.elementor-237 .elementor-element.elementor-element-b245665{--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:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;}.elementor-237 .elementor-element.elementor-element-b245665:not(.elementor-motion-effects-element-type-background), .elementor-237 .elementor-element.elementor-element-b245665 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#5D0090;}.elementor-237 .elementor-element.elementor-element-b245665::before, .elementor-237 .elementor-element.elementor-element-b245665 > .elementor-background-video-container::before, .elementor-237 .elementor-element.elementor-element-b245665 > .e-con-inner > .elementor-background-video-container::before, .elementor-237 .elementor-element.elementor-element-b245665 > .elementor-background-slideshow::before, .elementor-237 .elementor-element.elementor-element-b245665 > .e-con-inner > .elementor-background-slideshow::before, .elementor-237 .elementor-element.elementor-element-b245665 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://web.gillisinteractive.com.br/wp-content/uploads/2025/12/Element.png");--background-overlay:'';background-position:center center;background-repeat:no-repeat;}.elementor-237 .elementor-element.elementor-element-d5253ae{--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;--justify-content:center;}.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-237 .elementor-element.elementor-element-45b1676{text-align:start;}.elementor-237 .elementor-element.elementor-element-45b1676 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:48px;font-weight:600;color:#FFFFFF;}.elementor-237 .elementor-element.elementor-element-327b323{--display:flex;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-237 .elementor-element.elementor-element-204512b{color:#FFFFFF;}.elementor-237 .elementor-element.elementor-element-f3291af{--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;}.elementor-237 .elementor-element.elementor-element-3f8326b{--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-237 .elementor-element.elementor-element-194dd53{--display:flex;--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-widget-woocommerce-product-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-237 .elementor-element.elementor-element-1360c85{--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:0px 10px;--row-gap:0px;--column-gap:10px;--padding-top:32px;--padding-bottom:32px;--padding-left:0px;--padding-right:0px;}.elementor-237 .elementor-element.elementor-element-1360c85:not(.elementor-motion-effects-element-type-background), .elementor-237 .elementor-element.elementor-element-1360c85 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F2F5;}.elementor-237 .elementor-element.elementor-element-827702b{--display:flex;--min-height:106px;--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;box-shadow:0px 10px 28px -20px rgba(0,0,0,0.5);}.elementor-237 .elementor-element.elementor-element-827702b:not(.elementor-motion-effects-element-type-background), .elementor-237 .elementor-element.elementor-element-827702b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-237 .elementor-element.elementor-element-75d5256 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:600;color:#000000;}.elementor-237 .elementor-element.elementor-element-e473773{text-align:center;}.elementor-237 .elementor-element.elementor-element-e473773 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:26px;font-weight:600;color:#000000;}.elementor-237 .elementor-element.elementor-element-6c6635f{--display:flex;--min-height:106px;--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;box-shadow:0px 10px 28px -20px rgba(0,0,0,0.5);}.elementor-237 .elementor-element.elementor-element-6c6635f:not(.elementor-motion-effects-element-type-background), .elementor-237 .elementor-element.elementor-element-6c6635f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-237 .elementor-element.elementor-element-724cf13 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:600;color:#000000;}.elementor-237 .elementor-element.elementor-element-bab71c5{text-align:center;}.elementor-237 .elementor-element.elementor-element-bab71c5 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:26px;font-weight:600;color:#000000;}.elementor-237 .elementor-element.elementor-element-4c959f4{--display:flex;--min-height:106px;--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;box-shadow:0px 10px 28px -20px rgba(0,0,0,0.5);}.elementor-237 .elementor-element.elementor-element-4c959f4:not(.elementor-motion-effects-element-type-background), .elementor-237 .elementor-element.elementor-element-4c959f4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-237 .elementor-element.elementor-element-ca27d87 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:600;color:#000000;}.elementor-237 .elementor-element.elementor-element-5aa9f0f{text-align:center;}.elementor-237 .elementor-element.elementor-element-5aa9f0f .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:26px;font-weight:600;color:#000000;}.elementor-237 .elementor-element.elementor-element-4e1594d{--display:flex;--min-height:106px;--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;box-shadow:0px 10px 28px -20px rgba(0,0,0,0.5);}.elementor-237 .elementor-element.elementor-element-4e1594d:not(.elementor-motion-effects-element-type-background), .elementor-237 .elementor-element.elementor-element-4e1594d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-237 .elementor-element.elementor-element-28477f6 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:600;color:#000000;}.elementor-237 .elementor-element.elementor-element-03d51a0{text-align:center;}.elementor-237 .elementor-element.elementor-element-03d51a0 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:21px;font-weight:600;color:#000000;}.elementor-237 .elementor-element.elementor-element-8960f1e{--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;--padding-top:16px;--padding-bottom:16px;--padding-left:0px;--padding-right:0px;}.elementor-237 .elementor-element.elementor-element-0e7c2a1{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-237 .elementor-element.elementor-element-5a20f1a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-237 .elementor-element.elementor-element-5a20f1a{text-align:center;}.elementor-237 .elementor-element.elementor-element-5a20f1a .elementor-heading-title{color:#5D0090;}.elementor-237 .elementor-element.elementor-element-3f6f72b{--display:flex;border-style:none;--border-style:none;--border-radius:6px 6px 6px 6px;--padding-top:16px;--padding-bottom:16px;--padding-left:0px;--padding-right:0px;}.elementor-237 .elementor-element.elementor-element-fc3eeec{text-align:start;}.elementor-237 .elementor-element.elementor-element-f15f7ce{font-family:"Roboto", Sans-serif;font-weight:700;color:#5D0090;}.elementor-237 .elementor-element.elementor-element-ac46c8b{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-237 .elementor-element.elementor-element-aa68178{text-align:center;}.elementor-237 .elementor-element.elementor-element-aa68178 .elementor-heading-title{color:#5D0090;}.elementor-237 .elementor-element.elementor-element-4c28fa9{--display:flex;--border-radius:6px 6px 6px 6px;--padding-top:16px;--padding-bottom:16px;--padding-left:15px;--padding-right:15px;}.elementor-237 .elementor-element.elementor-element-23c0118{text-align:start;}.elementor-237 .elementor-element.elementor-element-5537378{--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;--padding-top:16px;--padding-bottom:32px;--padding-left:0px;--padding-right:0px;}.elementor-237 .elementor-element.elementor-element-5537378:not(.elementor-motion-effects-element-type-background), .elementor-237 .elementor-element.elementor-element-5537378 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F9FC;}.elementor-237 .elementor-element.elementor-element-dfe1326{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-237 .elementor-element.elementor-element-8ced1a0{text-align:center;}.elementor-237 .elementor-element.elementor-element-8ced1a0 .elementor-heading-title{color:#5D0090;}.elementor-237 .elementor-element.elementor-element-4231322{--display:flex;border-style:none;--border-style:none;--padding-top:16px;--padding-bottom:16px;--padding-left:0px;--padding-right:0px;}.elementor-237 .elementor-element.elementor-element-d549a4e{--display:flex;}.elementor-237 .elementor-element.elementor-element-b2a02af{--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-237 .elementor-element.elementor-element-eafe0d8{--n-accordion-title-font-size:1rem;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:#000000;--n-accordion-icon-size:15px;}:where( .elementor-237 .elementor-element.elementor-element-eafe0d8 > .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-weight:600;}.elementor-237 .elementor-element.elementor-element-861d6dc{--display:flex;}.elementor-237 .elementor-element.elementor-element-445762e{--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-237 .elementor-element.elementor-element-bdf1afd{--n-accordion-title-font-size:1rem;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:#000000;--n-accordion-icon-size:15px;}:where( .elementor-237 .elementor-element.elementor-element-bdf1afd > .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-weight:600;}.elementor-237 .elementor-element.elementor-element-cb9c45e{--display:flex;}.elementor-237 .elementor-element.elementor-element-f07253e{--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-237 .elementor-element.elementor-element-851fdb5{--n-accordion-title-font-size:1rem;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:#000000;--n-accordion-icon-size:15px;}:where( .elementor-237 .elementor-element.elementor-element-851fdb5 > .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-weight:600;}.elementor-237 .elementor-element.elementor-element-517bf9b{--display:flex;}.elementor-237 .elementor-element.elementor-element-6a409fb{--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-237 .elementor-element.elementor-element-b31e838{--n-accordion-title-font-size:1rem;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:#000000;--n-accordion-icon-size:15px;}:where( .elementor-237 .elementor-element.elementor-element-b31e838 > .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-weight:600;}.elementor-237 .elementor-element.elementor-element-0c05b0d{--display:flex;}.elementor-237 .elementor-element.elementor-element-2cb3bbc{--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-237 .elementor-element.elementor-element-0627869{--n-accordion-title-font-size:1rem;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:#000000;--n-accordion-icon-size:15px;}:where( .elementor-237 .elementor-element.elementor-element-0627869 > .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-weight:600;}.elementor-237 .elementor-element.elementor-element-fec2b1b{--display:flex;}.elementor-237 .elementor-element.elementor-element-ae7899d{--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-237 .elementor-element.elementor-element-5c721d8{--n-accordion-title-font-size:1rem;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:#000000;--n-accordion-icon-size:15px;}:where( .elementor-237 .elementor-element.elementor-element-5c721d8 > .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-weight:600;}.elementor-237 .elementor-element.elementor-element-f400869{--display:flex;}.elementor-237 .elementor-element.elementor-element-eccf685{--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-237 .elementor-element.elementor-element-d7e01b0{--n-accordion-title-font-size:1rem;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:#000000;--n-accordion-icon-size:15px;}:where( .elementor-237 .elementor-element.elementor-element-d7e01b0 > .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-weight:600;}.elementor-237 .elementor-element.elementor-element-f48aef7{--display:flex;}.elementor-237 .elementor-element.elementor-element-970d9b8{--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-237 .elementor-element.elementor-element-9e487f5{--n-accordion-title-font-size:1rem;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:#000000;--n-accordion-icon-size:15px;}:where( .elementor-237 .elementor-element.elementor-element-9e487f5 > .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-weight:600;}.elementor-237 .elementor-element.elementor-element-5457aaf{--display:flex;}.elementor-237 .elementor-element.elementor-element-bb9ac12{--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-237 .elementor-element.elementor-element-2a2afb9{--n-accordion-title-font-size:1rem;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:#000000;--n-accordion-icon-size:15px;}:where( .elementor-237 .elementor-element.elementor-element-2a2afb9 > .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-weight:600;}.elementor-237 .elementor-element.elementor-element-d57c879{--display:flex;}.elementor-237 .elementor-element.elementor-element-2373d80{--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-237 .elementor-element.elementor-element-b92f00b{--n-accordion-title-font-size:1rem;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:#000000;--n-accordion-icon-size:15px;}:where( .elementor-237 .elementor-element.elementor-element-b92f00b > .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-weight:600;}.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-237 .elementor-element.elementor-element-043b5e9 .elementor-button{background-color:#5D0090;border-radius:6px 6px 6px 6px;}@media(max-width:767px){.elementor-237 .elementor-element.elementor-element-1360c85{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-237 .elementor-element.elementor-element-827702b{--width:45%;}.elementor-237 .elementor-element.elementor-element-e473773 .elementor-heading-title{font-size:18px;}.elementor-237 .elementor-element.elementor-element-6c6635f{--width:45%;}.elementor-237 .elementor-element.elementor-element-bab71c5 .elementor-heading-title{font-size:18px;}.elementor-237 .elementor-element.elementor-element-4c959f4{--width:45%;}.elementor-237 .elementor-element.elementor-element-5aa9f0f .elementor-heading-title{font-size:18px;}.elementor-237 .elementor-element.elementor-element-4e1594d{--width:45%;}.elementor-237 .elementor-element.elementor-element-03d51a0 .elementor-heading-title{font-size:18px;}.elementor-237 .elementor-element.elementor-element-5a20f1a{width:var( --container-widget-width, 323.938px );max-width:323.938px;--container-widget-width:323.938px;--container-widget-flex-grow:0;text-align:start;}.elementor-237 .elementor-element.elementor-element-aa68178{text-align:start;}}@media(min-width:768px){.elementor-237 .elementor-element.elementor-element-d5253ae{--width:50%;}.elementor-237 .elementor-element.elementor-element-3f8326b{--width:50%;}.elementor-237 .elementor-element.elementor-element-827702b{--width:22%;}.elementor-237 .elementor-element.elementor-element-6c6635f{--width:22%;}.elementor-237 .elementor-element.elementor-element-4c959f4{--width:22%;}.elementor-237 .elementor-element.elementor-element-4e1594d{--width:22%;}.elementor-237 .elementor-element.elementor-element-3f6f72b{--width:80%;}.elementor-237 .elementor-element.elementor-element-4c28fa9{--width:80%;}.elementor-237 .elementor-element.elementor-element-4231322{--width:80%;}}/* Start custom CSS for text-editor, class: .elementor-element-fc3eeec *//* Estado fechado: limita a 2 linhas e coloca reticências */
#texto-sobre-curso {
    display: -webkit-box;
    -webkit-line-clamp: 2; 
    -webkit-box-orient: vertical;
    overflow: hidden;
    transition: all 0.3s ease;
}

/* Estado aberto: remove o limite de linhas */
#texto-sobre-curso.expandido {
    display: block;
    -webkit-line-clamp: unset;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f15f7ce */.elementor-237 .elementor-element.elementor-element-f15f7ce {
    cursor: pointer;
    display: inline-block;
}/* End custom CSS */