.elementor-1963 .elementor-element.elementor-element-54303e6{--display:flex;--position:fixed;--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:space-around;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:1vw;--padding-bottom:1vw;--padding-left:5vw;--padding-right:5vw;top:0px;--z-index:7;}.elementor-1963 .elementor-element.elementor-element-54303e6:not(.elementor-motion-effects-element-type-background), .elementor-1963 .elementor-element.elementor-element-54303e6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0C130F63;}body:not(.rtl) .elementor-1963 .elementor-element.elementor-element-54303e6{left:0px;}body.rtl .elementor-1963 .elementor-element.elementor-element-54303e6{right:0px;}.elementor-widget-image .widget-image-caption{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-1963 .elementor-element.elementor-element-7d27d26{width:var( --container-widget-width, 22% );max-width:22%;--container-widget-width:22%;--container-widget-flex-grow:0;text-align:start;}.elementor-1963 .elementor-element.elementor-element-7d27d26.elementor-element{--align-self:center;}.elementor-1963 .elementor-element.elementor-element-4db8e67{--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:flex-end;--align-items:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-accent );}.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before,
					.elementor-widget-nav-menu .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-accent );}.elementor-widget-nav-menu{--e-nav-menu-divider-color:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1963 .elementor-element.elementor-element-0cf9ddf .elementor-menu-toggle{margin-left:auto;background-color:#F8C66B;}.elementor-1963 .elementor-element.elementor-element-0cf9ddf .elementor-nav-menu .elementor-item{font-family:"BDO Grotesk", Sans-serif;font-size:16px;font-weight:600;}.elementor-1963 .elementor-element.elementor-element-0cf9ddf .elementor-nav-menu--main .elementor-item{color:#FFFFFF;fill:#FFFFFF;}.elementor-1963 .elementor-element.elementor-element-0cf9ddf .elementor-nav-menu--main .elementor-item:hover,
					.elementor-1963 .elementor-element.elementor-element-0cf9ddf .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-1963 .elementor-element.elementor-element-0cf9ddf .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-1963 .elementor-element.elementor-element-0cf9ddf .elementor-nav-menu--main .elementor-item:focus{color:#FFFFFF;fill:#FFFFFF;}.elementor-1963 .elementor-element.elementor-element-0cf9ddf .elementor-nav-menu--main .elementor-item.elementor-item-active{color:#FFFFFF;}.elementor-1963 .elementor-element.elementor-element-0cf9ddf .elementor-nav-menu--dropdown a, .elementor-1963 .elementor-element.elementor-element-0cf9ddf .elementor-menu-toggle{color:#081513;fill:#081513;}.elementor-1963 .elementor-element.elementor-element-0cf9ddf .elementor-nav-menu--dropdown{background-color:#F8C66B;}.elementor-1963 .elementor-element.elementor-element-0cf9ddf .elementor-nav-menu--dropdown a:hover,
					.elementor-1963 .elementor-element.elementor-element-0cf9ddf .elementor-nav-menu--dropdown a:focus,
					.elementor-1963 .elementor-element.elementor-element-0cf9ddf .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-1963 .elementor-element.elementor-element-0cf9ddf .elementor-nav-menu--dropdown a.highlighted{background-color:#FFFFFF;}.elementor-1963 .elementor-element.elementor-element-0cf9ddf div.elementor-menu-toggle{color:#081513;}.elementor-1963 .elementor-element.elementor-element-0cf9ddf div.elementor-menu-toggle svg{fill:#081513;}.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-1963 .elementor-element.elementor-element-954c2f2 .elementor-button{background-color:transparent;font-family:"BDO Grotesk", Sans-serif;font-size:14px;font-weight:700;line-height:1.2em;fill:#081513;color:#081513;background-image:linear-gradient(-90deg, #D6A853 0%, #F8C66B 100%);border-style:none;border-radius:10px 10px 10px 10px;padding:16px 32px 16px 32px;}.elementor-1963 .elementor-element.elementor-element-954c2f2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:2;}.elementor-1963 .elementor-element.elementor-element-954c2f2.elementor-element{--align-self:center;}.elementor-1963 .elementor-element.elementor-element-3e0dc46{--display:flex;--min-height:700px;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;--z-index:2;}.elementor-1963 .elementor-element.elementor-element-3e0dc46:not(.elementor-motion-effects-element-type-background), .elementor-1963 .elementor-element.elementor-element-3e0dc46 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://institutovertice.com/wp-content/uploads/2026/01/Background_Cursos2.webp");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-1963 .elementor-element.elementor-element-ee5de7f{--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;--z-index:2;}.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-1963 .elementor-element.elementor-element-30bd6ce{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-1963 .elementor-element.elementor-element-30bd6ce .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:40px;font-weight:600;text-transform:uppercase;line-height:1.4em;color:#FFFFFF;}.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-1963 .elementor-element.elementor-element-ba57a8e{width:var( --container-widget-width, 82% );max-width:82%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:82%;--container-widget-flex-grow:0;text-align:start;font-family:"BDO Grotesk", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;color:#FFFFFF;}.elementor-1963 .elementor-element.elementor-element-ec86a47{--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;--z-index:4;}.elementor-1963 .elementor-element.elementor-element-7664447 img{width:80%;}.elementor-1963 .elementor-element.elementor-element-177de8a{--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;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;--z-index:0;}.elementor-1963 .elementor-element.elementor-element-1931ea8{--display:flex;}.elementor-1963 .elementor-element.elementor-element-4903a7d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-1963 .elementor-element.elementor-element-4903a7d .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:38px;font-weight:600;}.elementor-1963 .elementor-element.elementor-element-1f2c549{text-align:center;color:#FFFFFF;}.elementor-1963 .elementor-element.elementor-element-9d6b2d0{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1963 .elementor-element.elementor-element-12c0fbd{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:40px;--padding-bottom:40px;--padding-left:80px;--padding-right:40px;}.elementor-1963 .elementor-element.elementor-element-aca5c5c{text-align:start;}.elementor-1963 .elementor-element.elementor-element-aca5c5c img{width:19%;}.elementor-1963 .elementor-element.elementor-element-913c4f3 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:50px;font-weight:600;}.elementor-1963 .elementor-element.elementor-element-886dc4a .elementor-button{background-color:#00000000;font-family:"BDO Grotesk", Sans-serif;font-size:14px;font-weight:700;line-height:1.2em;fill:#081513;color:#081513;border-style:none;border-radius:0px 0px 0px 0px;padding:16px 032px 16px 32px;}.elementor-1963 .elementor-element.elementor-element-886dc4a{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:2;}.elementor-1963 .elementor-element.elementor-element-886dc4a.elementor-element{--align-self:flex-start;}.elementor-1963 .elementor-element.elementor-element-886dc4a .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1963 .elementor-element.elementor-element-886dc4a .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-1963 .elementor-element.elementor-element-7044f6b{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1963 .elementor-element.elementor-element-f3fa7b6 img{width:100%;border-radius:6px 6px 6px 6px;}.elementor-1963 .elementor-element.elementor-element-fa94023{--display:flex;--position:absolute;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:280px;}body:not(.rtl) .elementor-1963 .elementor-element.elementor-element-fa94023{right:280px;}body.rtl .elementor-1963 .elementor-element.elementor-element-fa94023{left:280px;}.elementor-widget-text-path{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1963 .elementor-element.elementor-element-1f2cce4{background-color:#26302785;padding:20px 20px 20px 20px;border-radius:200px 200px 200px 200px;--width:100px;font-family:"Cormorant Garamond", Sans-serif;font-size:22px;font-weight:400;--word-spacing:20px;--text-color:#FFFFFF;--transition:0.3s;}.elementor-1963 .elementor-element.elementor-element-22eb8d1{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1963 .elementor-element.elementor-element-ac7d64c{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:40px;--padding-bottom:40px;--padding-left:80px;--padding-right:40px;}.elementor-1963 .elementor-element.elementor-element-4ee2458{text-align:start;}.elementor-1963 .elementor-element.elementor-element-4ee2458 img{width:19%;}.elementor-1963 .elementor-element.elementor-element-cdc0ae5 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:50px;font-weight:600;}.elementor-1963 .elementor-element.elementor-element-6868f5d .elementor-button{background-color:#00000000;font-family:"BDO Grotesk", Sans-serif;font-size:14px;font-weight:700;line-height:1.2em;fill:#081513;color:#081513;border-style:none;border-radius:0px 0px 0px 0px;padding:16px 032px 16px 32px;}.elementor-1963 .elementor-element.elementor-element-6868f5d{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:2;}.elementor-1963 .elementor-element.elementor-element-6868f5d.elementor-element{--align-self:flex-start;}.elementor-1963 .elementor-element.elementor-element-6868f5d .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1963 .elementor-element.elementor-element-6868f5d .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-1963 .elementor-element.elementor-element-6da0679{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1963 .elementor-element.elementor-element-aafe035 img{width:100%;border-radius:6px 6px 6px 6px;}.elementor-1963 .elementor-element.elementor-element-b795e8e{--display:flex;--position:absolute;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:250px;}body:not(.rtl) .elementor-1963 .elementor-element.elementor-element-b795e8e{right:280px;}body.rtl .elementor-1963 .elementor-element.elementor-element-b795e8e{left:280px;}.elementor-1963 .elementor-element.elementor-element-dbe9ad8{background-color:#26302785;padding:20px 20px 20px 20px;border-radius:200px 200px 200px 200px;--width:100px;font-family:"Cormorant Garamond", Sans-serif;font-size:22px;font-weight:400;--word-spacing:20px;--text-color:#FFFFFF;--transition:0.3s;}.elementor-1963 .elementor-element.elementor-element-1953ecf{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1963 .elementor-element.elementor-element-586c75a{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:40px;--padding-bottom:40px;--padding-left:80px;--padding-right:40px;}.elementor-1963 .elementor-element.elementor-element-7ee4167{text-align:start;}.elementor-1963 .elementor-element.elementor-element-7ee4167 img{width:19%;}.elementor-1963 .elementor-element.elementor-element-7d3f4cb .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:50px;font-weight:600;}.elementor-1963 .elementor-element.elementor-element-d85e2fb .elementor-button{background-color:#00000000;font-family:"BDO Grotesk", Sans-serif;font-size:14px;font-weight:700;line-height:1.2em;fill:#081513;color:#081513;border-style:none;border-radius:0px 0px 0px 0px;padding:16px 032px 16px 32px;}.elementor-1963 .elementor-element.elementor-element-d85e2fb{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:2;}.elementor-1963 .elementor-element.elementor-element-d85e2fb.elementor-element{--align-self:flex-start;}.elementor-1963 .elementor-element.elementor-element-d85e2fb .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1963 .elementor-element.elementor-element-d85e2fb .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-1963 .elementor-element.elementor-element-3c31317{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1963 .elementor-element.elementor-element-bca9eb7 img{width:76%;border-radius:6px 6px 6px 6px;}.elementor-1963 .elementor-element.elementor-element-9b6ae7c{--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;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;--z-index:0;}.elementor-1963 .elementor-element.elementor-element-e1f4a21{--display:flex;}.elementor-1963 .elementor-element.elementor-element-0ebae6e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-1963 .elementor-element.elementor-element-0ebae6e .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:38px;font-weight:600;}.elementor-1963 .elementor-element.elementor-element-bc352ea{text-align:center;color:#FFFFFF;}.elementor-1963 .elementor-element.elementor-element-647ff80{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1963 .elementor-element.elementor-element-dcbfdec{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:40px;--padding-bottom:40px;--padding-left:80px;--padding-right:40px;}.elementor-1963 .elementor-element.elementor-element-e83378a{text-align:start;}.elementor-1963 .elementor-element.elementor-element-e83378a img{width:19%;}.elementor-1963 .elementor-element.elementor-element-349fd00 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:50px;font-weight:600;}.elementor-1963 .elementor-element.elementor-element-e51dec7 .elementor-button{background-color:#00000000;font-family:"BDO Grotesk", Sans-serif;font-size:14px;font-weight:700;line-height:1.2em;fill:#081513;color:#081513;border-style:none;border-radius:0px 0px 0px 0px;padding:16px 032px 16px 32px;}.elementor-1963 .elementor-element.elementor-element-e51dec7{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:2;}.elementor-1963 .elementor-element.elementor-element-e51dec7.elementor-element{--align-self:flex-start;}.elementor-1963 .elementor-element.elementor-element-e51dec7 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1963 .elementor-element.elementor-element-e51dec7 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-1963 .elementor-element.elementor-element-7d6ecd5{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1963 .elementor-element.elementor-element-ec84c4e img{width:100%;border-radius:6px 6px 6px 6px;}.elementor-1963 .elementor-element.elementor-element-bd36765{--display:flex;--position:absolute;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:260px;}body:not(.rtl) .elementor-1963 .elementor-element.elementor-element-bd36765{right:220px;}body.rtl .elementor-1963 .elementor-element.elementor-element-bd36765{left:220px;}.elementor-1963 .elementor-element.elementor-element-bce9dbd{background-color:#26302785;padding:20px 20px 20px 20px;border-radius:200px 200px 200px 200px;--width:100px;font-family:"Cormorant Garamond", Sans-serif;font-size:22px;font-weight:400;--word-spacing:20px;--text-color:#FFFFFF;--transition:0.3s;}.elementor-1963 .elementor-element.elementor-element-580cfc4{--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:space-between;--align-items:center;--padding-top:5vw;--padding-bottom:0vw;--padding-left:05vw;--padding-right:05vw;}.elementor-1963 .elementor-element.elementor-element-dbdd20a{width:var( --container-widget-width, 18% );max-width:18%;--container-widget-width:18%;--container-widget-flex-grow:0;z-index:2;text-align:start;}.elementor-1963 .elementor-element.elementor-element-dbdd20a img{width:100%;}.elementor-1963 .elementor-element.elementor-element-0169db4{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"BDO Grotesk", Sans-serif;font-size:16px;font-weight:400;color:#8B8B8B8F;}.elementor-1963 .elementor-element.elementor-element-0169db4.elementor-element{--align-self:center;}.elementor-1963 .elementor-element.elementor-element-0169db4 a{color:#8B8B8B8F;}.elementor-1963 .elementor-element.elementor-element-0169db4 a:hover, .elementor-1963 .elementor-element.elementor-element-0169db4 a:focus{color:#B3B1B18F;}.elementor-1963 .elementor-element.elementor-element-5c9e274{--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:0vw;--padding-bottom:05vw;--padding-left:0vw;--padding-right:0vw;}body.elementor-page-1963:not(.elementor-motion-effects-element-type-background), body.elementor-page-1963 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#081513;}@media(min-width:768px){.elementor-1963 .elementor-element.elementor-element-ee5de7f{--width:50%;}.elementor-1963 .elementor-element.elementor-element-ec86a47{--width:50%;}.elementor-1963 .elementor-element.elementor-element-12c0fbd{--width:50%;}.elementor-1963 .elementor-element.elementor-element-7044f6b{--width:50%;}.elementor-1963 .elementor-element.elementor-element-fa94023{--width:50%;}.elementor-1963 .elementor-element.elementor-element-ac7d64c{--width:50%;}.elementor-1963 .elementor-element.elementor-element-6da0679{--width:50%;}.elementor-1963 .elementor-element.elementor-element-b795e8e{--width:50%;}.elementor-1963 .elementor-element.elementor-element-586c75a{--width:50%;}.elementor-1963 .elementor-element.elementor-element-3c31317{--width:50%;}.elementor-1963 .elementor-element.elementor-element-dcbfdec{--width:50%;}.elementor-1963 .elementor-element.elementor-element-7d6ecd5{--width:50%;}.elementor-1963 .elementor-element.elementor-element-bd36765{--width:50%;}}@media(max-width:1366px){.elementor-1963 .elementor-element.elementor-element-54303e6{--padding-top:1vw;--padding-bottom:1vw;--padding-left:5vw;--padding-right:5vw;}.elementor-1963 .elementor-element.elementor-element-954c2f2 .elementor-button{font-size:16px;}.elementor-1963 .elementor-element.elementor-element-3e0dc46:not(.elementor-motion-effects-element-type-background), .elementor-1963 .elementor-element.elementor-element-3e0dc46 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://institutovertice.com/wp-content/uploads/2026/01/Background_Cursos2.webp");}.elementor-1963 .elementor-element.elementor-element-ec86a47{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1963 .elementor-element.elementor-element-12c0fbd{--padding-top:40px;--padding-bottom:40px;--padding-left:80px;--padding-right:40px;}.elementor-1963 .elementor-element.elementor-element-886dc4a .elementor-button{font-size:16px;}body:not(.rtl) .elementor-1963 .elementor-element.elementor-element-fa94023{right:240px;}body.rtl .elementor-1963 .elementor-element.elementor-element-fa94023{left:240px;}.elementor-1963 .elementor-element.elementor-element-fa94023{top:260px;}.elementor-1963 .elementor-element.elementor-element-1f2cce4{--width:100px;}.elementor-1963 .elementor-element.elementor-element-ac7d64c{--padding-top:40px;--padding-bottom:40px;--padding-left:80px;--padding-right:40px;}.elementor-1963 .elementor-element.elementor-element-6868f5d .elementor-button{font-size:16px;}body:not(.rtl) .elementor-1963 .elementor-element.elementor-element-b795e8e{right:240px;}body.rtl .elementor-1963 .elementor-element.elementor-element-b795e8e{left:240px;}.elementor-1963 .elementor-element.elementor-element-b795e8e{top:260px;}.elementor-1963 .elementor-element.elementor-element-dbe9ad8{--width:100px;}.elementor-1963 .elementor-element.elementor-element-586c75a{--padding-top:40px;--padding-bottom:40px;--padding-left:80px;--padding-right:40px;}.elementor-1963 .elementor-element.elementor-element-d85e2fb .elementor-button{font-size:16px;}.elementor-1963 .elementor-element.elementor-element-dcbfdec{--padding-top:40px;--padding-bottom:40px;--padding-left:80px;--padding-right:40px;}.elementor-1963 .elementor-element.elementor-element-e51dec7 .elementor-button{font-size:16px;}body:not(.rtl) .elementor-1963 .elementor-element.elementor-element-bd36765{right:240px;}body.rtl .elementor-1963 .elementor-element.elementor-element-bd36765{left:240px;}.elementor-1963 .elementor-element.elementor-element-bd36765{top:260px;}.elementor-1963 .elementor-element.elementor-element-bce9dbd{--width:100px;}}@media(max-width:1024px){.elementor-1963 .elementor-element.elementor-element-54303e6{--justify-content:space-between;--padding-top:02vw;--padding-bottom:2vw;--padding-left:5vw;--padding-right:5vw;}.elementor-1963 .elementor-element.elementor-element-7d27d26{--container-widget-width:26%;--container-widget-flex-grow:0;width:var( --container-widget-width, 26% );max-width:26%;}.elementor-1963 .elementor-element.elementor-element-7d27d26 img{width:100%;}.elementor-1963 .elementor-element.elementor-element-4db8e67{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1963 .elementor-element.elementor-element-0cf9ddf.elementor-element{--align-self:center;}.elementor-1963 .elementor-element.elementor-element-0cf9ddf .elementor-nav-menu--main .elementor-item{padding-left:0px;padding-right:0px;padding-top:0px;padding-bottom:0px;}.elementor-1963 .elementor-element.elementor-element-0cf9ddf{--e-nav-menu-horizontal-menu-item-margin:calc( 0px / 2 );}.elementor-1963 .elementor-element.elementor-element-0cf9ddf .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:0px;}.elementor-1963 .elementor-element.elementor-element-954c2f2.elementor-element{--align-self:center;}.elementor-1963 .elementor-element.elementor-element-3e0dc46:not(.elementor-motion-effects-element-type-background), .elementor-1963 .elementor-element.elementor-element-3e0dc46 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://institutovertice.com/wp-content/uploads/2026/01/Background_Cursos2.webp");}.elementor-1963 .elementor-element.elementor-element-3e0dc46{--min-height:606px;}.elementor-1963 .elementor-element.elementor-element-30bd6ce{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1963 .elementor-element.elementor-element-30bd6ce .elementor-heading-title{font-size:26px;}.elementor-1963 .elementor-element.elementor-element-ba57a8e{font-size:15px;}.elementor-1963 .elementor-element.elementor-element-177de8a{--z-index:2;}.elementor-1963 .elementor-element.elementor-element-12c0fbd{--padding-top:20px;--padding-bottom:20px;--padding-left:40px;--padding-right:20px;}.elementor-1963 .elementor-element.elementor-element-913c4f3 .elementor-heading-title{font-size:38px;}.elementor-1963 .elementor-element.elementor-element-886dc4a.elementor-element{--align-self:flex-start;}.elementor-1963 .elementor-element.elementor-element-886dc4a .elementor-button{font-size:14px;}.elementor-1963 .elementor-element.elementor-element-7044f6b{--justify-content:flex-end;}body:not(.rtl) .elementor-1963 .elementor-element.elementor-element-fa94023{right:160px;}body.rtl .elementor-1963 .elementor-element.elementor-element-fa94023{left:160px;}.elementor-1963 .elementor-element.elementor-element-fa94023{top:177px;}.elementor-1963 .elementor-element.elementor-element-1f2cce4{--width:100px;}.elementor-1963 .elementor-element.elementor-element-ac7d64c{--padding-top:20px;--padding-bottom:20px;--padding-left:40px;--padding-right:20px;}.elementor-1963 .elementor-element.elementor-element-cdc0ae5{width:var( --container-widget-width, 140px );max-width:140px;--container-widget-width:140px;--container-widget-flex-grow:0;}.elementor-1963 .elementor-element.elementor-element-cdc0ae5 .elementor-heading-title{font-size:38px;}.elementor-1963 .elementor-element.elementor-element-6868f5d.elementor-element{--align-self:flex-start;}.elementor-1963 .elementor-element.elementor-element-6868f5d .elementor-button{font-size:14px;}.elementor-1963 .elementor-element.elementor-element-6da0679{--justify-content:flex-end;}body:not(.rtl) .elementor-1963 .elementor-element.elementor-element-b795e8e{right:160px;}body.rtl .elementor-1963 .elementor-element.elementor-element-b795e8e{left:160px;}.elementor-1963 .elementor-element.elementor-element-b795e8e{top:177px;}.elementor-1963 .elementor-element.elementor-element-dbe9ad8{--width:100px;}.elementor-1963 .elementor-element.elementor-element-586c75a{--padding-top:20px;--padding-bottom:20px;--padding-left:40px;--padding-right:20px;}.elementor-1963 .elementor-element.elementor-element-7d3f4cb{width:var( --container-widget-width, 140px );max-width:140px;--container-widget-width:140px;--container-widget-flex-grow:0;}.elementor-1963 .elementor-element.elementor-element-7d3f4cb .elementor-heading-title{font-size:38px;}.elementor-1963 .elementor-element.elementor-element-d85e2fb.elementor-element{--align-self:flex-start;}.elementor-1963 .elementor-element.elementor-element-d85e2fb .elementor-button{font-size:14px;}.elementor-1963 .elementor-element.elementor-element-3c31317{--justify-content:flex-end;}.elementor-1963 .elementor-element.elementor-element-9b6ae7c{--z-index:2;}.elementor-1963 .elementor-element.elementor-element-dcbfdec{--padding-top:20px;--padding-bottom:20px;--padding-left:40px;--padding-right:20px;}.elementor-1963 .elementor-element.elementor-element-349fd00 .elementor-heading-title{font-size:38px;}.elementor-1963 .elementor-element.elementor-element-e51dec7.elementor-element{--align-self:flex-start;}.elementor-1963 .elementor-element.elementor-element-e51dec7 .elementor-button{font-size:14px;}.elementor-1963 .elementor-element.elementor-element-7d6ecd5{--justify-content:flex-end;}body:not(.rtl) .elementor-1963 .elementor-element.elementor-element-bd36765{right:160px;}body.rtl .elementor-1963 .elementor-element.elementor-element-bd36765{left:160px;}.elementor-1963 .elementor-element.elementor-element-bd36765{top:177px;}.elementor-1963 .elementor-element.elementor-element-bce9dbd{--width:100px;}.elementor-1963 .elementor-element.elementor-element-dbdd20a{--container-widget-width:24%;--container-widget-flex-grow:0;width:var( --container-widget-width, 24% );max-width:24%;}}@media(max-width:767px){.elementor-1963 .elementor-element.elementor-element-54303e6{--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-1963 .elementor-element.elementor-element-7d27d26{--container-widget-width:50%;--container-widget-flex-grow:0;width:var( --container-widget-width, 50% );max-width:50%;}.elementor-1963 .elementor-element.elementor-element-4db8e67{--width:11%;}.elementor-1963 .elementor-element.elementor-element-954c2f2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1963 .elementor-element.elementor-element-954c2f2 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-1963 .elementor-element.elementor-element-954c2f2 .elementor-button{font-size:14px;line-height:1em;border-radius:0px 0px 0px 0px;padding:25px 20px 25px 20px;}.elementor-1963 .elementor-element.elementor-element-3e0dc46:not(.elementor-motion-effects-element-type-background), .elementor-1963 .elementor-element.elementor-element-3e0dc46 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://institutovertice.com/wp-content/uploads/2026/01/Background_Cursos2.webp");}.elementor-1963 .elementor-element.elementor-element-3e0dc46{--min-height:800px;--z-index:3;}.elementor-1963 .elementor-element.elementor-element-ee5de7f{--justify-content:flex-end;}.elementor-1963 .elementor-element.elementor-element-30bd6ce{margin:80px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1963 .elementor-element.elementor-element-ba57a8e{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1963 .elementor-element.elementor-element-7664447 img{width:100%;}.elementor-1963 .elementor-element.elementor-element-4903a7d{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1963 .elementor-element.elementor-element-4903a7d .elementor-heading-title{line-height:1.2em;}.elementor-1963 .elementor-element.elementor-element-9d6b2d0{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1963 .elementor-element.elementor-element-12c0fbd{--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-1963 .elementor-element.elementor-element-886dc4a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1963 .elementor-element.elementor-element-886dc4a .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-1963 .elementor-element.elementor-element-886dc4a .elementor-button{font-size:14px;line-height:1em;border-radius:0px 0px 0px 0px;padding:25px 20px 25px 20px;}body:not(.rtl) .elementor-1963 .elementor-element.elementor-element-fa94023{right:-65px;}body.rtl .elementor-1963 .elementor-element.elementor-element-fa94023{left:-65px;}.elementor-1963 .elementor-element.elementor-element-fa94023{top:379px;}.elementor-1963 .elementor-element.elementor-element-1f2cce4{--width:100px;}.elementor-1963 .elementor-element.elementor-element-22eb8d1{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1963 .elementor-element.elementor-element-ac7d64c{--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-1963 .elementor-element.elementor-element-6868f5d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1963 .elementor-element.elementor-element-6868f5d .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-1963 .elementor-element.elementor-element-6868f5d .elementor-button{font-size:14px;line-height:1em;border-radius:0px 0px 0px 0px;padding:25px 20px 25px 20px;}body:not(.rtl) .elementor-1963 .elementor-element.elementor-element-b795e8e{right:-65px;}body.rtl .elementor-1963 .elementor-element.elementor-element-b795e8e{left:-65px;}.elementor-1963 .elementor-element.elementor-element-b795e8e{top:379px;}.elementor-1963 .elementor-element.elementor-element-dbe9ad8{--width:100px;}.elementor-1963 .elementor-element.elementor-element-1953ecf{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1963 .elementor-element.elementor-element-586c75a{--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-1963 .elementor-element.elementor-element-d85e2fb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1963 .elementor-element.elementor-element-d85e2fb .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-1963 .elementor-element.elementor-element-d85e2fb .elementor-button{font-size:14px;line-height:1em;border-radius:0px 0px 0px 0px;padding:25px 20px 25px 20px;}.elementor-1963 .elementor-element.elementor-element-0ebae6e{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1963 .elementor-element.elementor-element-0ebae6e .elementor-heading-title{line-height:1.2em;}.elementor-1963 .elementor-element.elementor-element-647ff80{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1963 .elementor-element.elementor-element-dcbfdec{--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-1963 .elementor-element.elementor-element-e51dec7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1963 .elementor-element.elementor-element-e51dec7 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-1963 .elementor-element.elementor-element-e51dec7 .elementor-button{font-size:14px;line-height:1em;border-radius:0px 0px 0px 0px;padding:25px 20px 25px 20px;}body:not(.rtl) .elementor-1963 .elementor-element.elementor-element-bd36765{right:-65px;}body.rtl .elementor-1963 .elementor-element.elementor-element-bd36765{left:-65px;}.elementor-1963 .elementor-element.elementor-element-bd36765{top:379px;}.elementor-1963 .elementor-element.elementor-element-bce9dbd{--width:100px;}.elementor-1963 .elementor-element.elementor-element-580cfc4{--justify-content:center;--padding-top:010vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-1963 .elementor-element.elementor-element-dbdd20a{--container-widget-width:50%;--container-widget-flex-grow:0;width:var( --container-widget-width, 50% );max-width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-1963 .elementor-element.elementor-element-4db8e67{--width:60%;}}@media(min-width:2400px){.elementor-1963 .elementor-element.elementor-element-54303e6{--padding-top:01vw;--padding-bottom:01vw;--padding-left:5vw;--padding-right:5vw;}.elementor-1963 .elementor-element.elementor-element-3e0dc46{--min-height:789px;}.elementor-1963 .elementor-element.elementor-element-3e0dc46:not(.elementor-motion-effects-element-type-background), .elementor-1963 .elementor-element.elementor-element-3e0dc46 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-size:cover;}}/* Start custom CSS for container, class: .elementor-element-54303e6 */.elementor-1963 .elementor-element.elementor-element-54303e6 {
    backdrop-filter:blur(10px);
    -webkit-backdrop-filter:blur(10px);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7664447 */.elementor-1963 .elementor-element.elementor-element-7664447:hover {
  transform: translateY(-8px); /* O botão se move um pouco para cima */
  box-shadow: none; /* Remove a sombra do botão quando o hover ocorre */
  transition: 0.5s; /* Transição suave de 0.5 segundos */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-886dc4a *//* Personalizar utilizando o Easy Coder*/
.elementor-1963 .elementor-element.elementor-element-886dc4a {
  border-radius: 10px; /* Cantos arredondados do botão */
  background: #B60CD5;
    background: linear-gradient(230deg,rgba(214, 168, 83, 1) 0%, rgba(248, 198, 107, 1) 100%);
  /* Degrade*/
  
  outline: none; /* Remove a borda externa (foco) do botão */
  cursor: pointer; /* Muda o cursor para "mãozinha" quando passa o mouse sobre o botão */
  border: none; /* Remove qualquer borda do botão */
  transition: 0.5s; /* Transição suave de 0.5 segundos para animações */
  position: relative; /* Posicionamento relativo, necessário para o uso do ::before */
  overflow: hidden; /* Garante que os elementos internos não ultrapassem os limites do botão */
  display: inline-flex; /* Alinha o conteúdo do botão em linha com flexbox */
  align-items: center; /* Alinha o conteúdo (ícone + texto) ao centro verticalmente */
  color: white; /* Cor do texto do botão (branco) */
}

/* Estilizando o ícone do Elementor que pode ser incluído no botão */
.elementor-1963 .elementor-element.elementor-element-886dc4a .elementor-button-icon {
  font-size: 16px; /* Tamanho do ícone dentro do botão */
  color: #081513; /* Cor do ícone (branco) */
  margin-right: 8px; /* Espaço entre o ícone e o texto */
  transition: transform 0.5s ease; /* Transição suave para animações quando o ícone for movido */
}

/* Microinteração no hover: o ícone do botão se move e gira */
.elementor-1963 .elementor-element.elementor-element-886dc4a:hover .elementor-button-icon {
  transform: translateX(5px) rotate(5deg); 
  /* Quando o mouse passar sobre o botão, o ícone se move para a direita e gira um pouco */
}

/* Efeito visual ao pressionar o botão (efeito de clique) */
.elementor-1963 .elementor-element.elementor-element-886dc4a:active {
  opacity: 0.5; /* Diminui a opacidade do botão para indicar que está sendo pressionado */
}


/* Keyframes da animação da luz (a luz se move de um lado para o outro e desaparece) */
@keyframes shinery {
  0%, 100% {
    left: -10%; /* A luz começa fora da tela à esquerda */
    opacity: 0; /* Começa invisível */
  }
  20% {
    opacity: 1; /* Fica visível */
  }
  48% {
    left: 110%; /* A luz se move para a direita fora da tela */
    opacity: 1; /* Mantém visível */
  }
  51% {
    opacity: 0; /* Fica invisível novamente */
  }
}/* End custom CSS */
/* Start custom CSS for text-path, class: .elementor-element-1f2cce4 */.elementor-1963 .elementor-element.elementor-element-1f2cce4{
animation: giro 10s linear infinite;
transform-origin: center;
position: absolute;
}

@keyframes giro {
0%{
transform: rotate(Odeg);
}
100% {
transform: rotate(360deg);
}
}



/*Desfoque*/
.elementor-1963 .elementor-element.elementor-element-1f2cce4 {
backdrop-filter: blur(6px);
-webkit-backdrop-filter: blur(10px);
}



/*Ajuste do Fundo*/
.elementor-1963 .elementor-element.elementor-element-1f2cce4 .e-text-path{
height: 100px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9d6b2d0 */.efeitobrilho::after {
  content: '';
  position: absolute;
  top: 0%;
  left: 7%;
  width: 200px;
  height: 8px;
  background: linear-gradient(98deg, #D6A853 -5.25%, #F8C66B 93.97%);
  box-shadow: 0px 100px 80px 0px rgba(178, 254, 2, 0.31),
              0px 41.778px 33.422px 0px rgba(248, 198, 107, 0.22),
              0px 22.336px 17.869px 0px
              
              rgba(248, 198, 107, 0.18),
              0px 12.522px 10.017px 0px
              
              rgba(248, 198, 107, 0.16),
              0px 6.65px 5.32px 0px
              
              rgba(248, 198, 107, 0.13),
              0px 2.767px 2.214px 0px
              
              rgba(248, 198, 107, 0.09);
}

.card{
    background: linear-gradient(-220deg, #07221E -5.25%, #081513 100%);
    border-radius: 8px;
    transition: 0.5s;
}
.card:hover{
    background: linear-gradient(-220deg, #07221E -5.25%, #081513 100%);
    border: 1px solid #000;
    scale: 1.03;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6868f5d *//* Personalizar utilizando o Easy Coder*/
.elementor-1963 .elementor-element.elementor-element-6868f5d {
  border-radius: 10px; /* Cantos arredondados do botão */
  background: #B60CD5;
    background: linear-gradient(230deg,rgba(214, 168, 83, 1) 0%, rgba(248, 198, 107, 1) 100%);
  /* Degrade*/
  
  outline: none; /* Remove a borda externa (foco) do botão */
  cursor: pointer; /* Muda o cursor para "mãozinha" quando passa o mouse sobre o botão */
  border: none; /* Remove qualquer borda do botão */
  transition: 0.5s; /* Transição suave de 0.5 segundos para animações */
  position: relative; /* Posicionamento relativo, necessário para o uso do ::before */
  overflow: hidden; /* Garante que os elementos internos não ultrapassem os limites do botão */
  display: inline-flex; /* Alinha o conteúdo do botão em linha com flexbox */
  align-items: center; /* Alinha o conteúdo (ícone + texto) ao centro verticalmente */
  color: white; /* Cor do texto do botão (branco) */
}

/* Estilizando o ícone do Elementor que pode ser incluído no botão */
.elementor-1963 .elementor-element.elementor-element-6868f5d .elementor-button-icon {
  font-size: 16px; /* Tamanho do ícone dentro do botão */
  color: #081513; /* Cor do ícone (branco) */
  margin-right: 8px; /* Espaço entre o ícone e o texto */
  transition: transform 0.5s ease; /* Transição suave para animações quando o ícone for movido */
}

/* Microinteração no hover: o ícone do botão se move e gira */
.elementor-1963 .elementor-element.elementor-element-6868f5d:hover .elementor-button-icon {
  transform: translateX(5px) rotate(5deg); 
  /* Quando o mouse passar sobre o botão, o ícone se move para a direita e gira um pouco */
}

/* Efeito visual ao pressionar o botão (efeito de clique) */
.elementor-1963 .elementor-element.elementor-element-6868f5d:active {
  opacity: 0.5; /* Diminui a opacidade do botão para indicar que está sendo pressionado */
}


/* Keyframes da animação da luz (a luz se move de um lado para o outro e desaparece) */
@keyframes shinery {
  0%, 100% {
    left: -10%; /* A luz começa fora da tela à esquerda */
    opacity: 0; /* Começa invisível */
  }
  20% {
    opacity: 1; /* Fica visível */
  }
  48% {
    left: 110%; /* A luz se move para a direita fora da tela */
    opacity: 1; /* Mantém visível */
  }
  51% {
    opacity: 0; /* Fica invisível novamente */
  }
}/* End custom CSS */
/* Start custom CSS for text-path, class: .elementor-element-dbe9ad8 */.elementor-1963 .elementor-element.elementor-element-dbe9ad8{
animation: giro 10s linear infinite;
transform-origin: center;
position: absolute;
}

@keyframes giro {
0%{
transform: rotate(Odeg);
}
100% {
transform: rotate(360deg);
}
}



/*Desfoque*/
.elementor-1963 .elementor-element.elementor-element-dbe9ad8 {
backdrop-filter: blur(6px);
-webkit-backdrop-filter: blur(10px);
}



/*Ajuste do Fundo*/
.elementor-1963 .elementor-element.elementor-element-dbe9ad8 .e-text-path{
height: 100px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-22eb8d1 */.efeitobrilho::after {
  content: '';
  position: absolute;
  top: 0%;
  left: 7%;
  width: 200px;
  height: 8px;
  background: linear-gradient(98deg, #D6A853 -5.25%, #F8C66B 93.97%);
  box-shadow: 0px 100px 80px 0px rgba(178, 254, 2, 0.31),
              0px 41.778px 33.422px 0px rgba(248, 198, 107, 0.22),
              0px 22.336px 17.869px 0px
              
              rgba(248, 198, 107, 0.18),
              0px 12.522px 10.017px 0px
              
              rgba(248, 198, 107, 0.16),
              0px 6.65px 5.32px 0px
              
              rgba(248, 198, 107, 0.13),
              0px 2.767px 2.214px 0px
              
              rgba(248, 198, 107, 0.09);
}

.card{
    background: linear-gradient(-220deg, #07221E -5.25%, #081513 100%);
    border-radius: 8px;
    transition: 0.5s;
}
.card:hover{
    background: linear-gradient(-220deg, #07221E -5.25%, #081513 100%);
    border: 1px solid #000;
    scale: 1.03;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d85e2fb *//* Personalizar utilizando o Easy Coder*/
.elementor-1963 .elementor-element.elementor-element-d85e2fb {
  border-radius: 10px; /* Cantos arredondados do botão */
  background: #B60CD5;
    background: linear-gradient(230deg,rgba(214, 168, 83, 1) 0%, rgba(248, 198, 107, 1) 100%);
  /* Degrade*/
  
  outline: none; /* Remove a borda externa (foco) do botão */
  cursor: pointer; /* Muda o cursor para "mãozinha" quando passa o mouse sobre o botão */
  border: none; /* Remove qualquer borda do botão */
  transition: 0.5s; /* Transição suave de 0.5 segundos para animações */
  position: relative; /* Posicionamento relativo, necessário para o uso do ::before */
  overflow: hidden; /* Garante que os elementos internos não ultrapassem os limites do botão */
  display: inline-flex; /* Alinha o conteúdo do botão em linha com flexbox */
  align-items: center; /* Alinha o conteúdo (ícone + texto) ao centro verticalmente */
  color: white; /* Cor do texto do botão (branco) */
}

/* Estilizando o ícone do Elementor que pode ser incluído no botão */
.elementor-1963 .elementor-element.elementor-element-d85e2fb .elementor-button-icon {
  font-size: 16px; /* Tamanho do ícone dentro do botão */
  color: #081513; /* Cor do ícone (branco) */
  margin-right: 8px; /* Espaço entre o ícone e o texto */
  transition: transform 0.5s ease; /* Transição suave para animações quando o ícone for movido */
}

/* Microinteração no hover: o ícone do botão se move e gira */
.elementor-1963 .elementor-element.elementor-element-d85e2fb:hover .elementor-button-icon {
  transform: translateX(5px) rotate(5deg); 
  /* Quando o mouse passar sobre o botão, o ícone se move para a direita e gira um pouco */
}

/* Efeito visual ao pressionar o botão (efeito de clique) */
.elementor-1963 .elementor-element.elementor-element-d85e2fb:active {
  opacity: 0.5; /* Diminui a opacidade do botão para indicar que está sendo pressionado */
}


/* Keyframes da animação da luz (a luz se move de um lado para o outro e desaparece) */
@keyframes shinery {
  0%, 100% {
    left: -10%; /* A luz começa fora da tela à esquerda */
    opacity: 0; /* Começa invisível */
  }
  20% {
    opacity: 1; /* Fica visível */
  }
  48% {
    left: 110%; /* A luz se move para a direita fora da tela */
    opacity: 1; /* Mantém visível */
  }
  51% {
    opacity: 0; /* Fica invisível novamente */
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1953ecf */.efeitobrilho::after {
  content: '';
  position: absolute;
  top: 0%;
  left: 7%;
  width: 200px;
  height: 8px;
  background: linear-gradient(98deg, #D6A853 -5.25%, #F8C66B 93.97%);
  box-shadow: 0px 100px 80px 0px rgba(178, 254, 2, 0.31),
              0px 41.778px 33.422px 0px rgba(248, 198, 107, 0.22),
              0px 22.336px 17.869px 0px
              
              rgba(248, 198, 107, 0.18),
              0px 12.522px 10.017px 0px
              
              rgba(248, 198, 107, 0.16),
              0px 6.65px 5.32px 0px
              
              rgba(248, 198, 107, 0.13),
              0px 2.767px 2.214px 0px
              
              rgba(248, 198, 107, 0.09);
}

.card{
    background: linear-gradient(-220deg, #07221E -5.25%, #081513 100%);
    border-radius: 8px;
    transition: 0.5s;
}
.card:hover{
    background: linear-gradient(-220deg, #07221E -5.25%, #081513 100%);
    border: 1px solid #000;
    scale: 1.03;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-177de8a */.elementor-1963 .elementor-element.elementor-element-177de8a::before {
    content: "";              
    position: absolute;       
    top: 20%;                 /* Move o topo do círculo para o meio vertical */
    left: 0%;                /* Move a esquerda do círculo para o meio horizontal */
    width: 300px;             /* Define a largura do círculo */
    height: 300px;            /* Define a altura do círculo */
    background: #37746A;      /* Cor de fundo*/
    border-radius: 100%;      /* Deixa o formato totalmente circular */
    filter: blur(150px);      /* Aplica um desfoque forte, criando um efeito de brilho */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e51dec7 *//* Personalizar utilizando o Easy Coder*/
.elementor-1963 .elementor-element.elementor-element-e51dec7 {
  border-radius: 10px; /* Cantos arredondados do botão */
  background: #B60CD5;
    background: linear-gradient(230deg,rgba(214, 168, 83, 1) 0%, rgba(248, 198, 107, 1) 100%);
  /* Degrade*/
  
  outline: none; /* Remove a borda externa (foco) do botão */
  cursor: pointer; /* Muda o cursor para "mãozinha" quando passa o mouse sobre o botão */
  border: none; /* Remove qualquer borda do botão */
  transition: 0.5s; /* Transição suave de 0.5 segundos para animações */
  position: relative; /* Posicionamento relativo, necessário para o uso do ::before */
  overflow: hidden; /* Garante que os elementos internos não ultrapassem os limites do botão */
  display: inline-flex; /* Alinha o conteúdo do botão em linha com flexbox */
  align-items: center; /* Alinha o conteúdo (ícone + texto) ao centro verticalmente */
  color: white; /* Cor do texto do botão (branco) */
}

/* Estilizando o ícone do Elementor que pode ser incluído no botão */
.elementor-1963 .elementor-element.elementor-element-e51dec7 .elementor-button-icon {
  font-size: 16px; /* Tamanho do ícone dentro do botão */
  color: #081513; /* Cor do ícone (branco) */
  margin-right: 8px; /* Espaço entre o ícone e o texto */
  transition: transform 0.5s ease; /* Transição suave para animações quando o ícone for movido */
}

/* Microinteração no hover: o ícone do botão se move e gira */
.elementor-1963 .elementor-element.elementor-element-e51dec7:hover .elementor-button-icon {
  transform: translateX(5px) rotate(5deg); 
  /* Quando o mouse passar sobre o botão, o ícone se move para a direita e gira um pouco */
}

/* Efeito visual ao pressionar o botão (efeito de clique) */
.elementor-1963 .elementor-element.elementor-element-e51dec7:active {
  opacity: 0.5; /* Diminui a opacidade do botão para indicar que está sendo pressionado */
}


/* Keyframes da animação da luz (a luz se move de um lado para o outro e desaparece) */
@keyframes shinery {
  0%, 100% {
    left: -10%; /* A luz começa fora da tela à esquerda */
    opacity: 0; /* Começa invisível */
  }
  20% {
    opacity: 1; /* Fica visível */
  }
  48% {
    left: 110%; /* A luz se move para a direita fora da tela */
    opacity: 1; /* Mantém visível */
  }
  51% {
    opacity: 0; /* Fica invisível novamente */
  }
}/* End custom CSS */
/* Start custom CSS for text-path, class: .elementor-element-bce9dbd */.elementor-1963 .elementor-element.elementor-element-bce9dbd{
animation: giro 10s linear infinite;
transform-origin: center;
position: absolute;
}

@keyframes giro {
0%{
transform: rotate(Odeg);
}
100% {
transform: rotate(360deg);
}
}



/*Desfoque*/
.elementor-1963 .elementor-element.elementor-element-bce9dbd {
backdrop-filter: blur(6px);
-webkit-backdrop-filter: blur(10px);
}



/*Ajuste do Fundo*/
.elementor-1963 .elementor-element.elementor-element-bce9dbd .e-text-path{
height: 100px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-647ff80 */.efeitobrilho::after {
  content: '';
  position: absolute;
  top: 0%;
  left: 7%;
  width: 200px;
  height: 8px;
  background: linear-gradient(98deg, #D6A853 -5.25%, #F8C66B 93.97%);
  box-shadow: 0px 100px 80px 0px rgba(178, 254, 2, 0.31),
              0px 41.778px 33.422px 0px rgba(248, 198, 107, 0.22),
              0px 22.336px 17.869px 0px
              
              rgba(248, 198, 107, 0.18),
              0px 12.522px 10.017px 0px
              
              rgba(248, 198, 107, 0.16),
              0px 6.65px 5.32px 0px
              
              rgba(248, 198, 107, 0.13),
              0px 2.767px 2.214px 0px
              
              rgba(248, 198, 107, 0.09);
}

.card{
    background: linear-gradient(-220deg, #07221E -5.25%, #081513 100%);
    border-radius: 8px;
    transition: 0.5s;
}
.card:hover{
    background: linear-gradient(-220deg, #07221E -5.25%, #081513 100%);
    border: 1px solid #000;
    scale: 1.03;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-580cfc4 */.elementor-1963 .elementor-element.elementor-element-580cfc4::before {
    content: "";              
    position: absolute;       
    top: 60%;                 /* Move o topo do círculo para o meio vertical */
    left: 38%;                /* Move a esquerda do círculo para o meio horizontal */
    width: 300px;             /* Define a largura do círculo */
    height: 300px;            /* Define a altura do círculo */
    background: #37746A;      /* Cor de fundo*/
    border-radius: 100%;      /* Deixa o formato totalmente circular */
    filter: blur(150px);      /* Aplica um desfoque forte, criando um efeito de brilho */
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f57a092 */.scroll-left{
    opacity: 0;
    filter: blur(10px);
    transition: .5s all;
    transform: translate3d(-30px, 0, 0);
}

.scroll-bottom{
    opacity: 0;
    filter: blur(10px);
    transition: .5s all;
    transform: translate3d(0, 30px, 0);
}

.scroll-right{
    opacity: 0;
    filter: blur(10px);
    transition: .5s all;
    transform: translate3d(30px, 0, 0);
}

.scroll-top{
    opacity: 0;
    filter: blur(10px);
    transition: .5s all;
    transform: translate3d(0, -30px, 0);
}

.ativado{
    opacity: 1;
    filter: blur(0px);
    transform: translate3d(0, 0, 0);
}

.lista .elementor-icon-list-item{
    opacity: 0;
    transition: .5s all;
    transform: translate3d(-30px, 0, 0);
    filter: blur(10px);
}

.lista .elementor-icon-list-item.ativado{
    opacity: 1;
    transition: .5s all;
    transform: translate3d(0, 0, 0);
    filter: blur(0px);
}

.elementor-editor-active .scroll-bottom,
.elementor-editor-active .scroll-top,
.elementor-editor-active .scroll-left,
.elementor-editor-active .scroll-right,
.elementor-editor-active .ativado,
.elementor-editor-active .lista .elementor-icon-list-item {
    opacity: 1 !important;
    filter: blur(0px) !important;
    transform: none !important;
    transition: none !important;
}/* End custom CSS */
/* Start custom CSS */html,body{
width:100%;
overflow-x:hidden;
}
[data-elementor-type="wp-page"] {
    overflow: hidden !important;
}

[data-elementor-type="wp-post"]{
    overflow: hidden;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'BDO Grotesk';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://institutovertice.com/wp-content/uploads/2025/12/BDOGrotesk-Light.ttf') format('truetype');
}
@font-face {
	font-family: 'BDO Grotesk';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://institutovertice.com/wp-content/uploads/2025/12/BDOGrotesk-DemiBold.ttf') format('truetype');
}
/* End Custom Fonts CSS */