.elementor-14124 .elementor-element.elementor-element-5a5037d{--display:flex;--min-height:72vh;--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;--padding-top:64px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}.elementor-14124 .elementor-element.elementor-element-5a5037d:not(.elementor-motion-effects-element-type-background), .elementor-14124 .elementor-element.elementor-element-5a5037d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:url("https://universidadegr.com.br/wp-content/uploads/2026/08/0001.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-14124 .elementor-element.elementor-element-6fc505d{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-14124 .elementor-element.elementor-element-6fc505d .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:55px;font-weight:700;text-transform:uppercase;color:#FFFFFF;}.elementor-widget-text-editor{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-14124 .elementor-element.elementor-element-5ae0a38{width:var( --container-widget-width, 50% );max-width:50%;padding:0px 0px 0px 0px;--container-widget-width:50%;--container-widget-flex-grow:0;font-size:21px;}.elementor-14124 .elementor-element.elementor-element-7463ab9{width:var( --container-widget-width, 50% );max-width:50%;padding:0px 0px 0px 0px;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );}.elementor-14124 .elementor-element.elementor-element-b20b864 .elementor-button{background-color:#2F9600;padding:20px 40px 20px 40px;}.elementor-14124 .elementor-element.elementor-element-b20b864{width:initial;max-width:initial;}.elementor-14124 .elementor-element.elementor-element-b20b864.elementor-element{--align-self:flex-start;}.elementor-14124 .elementor-element.elementor-element-69a5b46{width:var( --container-widget-width, 36% );max-width:36%;padding:0px 0px 0px 0px;--container-widget-width:36%;--container-widget-flex-grow:0;font-size:12px;}.elementor-14124 .elementor-element.elementor-element-3323b60{--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:0px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}.elementor-14124 .elementor-element.elementor-element-3323b60:not(.elementor-motion-effects-element-type-background), .elementor-14124 .elementor-element.elementor-element-3323b60 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-14124 .elementor-element.elementor-element-faecc01{z-index:99;}.elementor-14124 .elementor-element.elementor-element-08447a7{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-14124 .elementor-element.elementor-element-08447a7 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:32px;font-weight:700;text-transform:uppercase;color:#FFFFFF;}.elementor-14124 .elementor-element.elementor-element-fca150b{width:var( --container-widget-width, 95% );max-width:95%;padding:0px 0px 0px 0px;--container-widget-width:95%;--container-widget-flex-grow:0;text-align:center;}.elementor-14124 .elementor-element.elementor-element-cfafc33{--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:64px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}.elementor-14124 .elementor-element.elementor-element-cfafc33:not(.elementor-motion-effects-element-type-background), .elementor-14124 .elementor-element.elementor-element-cfafc33 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-14124 .elementor-element.elementor-element-b8b7869{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-14124 .elementor-element.elementor-element-b8b7869 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:32px;font-weight:700;text-transform:uppercase;color:#000000;}.elementor-14124 .elementor-element.elementor-element-8b3e4f7{width:var( --container-widget-width, 95% );max-width:95%;padding:0px 0px 0px 0px;--container-widget-width:95%;--container-widget-flex-grow:0;text-align:center;color:#000000;}.elementor-14124 .elementor-element.elementor-element-d2cd418 .elementor-button{background-color:#2F9600;padding:20px 40px 20px 40px;}.elementor-14124 .elementor-element.elementor-element-d2cd418{width:initial;max-width:initial;}.elementor-14124 .elementor-element.elementor-element-d2cd418.elementor-element{--align-self:center;}.elementor-14124 .elementor-element.elementor-element-d3b3070{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14124 .elementor-element.elementor-element-d3b3070:not(.elementor-motion-effects-element-type-background), .elementor-14124 .elementor-element.elementor-element-d3b3070 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-14124 .elementor-element.elementor-element-917704d{z-index:99;}.elementor-14124 .elementor-element.elementor-element-dee40a3{--display:flex;--min-height:72vh;--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:flex-end;--padding-top:64px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}.elementor-14124 .elementor-element.elementor-element-dee40a3:not(.elementor-motion-effects-element-type-background), .elementor-14124 .elementor-element.elementor-element-dee40a3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:url("https://universidadegr.com.br/wp-content/uploads/2026/08/bg-02-2.webp");background-position:top left;background-repeat:no-repeat;background-size:cover;}.elementor-14124 .elementor-element.elementor-element-9813583{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-14124 .elementor-element.elementor-element-896dd41{width:var( --container-widget-width, 84% );max-width:84%;--container-widget-width:84%;--container-widget-flex-grow:0;}.elementor-14124 .elementor-element.elementor-element-896dd41 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:49px;font-weight:700;text-transform:uppercase;color:#FFFFFF;}.elementor-14124 .elementor-element.elementor-element-c15bfcb{width:var( --container-widget-width, 100% );max-width:100%;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;font-size:14px;}.elementor-14124 .elementor-element.elementor-element-66c074d .elementor-button{background-color:#2F9600;padding:20px 40px 20px 40px;}.elementor-14124 .elementor-element.elementor-element-66c074d{width:initial;max-width:initial;}.elementor-14124 .elementor-element.elementor-element-66c074d.elementor-element{--align-self:flex-start;}.elementor-14124 .elementor-element.elementor-element-57e87f6{--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:64px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}.elementor-14124 .elementor-element.elementor-element-57e87f6:not(.elementor-motion-effects-element-type-background), .elementor-14124 .elementor-element.elementor-element-57e87f6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-14124 .elementor-element.elementor-element-1b7e1e5{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-14124 .elementor-element.elementor-element-1b7e1e5 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:32px;font-weight:700;text-transform:uppercase;color:#FFFFFF;}.elementor-14124 .elementor-element.elementor-element-cdb8dcf{width:var( --container-widget-width, 68% );max-width:68%;padding:0px 0px 0px 0px;--container-widget-width:68%;--container-widget-flex-grow:0;text-align:center;font-size:14px;}.elementor-14124 .elementor-element.elementor-element-cdb8dcf.elementor-element{--align-self:center;}.elementor-14124 .elementor-element.elementor-element-bcef588 .elementor-button{background-color:#2F9600;padding:20px 40px 20px 40px;}.elementor-14124 .elementor-element.elementor-element-bcef588{width:initial;max-width:initial;}.elementor-14124 .elementor-element.elementor-element-bcef588.elementor-element{--align-self:center;}.elementor-14124 .elementor-element.elementor-element-19892cc{--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;--justify-content:center;--align-items:center;--padding-top:64px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}.elementor-14124 .elementor-element.elementor-element-19892cc:not(.elementor-motion-effects-element-type-background), .elementor-14124 .elementor-element.elementor-element-19892cc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-14124 .elementor-element.elementor-element-b0befbf{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-14124 .elementor-element.elementor-element-61376c8{width:var( --container-widget-width, 100% );max-width:100%;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;font-size:14px;}.elementor-14124 .elementor-element.elementor-element-103f7f5{width:var( --container-widget-width, 84% );max-width:84%;--container-widget-width:84%;--container-widget-flex-grow:0;}.elementor-14124 .elementor-element.elementor-element-103f7f5 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:52px;font-weight:700;text-transform:uppercase;color:#FFFFFF;}.elementor-14124 .elementor-element.elementor-element-03c874c{width:var( --container-widget-width, 81% );max-width:81%;padding:0px 0px 0px 0px;--container-widget-width:81%;--container-widget-flex-grow:0;font-size:14px;}.elementor-14124 .elementor-element.elementor-element-edeaf7d{width:var( --container-widget-width, 84% );max-width:84%;--container-widget-width:84%;--container-widget-flex-grow:0;}.elementor-14124 .elementor-element.elementor-element-edeaf7d .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:18px;font-weight:700;text-transform:uppercase;color:#FFFFFF;}.elementor-14124 .elementor-element.elementor-element-95ff302{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );}.elementor-14124 .elementor-element.elementor-element-4d15fd5{border-radius:24px 24px 24px 24px;}.elementor-14124 .elementor-element.elementor-element-4d15fd5 img{border-radius:24px 24px 24px 24px;}.elementor-14124 .elementor-element.elementor-element-be7968a{--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:64px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}.elementor-14124 .elementor-element.elementor-element-be7968a:not(.elementor-motion-effects-element-type-background), .elementor-14124 .elementor-element.elementor-element-be7968a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-14124 .elementor-element.elementor-element-329fd90{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-14124 .elementor-element.elementor-element-329fd90 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:32px;font-weight:700;text-transform:uppercase;color:#000000;}.elementor-14124 .elementor-element.elementor-element-fb2e940{width:initial;max-width:initial;}.elementor-14124 .elementor-element.elementor-element-b166aa6{--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:64px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}.elementor-14124 .elementor-element.elementor-element-b166aa6:not(.elementor-motion-effects-element-type-background), .elementor-14124 .elementor-element.elementor-element-b166aa6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-14124 .elementor-element.elementor-element-101b140{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-14124 .elementor-element.elementor-element-101b140 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:32px;font-weight:700;text-transform:uppercase;color:#FFFFFF;}.elementor-14124 .elementor-element.elementor-element-821d14b{width:var( --container-widget-width, 68% );max-width:68%;padding:0px 0px 0px 0px;--container-widget-width:68%;--container-widget-flex-grow:0;text-align:center;font-size:14px;}.elementor-14124 .elementor-element.elementor-element-821d14b.elementor-element{--align-self:center;}.elementor-14124 .elementor-element.elementor-element-f7d97c5{width:var( --container-widget-width, 68% );max-width:68%;padding:0px 0px 0px 0px;--container-widget-width:68%;--container-widget-flex-grow:0;text-align:center;font-size:14px;}.elementor-14124 .elementor-element.elementor-element-f7d97c5.elementor-element{--align-self:center;}.elementor-14124 .elementor-element.elementor-element-fe67f0b .elementor-button{background-color:#2F9600;padding:20px 40px 20px 40px;}.elementor-14124 .elementor-element.elementor-element-fe67f0b{width:initial;max-width:initial;}.elementor-14124 .elementor-element.elementor-element-fe67f0b.elementor-element{--align-self:center;}.elementor-14124 .elementor-element.elementor-element-b303ac0{--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:64px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}.elementor-14124 .elementor-element.elementor-element-b303ac0:not(.elementor-motion-effects-element-type-background), .elementor-14124 .elementor-element.elementor-element-b303ac0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-14124 .elementor-element.elementor-element-87afe29{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-14124 .elementor-element.elementor-element-87afe29 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:32px;font-weight:700;text-transform:uppercase;color:#000000;}.elementor-14124 .elementor-element.elementor-element-d1c6d42{width:var( --container-widget-width, 95% );max-width:95%;padding:0px 0px 0px 0px;--container-widget-width:95%;--container-widget-flex-grow:0;text-align:center;color:#000000;}.elementor-14124 .elementor-element.elementor-element-34607c1 .elementor-button{background-color:#2F9600;padding:20px 40px 20px 40px;}.elementor-14124 .elementor-element.elementor-element-34607c1{width:initial;max-width:initial;}.elementor-14124 .elementor-element.elementor-element-34607c1.elementor-element{--align-self:center;}.elementor-14124 .elementor-element.elementor-element-04a4aae{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14124 .elementor-element.elementor-element-04a4aae:not(.elementor-motion-effects-element-type-background), .elementor-14124 .elementor-element.elementor-element-04a4aae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}@media(max-width:1024px) and (min-width:768px){.elementor-14124 .elementor-element.elementor-element-9813583{--width:77%;}}@media(max-width:1366px){.elementor-14124 .elementor-element.elementor-element-5a5037d{--min-height:52vh;}.elementor-14124 .elementor-element.elementor-element-6fc505d{--container-widget-width:489px;--container-widget-flex-grow:0;width:var( --container-widget-width, 489px );max-width:489px;}.elementor-14124 .elementor-element.elementor-element-6fc505d .elementor-heading-title{font-size:42px;}.elementor-14124 .elementor-element.elementor-element-5ae0a38{--container-widget-width:46%;--container-widget-flex-grow:0;width:var( --container-widget-width, 46% );max-width:46%;font-size:17px;}.elementor-14124 .elementor-element.elementor-element-7463ab9{--container-widget-width:531px;--container-widget-flex-grow:0;width:var( --container-widget-width, 531px );max-width:531px;font-size:14px;}.elementor-14124 .elementor-element.elementor-element-69a5b46{--container-widget-width:531px;--container-widget-flex-grow:0;width:var( --container-widget-width, 531px );max-width:531px;font-size:14px;}.elementor-14124 .elementor-element.elementor-element-3323b60{--min-height:52vh;}.elementor-14124 .elementor-element.elementor-element-08447a7{--container-widget-width:691px;--container-widget-flex-grow:0;width:var( --container-widget-width, 691px );max-width:691px;}.elementor-14124 .elementor-element.elementor-element-08447a7 .elementor-heading-title{font-size:42px;}.elementor-14124 .elementor-element.elementor-element-fca150b{--container-widget-width:795px;--container-widget-flex-grow:0;width:var( --container-widget-width, 795px );max-width:795px;font-size:14px;}.elementor-14124 .elementor-element.elementor-element-cfafc33{--min-height:64vh;}.elementor-14124 .elementor-element.elementor-element-b8b7869{--container-widget-width:489px;--container-widget-flex-grow:0;width:var( --container-widget-width, 489px );max-width:489px;}.elementor-14124 .elementor-element.elementor-element-b8b7869 .elementor-heading-title{font-size:42px;}.elementor-14124 .elementor-element.elementor-element-8b3e4f7{--container-widget-width:531px;--container-widget-flex-grow:0;width:var( --container-widget-width, 531px );max-width:531px;font-size:14px;}.elementor-14124 .elementor-element.elementor-element-dee40a3{--min-height:64vh;}.elementor-14124 .elementor-element.elementor-element-dee40a3:not(.elementor-motion-effects-element-type-background), .elementor-14124 .elementor-element.elementor-element-dee40a3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:top center;}.elementor-14124 .elementor-element.elementor-element-896dd41{--container-widget-width:489px;--container-widget-flex-grow:0;width:var( --container-widget-width, 489px );max-width:489px;}.elementor-14124 .elementor-element.elementor-element-896dd41 .elementor-heading-title{font-size:42px;}.elementor-14124 .elementor-element.elementor-element-c15bfcb{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:14px;}.elementor-14124 .elementor-element.elementor-element-1b7e1e5{--container-widget-width:489px;--container-widget-flex-grow:0;width:var( --container-widget-width, 489px );max-width:489px;}.elementor-14124 .elementor-element.elementor-element-1b7e1e5 .elementor-heading-title{font-size:42px;}.elementor-14124 .elementor-element.elementor-element-cdb8dcf{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:14px;}.elementor-14124 .elementor-element.elementor-element-19892cc{--min-height:64vh;}.elementor-14124 .elementor-element.elementor-element-61376c8{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:14px;}.elementor-14124 .elementor-element.elementor-element-103f7f5{--container-widget-width:489px;--container-widget-flex-grow:0;width:var( --container-widget-width, 489px );max-width:489px;}.elementor-14124 .elementor-element.elementor-element-103f7f5 .elementor-heading-title{font-size:42px;}.elementor-14124 .elementor-element.elementor-element-03c874c{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:14px;}.elementor-14124 .elementor-element.elementor-element-edeaf7d{--container-widget-width:489px;--container-widget-flex-grow:0;width:var( --container-widget-width, 489px );max-width:489px;}.elementor-14124 .elementor-element.elementor-element-edeaf7d .elementor-heading-title{font-size:42px;}.elementor-14124 .elementor-element.elementor-element-be7968a{--min-height:64vh;}.elementor-14124 .elementor-element.elementor-element-329fd90{--container-widget-width:489px;--container-widget-flex-grow:0;width:var( --container-widget-width, 489px );max-width:489px;}.elementor-14124 .elementor-element.elementor-element-329fd90 .elementor-heading-title{font-size:42px;}.elementor-14124 .elementor-element.elementor-element-101b140{--container-widget-width:489px;--container-widget-flex-grow:0;width:var( --container-widget-width, 489px );max-width:489px;}.elementor-14124 .elementor-element.elementor-element-101b140 .elementor-heading-title{font-size:42px;}.elementor-14124 .elementor-element.elementor-element-821d14b{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:14px;}.elementor-14124 .elementor-element.elementor-element-f7d97c5{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:14px;}.elementor-14124 .elementor-element.elementor-element-b303ac0{--min-height:64vh;}.elementor-14124 .elementor-element.elementor-element-87afe29{--container-widget-width:489px;--container-widget-flex-grow:0;width:var( --container-widget-width, 489px );max-width:489px;}.elementor-14124 .elementor-element.elementor-element-87afe29 .elementor-heading-title{font-size:42px;}.elementor-14124 .elementor-element.elementor-element-d1c6d42{--container-widget-width:531px;--container-widget-flex-grow:0;width:var( --container-widget-width, 531px );max-width:531px;font-size:14px;}}@media(max-width:1024px){.elementor-14124 .elementor-element.elementor-element-5a5037d{--min-height:73vh;--justify-content:flex-end;}.elementor-14124 .elementor-element.elementor-element-5a5037d:not(.elementor-motion-effects-element-type-background), .elementor-14124 .elementor-element.elementor-element-5a5037d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-800px 0px;}.elementor-14124 .elementor-element.elementor-element-5ae0a38{--container-widget-width:66%;--container-widget-flex-grow:0;width:var( --container-widget-width, 66% );max-width:66%;}.elementor-14124 .elementor-element.elementor-element-3323b60{--justify-content:flex-end;}.elementor-14124 .elementor-element.elementor-element-cfafc33{--min-height:73vh;--justify-content:flex-end;}.elementor-14124 .elementor-element.elementor-element-b8b7869{--container-widget-width:618px;--container-widget-flex-grow:0;width:var( --container-widget-width, 618px );max-width:618px;}.elementor-14124 .elementor-element.elementor-element-dee40a3{--min-height:67vh;--justify-content:flex-end;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-14124 .elementor-element.elementor-element-dee40a3:not(.elementor-motion-effects-element-type-background), .elementor-14124 .elementor-element.elementor-element-dee40a3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-124px -25px;}.elementor-14124 .elementor-element.elementor-element-dee40a3.e-con{--align-self:center;}.elementor-14124 .elementor-element.elementor-element-896dd41 .elementor-heading-title{font-size:31px;}.elementor-14124 .elementor-element.elementor-element-c15bfcb{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-14124 .elementor-element.elementor-element-1b7e1e5.elementor-element{--align-self:center;}.elementor-14124 .elementor-element.elementor-element-cdb8dcf{--container-widget-width:66%;--container-widget-flex-grow:0;width:var( --container-widget-width, 66% );max-width:66%;}.elementor-14124 .elementor-element.elementor-element-19892cc{--min-height:0vh;--justify-content:flex-end;--padding-top:64px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}.elementor-14124 .elementor-element.elementor-element-61376c8{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-14124 .elementor-element.elementor-element-03c874c{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-14124 .elementor-element.elementor-element-edeaf7d .elementor-heading-title{font-size:19px;}.elementor-14124 .elementor-element.elementor-element-be7968a{--min-height:0vh;--justify-content:flex-end;}.elementor-14124 .elementor-element.elementor-element-101b140{--container-widget-width:525px;--container-widget-flex-grow:0;width:var( --container-widget-width, 525px );max-width:525px;}.elementor-14124 .elementor-element.elementor-element-101b140.elementor-element{--align-self:center;}.elementor-14124 .elementor-element.elementor-element-821d14b{--container-widget-width:66%;--container-widget-flex-grow:0;width:var( --container-widget-width, 66% );max-width:66%;}.elementor-14124 .elementor-element.elementor-element-f7d97c5{--container-widget-width:66%;--container-widget-flex-grow:0;width:var( --container-widget-width, 66% );max-width:66%;}.elementor-14124 .elementor-element.elementor-element-b303ac0{--min-height:0vh;--justify-content:flex-end;}.elementor-14124 .elementor-element.elementor-element-87afe29 .elementor-heading-title{font-size:32px;}}@media(max-width:767px){.elementor-14124 .elementor-element.elementor-element-5a5037d:not(.elementor-motion-effects-element-type-background), .elementor-14124 .elementor-element.elementor-element-5a5037d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://universidadegr.com.br/wp-content/uploads/2026/08/0001-mobile.webp");background-position:0px 0px;}.elementor-14124 .elementor-element.elementor-element-5a5037d{--min-height:100vh;--padding-top:281px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}.elementor-14124 .elementor-element.elementor-element-6fc505d .elementor-heading-title{font-size:26px;}.elementor-14124 .elementor-element.elementor-element-5ae0a38{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:16px;}.elementor-14124 .elementor-element.elementor-element-69a5b46{font-size:11px;}.elementor-14124 .elementor-element.elementor-element-3323b60{--min-height:43vh;}.elementor-14124 .elementor-element.elementor-element-08447a7 .elementor-heading-title{font-size:26px;}.elementor-14124 .elementor-element.elementor-element-cfafc33{--min-height:43vh;}.elementor-14124 .elementor-element.elementor-element-b8b7869 .elementor-heading-title{font-size:26px;}.elementor-14124 .elementor-element.elementor-element-dee40a3:not(.elementor-motion-effects-element-type-background), .elementor-14124 .elementor-element.elementor-element-dee40a3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://universidadegr.com.br/wp-content/uploads/2026/08/mobile-02.webp");background-position:0px 0px;background-size:contain;}.elementor-14124 .elementor-element.elementor-element-dee40a3{--min-height:95vh;--padding-top:344px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}.elementor-14124 .elementor-element.elementor-element-9813583{--width:100%;}.elementor-14124 .elementor-element.elementor-element-896dd41 .elementor-heading-title{font-size:26px;}.elementor-14124 .elementor-element.elementor-element-c15bfcb{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:14px;}.elementor-14124 .elementor-element.elementor-element-1b7e1e5 .elementor-heading-title{font-size:26px;}.elementor-14124 .elementor-element.elementor-element-cdb8dcf{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:14px;}.elementor-14124 .elementor-element.elementor-element-19892cc{--min-height:95vh;--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-14124 .elementor-element.elementor-element-b0befbf{--width:100%;}.elementor-14124 .elementor-element.elementor-element-61376c8{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:16px;}.elementor-14124 .elementor-element.elementor-element-103f7f5 .elementor-heading-title{font-size:26px;}.elementor-14124 .elementor-element.elementor-element-03c874c{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:14px;}.elementor-14124 .elementor-element.elementor-element-edeaf7d .elementor-heading-title{font-size:26px;}.elementor-14124 .elementor-element.elementor-element-95ff302{--width:100%;}.elementor-14124 .elementor-element.elementor-element-be7968a{--min-height:43vh;}.elementor-14124 .elementor-element.elementor-element-329fd90 .elementor-heading-title{font-size:26px;}.elementor-14124 .elementor-element.elementor-element-101b140{--container-widget-width:189px;--container-widget-flex-grow:0;width:var( --container-widget-width, 189px );max-width:189px;}.elementor-14124 .elementor-element.elementor-element-101b140 .elementor-heading-title{font-size:26px;}.elementor-14124 .elementor-element.elementor-element-821d14b{--container-widget-width:79%;--container-widget-flex-grow:0;width:var( --container-widget-width, 79% );max-width:79%;font-size:16px;}.elementor-14124 .elementor-element.elementor-element-f7d97c5{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:16px;}.elementor-14124 .elementor-element.elementor-element-b303ac0{--min-height:43vh;}.elementor-14124 .elementor-element.elementor-element-87afe29 .elementor-heading-title{font-size:26px;}}@media(min-width:768px){.elementor-14124 .elementor-element.elementor-element-9813583{--width:50%;}.elementor-14124 .elementor-element.elementor-element-b0befbf{--width:50%;}.elementor-14124 .elementor-element.elementor-element-95ff302{--width:50%;}}@media(min-width:2400px){.elementor-14124 .elementor-element.elementor-element-5a5037d{--min-height:80vh;}.elementor-14124 .elementor-element.elementor-element-cfafc33{--min-height:80vh;}.elementor-14124 .elementor-element.elementor-element-dee40a3{--min-height:80vh;}.elementor-14124 .elementor-element.elementor-element-19892cc{--min-height:80vh;}.elementor-14124 .elementor-element.elementor-element-be7968a{--min-height:80vh;}.elementor-14124 .elementor-element.elementor-element-b303ac0{--min-height:80vh;}}/* Start custom CSS for button, class: .elementor-element-b20b864 */.elementor-14124 .elementor-element.elementor-element-b20b864{
  background: linear-gradient(135deg, #16a34a, #15803d) !important;
  border: none !important;
  border-radius: 8px !important;
  padding: 8px 22px !important;
  font-size: 13px !important;
  overflow: hidden !important;
  color: #ffffff !important;
  font-weight: 700 !important;
  letter-spacing: .03em !important;
  text-transform: uppercase !important;
  box-shadow: 0 6px 18px -6px rgba(22,163,74,.55) !important;
  transition: all .3s ease !important;
}

.elementor-14124 .elementor-element.elementor-element-b20b864 *{
  background: transparent !important;
  border-radius: inherit !important;
  box-shadow: none !important;
  font-size: inherit !important;
}

.elementor-14124 .elementor-element.elementor-element-b20b864:hover{
  background: linear-gradient(135deg, #22c55e, #16a34a) !important;
  box-shadow: 0 0 24px 4px rgba(34,197,94,.55), 0 10px 22px -6px rgba(22,163,74,.7) !important;
  transform: translateY(-2px) !important;
}

.elementor-14124 .elementor-element.elementor-element-b20b864:active{
  transform: translateY(-1px) !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d2cd418 */.elementor-14124 .elementor-element.elementor-element-d2cd418{
  background: linear-gradient(135deg, #16a34a, #15803d) !important;
  border: none !important;
  border-radius: 8px !important;
  padding: 8px 22px !important;
  font-size: 13px !important;
  overflow: hidden !important;
  color: #ffffff !important;
  font-weight: 700 !important;
  letter-spacing: .03em !important;
  text-transform: uppercase !important;
  box-shadow: 0 6px 18px -6px rgba(22,163,74,.55) !important;
  transition: all .3s ease !important;
}

.elementor-14124 .elementor-element.elementor-element-d2cd418 *{
  background: transparent !important;
  border-radius: inherit !important;
  box-shadow: none !important;
  font-size: inherit !important;
}

.elementor-14124 .elementor-element.elementor-element-d2cd418:hover{
  background: linear-gradient(135deg, #22c55e, #16a34a) !important;
  box-shadow: 0 0 24px 4px rgba(34,197,94,.55), 0 10px 22px -6px rgba(22,163,74,.7) !important;
  transform: translateY(-2px) !important;
}

.elementor-14124 .elementor-element.elementor-element-d2cd418:active{
  transform: translateY(-1px) !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-66c074d */.elementor-14124 .elementor-element.elementor-element-66c074d{
  background: linear-gradient(135deg, #16a34a, #15803d) !important;
  border: none !important;
  border-radius: 8px !important;
  padding: 8px 22px !important;
  font-size: 13px !important;
  overflow: hidden !important;
  color: #ffffff !important;
  font-weight: 700 !important;
  letter-spacing: .03em !important;
  text-transform: uppercase !important;
  box-shadow: 0 6px 18px -6px rgba(22,163,74,.55) !important;
  transition: all .3s ease !important;
}

.elementor-14124 .elementor-element.elementor-element-66c074d *{
  background: transparent !important;
  border-radius: inherit !important;
  box-shadow: none !important;
  font-size: inherit !important;
}

.elementor-14124 .elementor-element.elementor-element-66c074d:hover{
  background: linear-gradient(135deg, #22c55e, #16a34a) !important;
  box-shadow: 0 0 24px 4px rgba(34,197,94,.55), 0 10px 22px -6px rgba(22,163,74,.7) !important;
  transform: translateY(-2px) !important;
}

.elementor-14124 .elementor-element.elementor-element-66c074d:active{
  transform: translateY(-1px) !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-bcef588 */.elementor-14124 .elementor-element.elementor-element-bcef588{
  background: linear-gradient(135deg, #16a34a, #15803d) !important;
  border: none !important;
  border-radius: 8px !important;
  padding: 8px 22px !important;
  font-size: 13px !important;
  overflow: hidden !important;
  color: #ffffff !important;
  font-weight: 700 !important;
  letter-spacing: .03em !important;
  text-transform: uppercase !important;
  box-shadow: 0 6px 18px -6px rgba(22,163,74,.55) !important;
  transition: all .3s ease !important;
}

.elementor-14124 .elementor-element.elementor-element-bcef588 *{
  background: transparent !important;
  border-radius: inherit !important;
  box-shadow: none !important;
  font-size: inherit !important;
}

.elementor-14124 .elementor-element.elementor-element-bcef588:hover{
  background: linear-gradient(135deg, #22c55e, #16a34a) !important;
  box-shadow: 0 0 24px 4px rgba(34,197,94,.55), 0 10px 22px -6px rgba(22,163,74,.7) !important;
  transform: translateY(-2px) !important;
}

.elementor-14124 .elementor-element.elementor-element-bcef588:active{
  transform: translateY(-1px) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19892cc */.elementor-14124 .elementor-element.elementor-element-19892cc{
  position: relative !important;
  background-color: #050202 !important;
  background-image:
    linear-gradient(rgba(255,90,90,.05) 1px, transparent 1px),
    linear-gradient(90deg, rgba(255,90,90,.05) 1px, transparent 1px),
    radial-gradient(70% 55% at 15% 20%, rgba(139,15,15,.55) 0%, rgba(139,15,15,0) 65%),
    radial-gradient(circle at 50% 50%, #1a0505 0%, #000000 100%) !important;
  background-size: 56px 56px, 56px 56px, 100% 100%, 100% 100% !important;
  background-position: center !important;
}

.elementor-14124 .elementor-element.elementor-element-19892cc::before,
.elementor-14124 .elementor-element.elementor-element-19892cc::after{
  content: "" !important;
  position: absolute !important;
  left: 0 !important;
  right: 0 !important;
  height: 1px !important;
  background: linear-gradient(90deg, rgba(220,38,38,0) 0%, rgba(220,38,38,.65) 50%, rgba(220,38,38,0) 100%) !important;
  pointer-events: none !important;
}
.elementor-14124 .elementor-element.elementor-element-19892cc::before{ top: 0 !important; }
.elementor-14124 .elementor-element.elementor-element-19892cc::after{ bottom: 0 !important; }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-fe67f0b */.elementor-14124 .elementor-element.elementor-element-fe67f0b{
  background: linear-gradient(135deg, #16a34a, #15803d) !important;
  border: none !important;
  border-radius: 8px !important;
  padding: 8px 22px !important;
  font-size: 13px !important;
  overflow: hidden !important;
  color: #ffffff !important;
  font-weight: 700 !important;
  letter-spacing: .03em !important;
  text-transform: uppercase !important;
  box-shadow: 0 6px 18px -6px rgba(22,163,74,.55) !important;
  transition: all .3s ease !important;
}

.elementor-14124 .elementor-element.elementor-element-fe67f0b *{
  background: transparent !important;
  border-radius: inherit !important;
  box-shadow: none !important;
  font-size: inherit !important;
}

.elementor-14124 .elementor-element.elementor-element-fe67f0b:hover{
  background: linear-gradient(135deg, #22c55e, #16a34a) !important;
  box-shadow: 0 0 24px 4px rgba(34,197,94,.55), 0 10px 22px -6px rgba(22,163,74,.7) !important;
  transform: translateY(-2px) !important;
}

.elementor-14124 .elementor-element.elementor-element-fe67f0b:active{
  transform: translateY(-1px) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b166aa6 */.elementor-14124 .elementor-element.elementor-element-b166aa6{
  position: relative !important;
  background-color: #050202 !important;
  background-image:
    linear-gradient(rgba(255,90,90,.05) 1px, transparent 1px),
    linear-gradient(90deg, rgba(255,90,90,.05) 1px, transparent 1px),
    radial-gradient(70% 55% at 15% 20%, rgba(139,15,15,.55) 0%, rgba(139,15,15,0) 65%),
    radial-gradient(circle at 50% 50%, #1a0505 0%, #000000 100%) !important;
  background-size: 56px 56px, 56px 56px, 100% 100%, 100% 100% !important;
  background-position: center !important;
}

.elementor-14124 .elementor-element.elementor-element-b166aa6::before,
.elementor-14124 .elementor-element.elementor-element-b166aa6::after{
  content: "" !important;
  position: absolute !important;
  left: 0 !important;
  right: 0 !important;
  height: 1px !important;
  background: linear-gradient(90deg, rgba(220,38,38,0) 0%, rgba(220,38,38,.65) 50%, rgba(220,38,38,0) 100%) !important;
  pointer-events: none !important;
}
.elementor-14124 .elementor-element.elementor-element-b166aa6::before{ top: 0 !important; }
.elementor-14124 .elementor-element.elementor-element-b166aa6::after{ bottom: 0 !important; }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-34607c1 */.elementor-14124 .elementor-element.elementor-element-34607c1{
  background: linear-gradient(135deg, #16a34a, #15803d) !important;
  border: none !important;
  border-radius: 8px !important;
  padding: 8px 22px !important;
  font-size: 13px !important;
  overflow: hidden !important;
  color: #ffffff !important;
  font-weight: 700 !important;
  letter-spacing: .03em !important;
  text-transform: uppercase !important;
  box-shadow: 0 6px 18px -6px rgba(22,163,74,.55) !important;
  transition: all .3s ease !important;
}

.elementor-14124 .elementor-element.elementor-element-34607c1 *{
  background: transparent !important;
  border-radius: inherit !important;
  box-shadow: none !important;
  font-size: inherit !important;
}

.elementor-14124 .elementor-element.elementor-element-34607c1:hover{
  background: linear-gradient(135deg, #22c55e, #16a34a) !important;
  box-shadow: 0 0 24px 4px rgba(34,197,94,.55), 0 10px 22px -6px rgba(22,163,74,.7) !important;
  transform: translateY(-2px) !important;
}

.elementor-14124 .elementor-element.elementor-element-34607c1:active{
  transform: translateY(-1px) !important;
}/* End custom CSS */