.elementor-369 .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-369 .elementor-element.elementor-element-54303e6:not(.elementor-motion-effects-element-type-background), .elementor-369 .elementor-element.elementor-element-54303e6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0C130F63;}body:not(.rtl) .elementor-369 .elementor-element.elementor-element-54303e6{left:0px;}body.rtl .elementor-369 .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-369 .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-369 .elementor-element.elementor-element-7d27d26.elementor-element{--align-self:center;}.elementor-369 .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-369 .elementor-element.elementor-element-0cf9ddf .elementor-menu-toggle{margin-left:auto;background-color:#F8C66B;}.elementor-369 .elementor-element.elementor-element-0cf9ddf .elementor-nav-menu .elementor-item{font-family:"BDO Grotesk", Sans-serif;font-size:16px;font-weight:600;}.elementor-369 .elementor-element.elementor-element-0cf9ddf .elementor-nav-menu--main .elementor-item{color:#FFFFFF;fill:#FFFFFF;}.elementor-369 .elementor-element.elementor-element-0cf9ddf .elementor-nav-menu--main .elementor-item:hover,
					.elementor-369 .elementor-element.elementor-element-0cf9ddf .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-369 .elementor-element.elementor-element-0cf9ddf .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-369 .elementor-element.elementor-element-0cf9ddf .elementor-nav-menu--main .elementor-item:focus{color:#FFFFFF;fill:#FFFFFF;}.elementor-369 .elementor-element.elementor-element-0cf9ddf .elementor-nav-menu--main .elementor-item.elementor-item-active{color:#FFFFFF;}.elementor-369 .elementor-element.elementor-element-0cf9ddf .elementor-nav-menu--dropdown a, .elementor-369 .elementor-element.elementor-element-0cf9ddf .elementor-menu-toggle{color:#081513;fill:#081513;}.elementor-369 .elementor-element.elementor-element-0cf9ddf .elementor-nav-menu--dropdown{background-color:#F8C66B;}.elementor-369 .elementor-element.elementor-element-0cf9ddf .elementor-nav-menu--dropdown a:hover,
					.elementor-369 .elementor-element.elementor-element-0cf9ddf .elementor-nav-menu--dropdown a:focus,
					.elementor-369 .elementor-element.elementor-element-0cf9ddf .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-369 .elementor-element.elementor-element-0cf9ddf .elementor-nav-menu--dropdown a.highlighted{background-color:#FFFFFF;}.elementor-369 .elementor-element.elementor-element-0cf9ddf div.elementor-menu-toggle{color:#081513;}.elementor-369 .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-369 .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-369 .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-369 .elementor-element.elementor-element-954c2f2.elementor-element{--align-self:center;}.elementor-369 .elementor-element.elementor-element-3e0dc46{--display:flex;--min-height:951px;--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-369 .elementor-element.elementor-element-3e0dc46:not(.elementor-motion-effects-element-type-background), .elementor-369 .elementor-element.elementor-element-3e0dc46 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://institutovertice.com/wp-content/uploads/2025/12/HERO_TESTE3-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-369 .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;}.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-369 .elementor-element.elementor-element-30bd6ce{width:var( --container-widget-width, 100% );max-width:100%;margin:100px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-369 .elementor-element.elementor-element-30bd6ce .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:32px;font-weight:600;text-transform:uppercase;line-height:1.4em;color:#1C3A35;}.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-369 .elementor-element.elementor-element-ba57a8e{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--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:#1C3A35;}.elementor-369 .elementor-element.elementor-element-01dfcf8 .elementor-button{background-color:#00000000;font-family:"BDO Grotesk", Sans-serif;font-size:18px;font-weight:700;line-height:1.2em;fill:#081513;color:#081513;border-style:none;border-radius:0px 0px 0px 0px;padding:20px 40px 20px 40px;}.elementor-369 .elementor-element.elementor-element-01dfcf8{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:2;}.elementor-369 .elementor-element.elementor-element-01dfcf8.elementor-element{--align-self:flex-start;}.elementor-369 .elementor-element.elementor-element-01dfcf8 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-369 .elementor-element.elementor-element-01dfcf8 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-369 .elementor-element.elementor-element-ec86a47{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-369 .elementor-element.elementor-element-21ff76f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;--z-index:3;}.elementor-369 .elementor-element.elementor-element-21ff76f:not(.elementor-motion-effects-element-type-background), .elementor-369 .elementor-element.elementor-element-21ff76f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000061;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-369 .elementor-element.elementor-element-79b711e{width:100%;max-width:100%;--e-icon-list-icon-size:10px;--icon-vertical-offset:0px;}.elementor-369 .elementor-element.elementor-element-79b711e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(39px/2);}.elementor-369 .elementor-element.elementor-element-79b711e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(39px/2);}.elementor-369 .elementor-element.elementor-element-79b711e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(39px/2);}.elementor-369 .elementor-element.elementor-element-79b711e .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-39px/2);}.elementor-369 .elementor-element.elementor-element-79b711e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-39px/2);}.elementor-369 .elementor-element.elementor-element-79b711e .elementor-icon-list-icon i{color:#005A38;transition:color 0.3s;}.elementor-369 .elementor-element.elementor-element-79b711e .elementor-icon-list-icon svg{fill:#005A38;transition:fill 0.3s;}.elementor-369 .elementor-element.elementor-element-79b711e .elementor-icon-list-icon{padding-inline-end:30px;}.elementor-369 .elementor-element.elementor-element-79b711e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-369 .elementor-element.elementor-element-79b711e .elementor-icon-list-item > a{font-family:"Cormorant Garamond", Sans-serif;font-size:18px;font-weight:400;}.elementor-369 .elementor-element.elementor-element-79b711e .elementor-icon-list-text{color:#005A38;transition:color 0.3s;}.elementor-369 .elementor-element.elementor-element-46e3a66{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-369 .elementor-element.elementor-element-3d4ed19{--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:10vw;--padding-bottom:0vw;--padding-left:5vw;--padding-right:5vw;}.elementor-369 .elementor-element.elementor-element-394b08c{--display:flex;}.elementor-369 .elementor-element.elementor-element-ee2cb1c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-369 .elementor-element.elementor-element-edd8024{text-align:center;}.elementor-369 .elementor-element.elementor-element-edd8024 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:58px;font-weight:600;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-369 .elementor-element.elementor-element-fcda2af.elementor-element{--align-self:center;}.elementor-369 .elementor-element.elementor-element-fcda2af .elementor-icon-wrapper{text-align:center;}.elementor-369 .elementor-element.elementor-element-fcda2af .elementor-icon{font-size:40px;}.elementor-369 .elementor-element.elementor-element-fcda2af .elementor-icon svg{height:40px;}.elementor-369 .elementor-element.elementor-element-fcda2af .elementor-icon i, .elementor-369 .elementor-element.elementor-element-fcda2af .elementor-icon svg{transform:rotate(324deg);}.elementor-369 .elementor-element.elementor-element-c34e2d4{--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:center;}.elementor-369 .elementor-element.elementor-element-28f94eb{text-align:end;}.elementor-369 .elementor-element.elementor-element-28f94eb .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:58px;font-weight:600;}.elementor-369 .elementor-element.elementor-element-7795ce4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-369 .elementor-element.elementor-element-efaac39{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-369 .elementor-element.elementor-element-efaac39 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:54px;font-weight:600;}.elementor-369 .elementor-element.elementor-element-7617962{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;font-family:"BDO Grotesk", Sans-serif;font-size:14px;font-weight:400;line-height:1.6em;color:#FFFFFF;}.elementor-369 .elementor-element.elementor-element-6c4f384{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--overflow:auto;--padding-top:10vw;--padding-bottom:10vw;--padding-left:5vw;--padding-right:5vw;}.elementor-369 .elementor-element.elementor-element-d839a6c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{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-369 .elementor-element.elementor-element-1b31195{width:100%;max-width:100%;top:-200px;}body:not(.rtl) .elementor-369 .elementor-element.elementor-element-1b31195{left:21px;}body.rtl .elementor-369 .elementor-element.elementor-element-1b31195{right:21px;}.elementor-369 .elementor-element.elementor-element-1b31195 .elementor-icon-box-wrapper{text-align:end;gap:15px;}.elementor-369 .elementor-element.elementor-element-1b31195.elementor-view-stacked .elementor-icon{background-color:#D6A853;}.elementor-369 .elementor-element.elementor-element-1b31195.elementor-view-framed .elementor-icon, .elementor-369 .elementor-element.elementor-element-1b31195.elementor-view-default .elementor-icon{fill:#D6A853;color:#D6A853;border-color:#D6A853;}.elementor-369 .elementor-element.elementor-element-1b31195.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-369 .elementor-element.elementor-element-1b31195.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#FFFFFF;}.elementor-369 .elementor-element.elementor-element-1b31195.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-369 .elementor-element.elementor-element-1b31195.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-369 .elementor-element.elementor-element-1b31195.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-369 .elementor-element.elementor-element-1b31195.elementor-view-default:has(:focus) .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-369 .elementor-element.elementor-element-1b31195 .elementor-icon{font-size:30px;}.elementor-369 .elementor-element.elementor-element-1b31195 .elementor-icon-box-title, .elementor-369 .elementor-element.elementor-element-1b31195 .elementor-icon-box-title a{font-family:"BDO Grotesk", Sans-serif;font-size:87px;font-weight:500;line-height:46px;}.elementor-369 .elementor-element.elementor-element-1b31195 .elementor-icon-box-title{color:#FFFFFF;}.elementor-369 .elementor-element.elementor-element-1b31195:has(:hover) .elementor-icon-box-title,
					 .elementor-369 .elementor-element.elementor-element-1b31195:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-369 .elementor-element.elementor-element-1b31195 .elementor-icon-box-description{font-family:"BDO Grotesk", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;color:#FFFFFF;}.elementor-369 .elementor-element.elementor-element-15c16a1{width:100%;max-width:100%;top:150px;}body:not(.rtl) .elementor-369 .elementor-element.elementor-element-15c16a1{left:22px;}body.rtl .elementor-369 .elementor-element.elementor-element-15c16a1{right:22px;}.elementor-369 .elementor-element.elementor-element-15c16a1 .elementor-icon-box-wrapper{text-align:end;gap:15px;}.elementor-369 .elementor-element.elementor-element-15c16a1.elementor-view-stacked .elementor-icon{background-color:#D6A853;}.elementor-369 .elementor-element.elementor-element-15c16a1.elementor-view-framed .elementor-icon, .elementor-369 .elementor-element.elementor-element-15c16a1.elementor-view-default .elementor-icon{fill:#D6A853;color:#D6A853;border-color:#D6A853;}.elementor-369 .elementor-element.elementor-element-15c16a1.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-369 .elementor-element.elementor-element-15c16a1.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#FFFFFF;}.elementor-369 .elementor-element.elementor-element-15c16a1.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-369 .elementor-element.elementor-element-15c16a1.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-369 .elementor-element.elementor-element-15c16a1.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-369 .elementor-element.elementor-element-15c16a1.elementor-view-default:has(:focus) .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-369 .elementor-element.elementor-element-15c16a1 .elementor-icon{font-size:30px;}.elementor-369 .elementor-element.elementor-element-15c16a1 .elementor-icon-box-title, .elementor-369 .elementor-element.elementor-element-15c16a1 .elementor-icon-box-title a{font-family:"BDO Grotesk", Sans-serif;font-size:87px;font-weight:500;line-height:46px;}.elementor-369 .elementor-element.elementor-element-15c16a1 .elementor-icon-box-title{color:#FFFFFF;}.elementor-369 .elementor-element.elementor-element-15c16a1:has(:hover) .elementor-icon-box-title,
					 .elementor-369 .elementor-element.elementor-element-15c16a1:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-369 .elementor-element.elementor-element-15c16a1 .elementor-icon-box-description{font-family:"BDO Grotesk", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;color:#FFFFFF;}.elementor-369 .elementor-element.elementor-element-bd2ba55{--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:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-369 .elementor-element.elementor-element-09d5514.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-369 .elementor-element.elementor-element-09d5514 img{width:100%;}.elementor-369 .elementor-element.elementor-element-7b46499{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-369 .elementor-element.elementor-element-b509278{width:100%;max-width:100%;top:-200px;}body:not(.rtl) .elementor-369 .elementor-element.elementor-element-b509278{left:-10px;}body.rtl .elementor-369 .elementor-element.elementor-element-b509278{right:-10px;}.elementor-369 .elementor-element.elementor-element-b509278 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-369 .elementor-element.elementor-element-b509278.elementor-view-stacked .elementor-icon{background-color:#D6A853;}.elementor-369 .elementor-element.elementor-element-b509278.elementor-view-framed .elementor-icon, .elementor-369 .elementor-element.elementor-element-b509278.elementor-view-default .elementor-icon{fill:#D6A853;color:#D6A853;border-color:#D6A853;}.elementor-369 .elementor-element.elementor-element-b509278.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-369 .elementor-element.elementor-element-b509278.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#FFFFFF;}.elementor-369 .elementor-element.elementor-element-b509278.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-369 .elementor-element.elementor-element-b509278.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-369 .elementor-element.elementor-element-b509278.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-369 .elementor-element.elementor-element-b509278.elementor-view-default:has(:focus) .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-369 .elementor-element.elementor-element-b509278 .elementor-icon{font-size:30px;}.elementor-369 .elementor-element.elementor-element-b509278 .elementor-icon-box-title, .elementor-369 .elementor-element.elementor-element-b509278 .elementor-icon-box-title a{font-family:"BDO Grotesk", Sans-serif;font-size:29px;font-weight:500;line-height:46px;}.elementor-369 .elementor-element.elementor-element-b509278 .elementor-icon-box-title{color:#000000;}.elementor-369 .elementor-element.elementor-element-b509278:has(:hover) .elementor-icon-box-title,
					 .elementor-369 .elementor-element.elementor-element-b509278:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-369 .elementor-element.elementor-element-b509278 .elementor-icon-box-description{font-family:"BDO Grotesk", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;color:#FFFFFF;}.elementor-369 .elementor-element.elementor-element-289b021{width:100%;max-width:100%;top:150px;}body:not(.rtl) .elementor-369 .elementor-element.elementor-element-289b021{left:-10px;}body.rtl .elementor-369 .elementor-element.elementor-element-289b021{right:-10px;}.elementor-369 .elementor-element.elementor-element-289b021 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-369 .elementor-element.elementor-element-289b021.elementor-view-stacked .elementor-icon{background-color:#D6A853;}.elementor-369 .elementor-element.elementor-element-289b021.elementor-view-framed .elementor-icon, .elementor-369 .elementor-element.elementor-element-289b021.elementor-view-default .elementor-icon{fill:#D6A853;color:#D6A853;border-color:#D6A853;}.elementor-369 .elementor-element.elementor-element-289b021.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-369 .elementor-element.elementor-element-289b021.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#FFFFFF;}.elementor-369 .elementor-element.elementor-element-289b021.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-369 .elementor-element.elementor-element-289b021.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-369 .elementor-element.elementor-element-289b021.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-369 .elementor-element.elementor-element-289b021.elementor-view-default:has(:focus) .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-369 .elementor-element.elementor-element-289b021 .elementor-icon{font-size:30px;}.elementor-369 .elementor-element.elementor-element-289b021 .elementor-icon-box-title, .elementor-369 .elementor-element.elementor-element-289b021 .elementor-icon-box-title a{font-family:"BDO Grotesk", Sans-serif;font-size:25px;font-weight:500;line-height:46px;}.elementor-369 .elementor-element.elementor-element-289b021 .elementor-icon-box-title{color:#000000;}.elementor-369 .elementor-element.elementor-element-289b021 .elementor-icon-box-description{font-family:"BDO Grotesk", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;color:#FFFFFF;}.elementor-369 .elementor-element.elementor-element-7f444cd{--display:flex;}.elementor-369 .elementor-element.elementor-element-b7fe054{--e-image-carousel-slides-to-show:4;width:100%;max-width:100%;}.elementor-369 .elementor-element.elementor-element-b7fe054 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:6px 6px 6px 6px;}.elementor-369 .elementor-element.elementor-element-d5ddeb4{--e-image-carousel-slides-to-show:4;width:100%;max-width:100%;}.elementor-369 .elementor-element.elementor-element-d5ddeb4 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:6px 6px 6px 6px;}.elementor-369 .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:90px 90px;--row-gap:90px;--column-gap:90px;--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-369 .elementor-element.elementor-element-4903a7d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-369 .elementor-element.elementor-element-4903a7d .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:38px;font-weight:600;}.elementor-369 .elementor-element.elementor-element-9d6b2d0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-369 .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% );}.elementor-369 .elementor-element.elementor-element-aca5c5c{text-align:start;}.elementor-369 .elementor-element.elementor-element-aca5c5c img{width:19%;}.elementor-369 .elementor-element.elementor-element-96a74a7{width:var( --container-widget-width, 80% );max-width:80%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:start;font-family:"BDO Grotesk", Sans-serif;font-size:16px;font-weight:400;line-height:1.8em;color:#FFFFFF;}.elementor-369 .elementor-element.elementor-element-1c9e61b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(13px/2);}.elementor-369 .elementor-element.elementor-element-1c9e61b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(13px/2);}.elementor-369 .elementor-element.elementor-element-1c9e61b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(13px/2);}.elementor-369 .elementor-element.elementor-element-1c9e61b .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-13px/2);}.elementor-369 .elementor-element.elementor-element-1c9e61b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-13px/2);}.elementor-369 .elementor-element.elementor-element-1c9e61b .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-369 .elementor-element.elementor-element-1c9e61b .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-369 .elementor-element.elementor-element-1c9e61b{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-369 .elementor-element.elementor-element-1c9e61b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-369 .elementor-element.elementor-element-1c9e61b .elementor-icon-list-item > a{font-family:"BDO Grotesk", Sans-serif;font-size:16px;font-weight:400;}.elementor-369 .elementor-element.elementor-element-1c9e61b .elementor-icon-list-text{transition:color 0.3s;}.elementor-369 .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-369 .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-369 .elementor-element.elementor-element-886dc4a.elementor-element{--align-self:flex-start;}.elementor-369 .elementor-element.elementor-element-886dc4a .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-369 .elementor-element.elementor-element-886dc4a .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-369 .elementor-element.elementor-element-7044f6b{--display:flex;--justify-content:center;}.elementor-369 .elementor-element.elementor-element-f3fa7b6 img{border-radius:6px 6px 6px 6px;}.elementor-369 .elementor-element.elementor-element-7d48fdf{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-369 .elementor-element.elementor-element-bfcdc29{--display:flex;--justify-content:center;}.elementor-369 .elementor-element.elementor-element-155e028{text-align:start;}.elementor-369 .elementor-element.elementor-element-155e028 img{width:100%;border-radius:6px 6px 6px 6px;}.elementor-369 .elementor-element.elementor-element-534b0d3{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-369 .elementor-element.elementor-element-ac46d90{text-align:start;}.elementor-369 .elementor-element.elementor-element-ac46d90 img{width:19%;}.elementor-369 .elementor-element.elementor-element-560668c{width:var( --container-widget-width, 90% );max-width:90%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:90%;--container-widget-flex-grow:0;text-align:start;font-family:"BDO Grotesk", Sans-serif;font-size:16px;font-weight:400;line-height:1.8em;color:#FFFFFF;}.elementor-369 .elementor-element.elementor-element-edc8194 .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-369 .elementor-element.elementor-element-edc8194{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:2;}.elementor-369 .elementor-element.elementor-element-edc8194.elementor-element{--align-self:flex-start;}.elementor-369 .elementor-element.elementor-element-edc8194 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-369 .elementor-element.elementor-element-edc8194 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-369 .elementor-element.elementor-element-70dc1ab{--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:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-369 .elementor-element.elementor-element-aed4068{--display:flex;--min-height:580px;--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;--border-radius:6px 6px 6px 6px;}.elementor-369 .elementor-element.elementor-element-aed4068:not(.elementor-motion-effects-element-type-background), .elementor-369 .elementor-element.elementor-element-aed4068 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://institutovertice.com/wp-content/uploads/2026/01/Mentores_3.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-369 .elementor-element.elementor-element-5de5fd0{--display:flex;--justify-content:flex-end;--padding-top:45px;--padding-bottom:45px;--padding-left:45px;--padding-right:45px;}.elementor-369 .elementor-element.elementor-element-ddad3a2{width:var( --container-widget-width, 98% );max-width:98%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:98%;--container-widget-flex-grow:0;text-align:start;}.elementor-369 .elementor-element.elementor-element-ddad3a2 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:32px;font-weight:600;line-height:1.2em;color:#FFFFFF;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-369 .elementor-element.elementor-element-280073e{--divider-border-style:solid;--divider-color:#cc9c54;--divider-border-width:2px;}.elementor-369 .elementor-element.elementor-element-280073e .elementor-divider-separator{width:36%;}.elementor-369 .elementor-element.elementor-element-280073e .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-369 .elementor-element.elementor-element-e08f903{--display:flex;--justify-content:flex-end;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-369 .elementor-element.elementor-element-77c34e7 .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-369 .elementor-element.elementor-element-77c34e7{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:2;}.elementor-369 .elementor-element.elementor-element-77c34e7.elementor-element{--align-self:flex-end;}.elementor-369 .elementor-element.elementor-element-77c34e7 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-369 .elementor-element.elementor-element-77c34e7 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-369 .elementor-element.elementor-element-e3c988b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:50px 0px;--row-gap:50px;--column-gap:0px;--flex-wrap:wrap;--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-369 .elementor-element.elementor-element-de3c49f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-369 .elementor-element.elementor-element-9323318{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-369 .elementor-element.elementor-element-9323318 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-weight:600;}.elementor-369 .elementor-element.elementor-element-58790d5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-369 .elementor-element.elementor-element-eb776b3 img{border-radius:6px 6px 6px 6px;}.elementor-369 .elementor-element.elementor-element-724acb9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-369 .elementor-element.elementor-element-d2984f8 img{border-radius:6px 6px 6px 6px;}.elementor-369 .elementor-element.elementor-element-ecae9f8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-369 .elementor-element.elementor-element-2f8ff54 img{border-radius:6px 6px 6px 6px;}.elementor-369 .elementor-element.elementor-element-9d4d4f2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-369 .elementor-element.elementor-element-9972932 .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-369 .elementor-element.elementor-element-9972932{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:2;}.elementor-369 .elementor-element.elementor-element-9972932.elementor-element{--align-self:center;}.elementor-369 .elementor-element.elementor-element-9972932 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-369 .elementor-element.elementor-element-9972932 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-369 .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-369 .elementor-element.elementor-element-dbdd20a{width:var( --container-widget-width, 18% );max-width:18%;--container-widget-width:18%;--container-widget-flex-grow:0;text-align:start;}.elementor-369 .elementor-element.elementor-element-dbdd20a img{width:100%;}.elementor-369 .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-369 .elementor-element.elementor-element-0169db4.elementor-element{--align-self:center;}.elementor-369 .elementor-element.elementor-element-0169db4 a{color:#8B8B8B8F;}.elementor-369 .elementor-element.elementor-element-0169db4 a:hover, .elementor-369 .elementor-element.elementor-element-0169db4 a:focus{color:#B3B1B18F;}.elementor-369 .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:2vw;--padding-left:0vw;--padding-right:0vw;}body.elementor-page-369:not(.elementor-motion-effects-element-type-background), body.elementor-page-369 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#081513;}@media(min-width:768px){.elementor-369 .elementor-element.elementor-element-ee5de7f{--width:50%;}.elementor-369 .elementor-element.elementor-element-ec86a47{--width:50%;}.elementor-369 .elementor-element.elementor-element-d839a6c{--width:29%;}.elementor-369 .elementor-element.elementor-element-bd2ba55{--width:42%;}.elementor-369 .elementor-element.elementor-element-7b46499{--width:29%;}.elementor-369 .elementor-element.elementor-element-de3c49f{--width:100%;}.elementor-369 .elementor-element.elementor-element-58790d5{--width:33.3333%;}.elementor-369 .elementor-element.elementor-element-724acb9{--width:33.3333%;}.elementor-369 .elementor-element.elementor-element-ecae9f8{--width:33.3333%;}.elementor-369 .elementor-element.elementor-element-9d4d4f2{--width:100%;}}@media(max-width:1366px){.elementor-369 .elementor-element.elementor-element-54303e6{--padding-top:1vw;--padding-bottom:1vw;--padding-left:5vw;--padding-right:5vw;}.elementor-369 .elementor-element.elementor-element-954c2f2 .elementor-button{font-size:16px;}.elementor-369 .elementor-element.elementor-element-3e0dc46:not(.elementor-motion-effects-element-type-background), .elementor-369 .elementor-element.elementor-element-3e0dc46 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://institutovertice.com/wp-content/uploads/2026/01/Hero_Notebook-scaled.webp");}.elementor-369 .elementor-element.elementor-element-01dfcf8 .elementor-button{font-size:16px;}.elementor-369 .elementor-element.elementor-element-79b711e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-369 .elementor-element.elementor-element-79b711e .elementor-icon-list-item > a{font-size:16px;}.elementor-369 .elementor-element.elementor-element-7795ce4{--justify-content:space-between;}.elementor-369 .elementor-element.elementor-element-efaac39{--container-widget-width:52%;--container-widget-flex-grow:0;width:var( --container-widget-width, 52% );max-width:52%;}.elementor-369 .elementor-element.elementor-element-efaac39 .elementor-heading-title{line-height:1.2em;}.elementor-369 .elementor-element.elementor-element-7617962{--container-widget-width:48%;--container-widget-flex-grow:0;width:var( --container-widget-width, 48% );max-width:48%;}body:not(.rtl) .elementor-369 .elementor-element.elementor-element-1b31195{left:21px;}body.rtl .elementor-369 .elementor-element.elementor-element-1b31195{right:21px;}.elementor-369 .elementor-element.elementor-element-1b31195{top:-202px;}.elementor-369 .elementor-element.elementor-element-1b31195 .elementor-icon{font-size:35px;}.elementor-369 .elementor-element.elementor-element-1b31195 .elementor-icon-box-title, .elementor-369 .elementor-element.elementor-element-1b31195 .elementor-icon-box-title a{font-size:24px;line-height:1.3em;}.elementor-369 .elementor-element.elementor-element-1b31195 .elementor-icon-box-description{font-size:16px;}body:not(.rtl) .elementor-369 .elementor-element.elementor-element-15c16a1{left:21px;}body.rtl .elementor-369 .elementor-element.elementor-element-15c16a1{right:21px;}.elementor-369 .elementor-element.elementor-element-15c16a1{top:150px;}.elementor-369 .elementor-element.elementor-element-15c16a1 .elementor-icon{font-size:35px;}.elementor-369 .elementor-element.elementor-element-15c16a1 .elementor-icon-box-title, .elementor-369 .elementor-element.elementor-element-15c16a1 .elementor-icon-box-title a{font-size:24px;line-height:1.3em;}.elementor-369 .elementor-element.elementor-element-15c16a1 .elementor-icon-box-description{font-size:16px;}.elementor-369 .elementor-element.elementor-element-b509278 .elementor-icon{font-size:35px;}.elementor-369 .elementor-element.elementor-element-b509278 .elementor-icon-box-title, .elementor-369 .elementor-element.elementor-element-b509278 .elementor-icon-box-title a{font-size:24px;line-height:1.5em;}.elementor-369 .elementor-element.elementor-element-b509278 .elementor-icon-box-description{font-size:16px;}.elementor-369 .elementor-element.elementor-element-289b021{top:150px;}.elementor-369 .elementor-element.elementor-element-289b021 .elementor-icon{font-size:35px;}.elementor-369 .elementor-element.elementor-element-289b021 .elementor-icon-box-title, .elementor-369 .elementor-element.elementor-element-289b021 .elementor-icon-box-title a{font-size:24px;line-height:1.5em;letter-spacing:0px;}.elementor-369 .elementor-element.elementor-element-289b021 .elementor-icon-box-description{font-size:16px;}.elementor-369 .elementor-element.elementor-element-b7fe054{--e-image-carousel-slides-to-show:4;}.elementor-369 .elementor-element.elementor-element-d5ddeb4{--e-image-carousel-slides-to-show:4;}.elementor-369 .elementor-element.elementor-element-886dc4a .elementor-button{font-size:16px;}.elementor-369 .elementor-element.elementor-element-edc8194 .elementor-button{font-size:16px;}.elementor-369 .elementor-element.elementor-element-77c34e7 .elementor-button{font-size:16px;}.elementor-369 .elementor-element.elementor-element-9972932 .elementor-button{font-size:16px;}}@media(max-width:1024px){.elementor-369 .elementor-element.elementor-element-54303e6{--justify-content:space-between;--padding-top:02vw;--padding-bottom:2vw;--padding-left:5vw;--padding-right:5vw;}.elementor-369 .elementor-element.elementor-element-7d27d26{--container-widget-width:26%;--container-widget-flex-grow:0;width:var( --container-widget-width, 26% );max-width:26%;}.elementor-369 .elementor-element.elementor-element-7d27d26 img{width:100%;}.elementor-369 .elementor-element.elementor-element-4db8e67{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-369 .elementor-element.elementor-element-0cf9ddf.elementor-element{--align-self:center;}.elementor-369 .elementor-element.elementor-element-0cf9ddf .elementor-nav-menu--main .elementor-item{padding-left:0px;padding-right:0px;padding-top:0px;padding-bottom:0px;}.elementor-369 .elementor-element.elementor-element-0cf9ddf{--e-nav-menu-horizontal-menu-item-margin:calc( 0px / 2 );}.elementor-369 .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-369 .elementor-element.elementor-element-954c2f2.elementor-element{--align-self:center;}.elementor-369 .elementor-element.elementor-element-3e0dc46:not(.elementor-motion-effects-element-type-background), .elementor-369 .elementor-element.elementor-element-3e0dc46 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://institutovertice.com/wp-content/uploads/2026/01/Hero_Tablet.webp");}.elementor-369 .elementor-element.elementor-element-3e0dc46{--min-height:800px;}.elementor-369 .elementor-element.elementor-element-30bd6ce{margin:100px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-369 .elementor-element.elementor-element-30bd6ce .elementor-heading-title{font-size:26px;}.elementor-369 .elementor-element.elementor-element-ba57a8e{font-size:15px;}.elementor-369 .elementor-element.elementor-element-01dfcf8.elementor-element{--align-self:flex-start;}.elementor-369 .elementor-element.elementor-element-01dfcf8 .elementor-button{font-size:14px;}.elementor-369 .elementor-element.elementor-element-79b711e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-369 .elementor-element.elementor-element-79b711e .elementor-icon-list-item > a{font-size:16px;}.elementor-369 .elementor-element.elementor-element-edd8024 .elementor-heading-title{font-size:40px;}.elementor-369 .elementor-element.elementor-element-fcda2af .elementor-icon{font-size:23px;}.elementor-369 .elementor-element.elementor-element-fcda2af .elementor-icon svg{height:23px;}.elementor-369 .elementor-element.elementor-element-28f94eb .elementor-heading-title{font-size:40px;}.elementor-369 .elementor-element.elementor-element-efaac39{--container-widget-width:54%;--container-widget-flex-grow:0;width:var( --container-widget-width, 54% );max-width:54%;}.elementor-369 .elementor-element.elementor-element-efaac39 .elementor-heading-title{font-size:40px;}.elementor-369 .elementor-element.elementor-element-6c4f384{--padding-top:10vw;--padding-bottom:10vw;--padding-left:5vw;--padding-right:5vw;}.elementor-369 .elementor-element.elementor-element-1b31195{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;top:-120px;}body:not(.rtl) .elementor-369 .elementor-element.elementor-element-1b31195{left:11px;}body.rtl .elementor-369 .elementor-element.elementor-element-1b31195{right:11px;}.elementor-369 .elementor-element.elementor-element-1b31195 .elementor-icon{font-size:26px;}.elementor-369 .elementor-element.elementor-element-1b31195 .elementor-icon-box-title, .elementor-369 .elementor-element.elementor-element-1b31195 .elementor-icon-box-title a{font-size:18px;line-height:1.5em;}.elementor-369 .elementor-element.elementor-element-1b31195 .elementor-icon-box-description{font-size:14px;}.elementor-369 .elementor-element.elementor-element-15c16a1{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;top:100px;}body:not(.rtl) .elementor-369 .elementor-element.elementor-element-15c16a1{left:11px;}body.rtl .elementor-369 .elementor-element.elementor-element-15c16a1{right:11px;}.elementor-369 .elementor-element.elementor-element-15c16a1 .elementor-icon{font-size:26px;}.elementor-369 .elementor-element.elementor-element-15c16a1 .elementor-icon-box-title, .elementor-369 .elementor-element.elementor-element-15c16a1 .elementor-icon-box-title a{font-size:18px;line-height:1.5em;}.elementor-369 .elementor-element.elementor-element-15c16a1 .elementor-icon-box-description{font-size:14px;}.elementor-369 .elementor-element.elementor-element-bd2ba55{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-369 .elementor-element.elementor-element-09d5514{width:100%;max-width:100%;}.elementor-369 .elementor-element.elementor-element-09d5514 img{width:100%;}.elementor-369 .elementor-element.elementor-element-b509278{top:-120px;}.elementor-369 .elementor-element.elementor-element-b509278 .elementor-icon{font-size:26px;}.elementor-369 .elementor-element.elementor-element-b509278 .elementor-icon-box-title, .elementor-369 .elementor-element.elementor-element-b509278 .elementor-icon-box-title a{font-size:18px;line-height:1.5em;}.elementor-369 .elementor-element.elementor-element-b509278 .elementor-icon-box-description{font-size:14px;}body:not(.rtl) .elementor-369 .elementor-element.elementor-element-289b021{left:-11px;}body.rtl .elementor-369 .elementor-element.elementor-element-289b021{right:-11px;}.elementor-369 .elementor-element.elementor-element-289b021{top:100px;}.elementor-369 .elementor-element.elementor-element-289b021 .elementor-icon{font-size:26px;}.elementor-369 .elementor-element.elementor-element-289b021 .elementor-icon-box-title, .elementor-369 .elementor-element.elementor-element-289b021 .elementor-icon-box-title a{font-size:18px;line-height:1.5em;}.elementor-369 .elementor-element.elementor-element-289b021 .elementor-icon-box-description{font-size:14px;}.elementor-369 .elementor-element.elementor-element-b7fe054{--e-image-carousel-slides-to-show:3;}.elementor-369 .elementor-element.elementor-element-d5ddeb4{--e-image-carousel-slides-to-show:3;}.elementor-369 .elementor-element.elementor-element-96a74a7{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:14px;}.elementor-369 .elementor-element.elementor-element-1c9e61b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-369 .elementor-element.elementor-element-1c9e61b .elementor-icon-list-item > a{font-size:14px;}.elementor-369 .elementor-element.elementor-element-886dc4a.elementor-element{--align-self:flex-start;}.elementor-369 .elementor-element.elementor-element-886dc4a .elementor-button{font-size:14px;}.elementor-369 .elementor-element.elementor-element-560668c{font-size:14px;}.elementor-369 .elementor-element.elementor-element-edc8194.elementor-element{--align-self:flex-start;}.elementor-369 .elementor-element.elementor-element-edc8194 .elementor-button{font-size:14px;}.elementor-369 .elementor-element.elementor-element-ddad3a2 .elementor-heading-title{font-size:28px;}.elementor-369 .elementor-element.elementor-element-e08f903{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:50px;}.elementor-369 .elementor-element.elementor-element-77c34e7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 100px) 0px;}.elementor-369 .elementor-element.elementor-element-77c34e7.elementor-element{--align-self:center;}.elementor-369 .elementor-element.elementor-element-77c34e7 .elementor-button{font-size:14px;padding:16px 16px 16px 16px;}.elementor-369 .elementor-element.elementor-element-de3c49f{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-369 .elementor-element.elementor-element-9323318{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;}.elementor-369 .elementor-element.elementor-element-9323318 .elementor-heading-title{line-height:1.6em;}.elementor-369 .elementor-element.elementor-element-9972932.elementor-element{--align-self:center;}.elementor-369 .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-369 .elementor-element.elementor-element-54303e6{--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-369 .elementor-element.elementor-element-7d27d26{--container-widget-width:50%;--container-widget-flex-grow:0;width:var( --container-widget-width, 50% );max-width:50%;}.elementor-369 .elementor-element.elementor-element-4db8e67{--width:11%;}.elementor-369 .elementor-element.elementor-element-954c2f2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-369 .elementor-element.elementor-element-954c2f2 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-369 .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-369 .elementor-element.elementor-element-3e0dc46:not(.elementor-motion-effects-element-type-background), .elementor-369 .elementor-element.elementor-element-3e0dc46 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://institutovertice.com/wp-content/uploads/2026/01/Hero_Mobile2-scaled.webp");}.elementor-369 .elementor-element.elementor-element-3e0dc46{--min-height:1081px;}.elementor-369 .elementor-element.elementor-element-30bd6ce{margin:80px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-369 .elementor-element.elementor-element-01dfcf8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-369 .elementor-element.elementor-element-01dfcf8 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-369 .elementor-element.elementor-element-01dfcf8 .elementor-button{font-size:14px;line-height:1em;border-radius:0px 0px 0px 0px;padding:25px 20px 25px 20px;}.elementor-369 .elementor-element.elementor-element-79b711e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-369 .elementor-element.elementor-element-79b711e .elementor-icon-list-item > a{font-size:15px;line-height:1.2em;}.elementor-369 .elementor-element.elementor-element-ee2cb1c{--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-369 .elementor-element.elementor-element-edd8024{width:var( --container-widget-width, 55% );max-width:55%;--container-widget-width:55%;--container-widget-flex-grow:0;text-align:start;}.elementor-369 .elementor-element.elementor-element-edd8024 .elementor-heading-title{font-size:30px;line-height:1.2em;}.elementor-369 .elementor-element.elementor-element-fcda2af{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-369 .elementor-element.elementor-element-fcda2af .elementor-icon{font-size:30px;}.elementor-369 .elementor-element.elementor-element-fcda2af .elementor-icon svg{height:30px;}.elementor-369 .elementor-element.elementor-element-fcda2af .elementor-icon i, .elementor-369 .elementor-element.elementor-element-fcda2af .elementor-icon svg{transform:rotate(0deg);}.elementor-369 .elementor-element.elementor-element-c34e2d4{--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-369 .elementor-element.elementor-element-28f94eb{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:start;}.elementor-369 .elementor-element.elementor-element-28f94eb .elementor-heading-title{font-size:30px;line-height:1.2em;}.elementor-369 .elementor-element.elementor-element-7795ce4{--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-369 .elementor-element.elementor-element-efaac39{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:start;}.elementor-369 .elementor-element.elementor-element-efaac39 .elementor-heading-title{font-size:30px;line-height:1.2em;}.elementor-369 .elementor-element.elementor-element-7617962{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-369 .elementor-element.elementor-element-d839a6c{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-369 .elementor-element.elementor-element-d839a6c.e-con{--align-self:center;}.elementor-369 .elementor-element.elementor-element-1b31195{width:100%;max-width:100%;top:-39px;}body:not(.rtl) .elementor-369 .elementor-element.elementor-element-1b31195{left:13px;}body.rtl .elementor-369 .elementor-element.elementor-element-1b31195{right:13px;}.elementor-369 .elementor-element.elementor-element-1b31195 .elementor-icon-box-wrapper{text-align:center;}.elementor-369 .elementor-element.elementor-element-1b31195 .elementor-icon-box-title, .elementor-369 .elementor-element.elementor-element-1b31195 .elementor-icon-box-title a{font-size:28px;line-height:1.2em;}.elementor-369 .elementor-element.elementor-element-1b31195 .elementor-icon-box-description{font-size:16px;line-height:1.4em;}.elementor-369 .elementor-element.elementor-element-15c16a1{width:100%;max-width:100%;top:-39px;}body:not(.rtl) .elementor-369 .elementor-element.elementor-element-15c16a1{left:13px;}body.rtl .elementor-369 .elementor-element.elementor-element-15c16a1{right:13px;}.elementor-369 .elementor-element.elementor-element-15c16a1 .elementor-icon-box-wrapper{text-align:center;}.elementor-369 .elementor-element.elementor-element-15c16a1 .elementor-icon-box-title, .elementor-369 .elementor-element.elementor-element-15c16a1 .elementor-icon-box-title a{font-size:28px;line-height:1.2em;}.elementor-369 .elementor-element.elementor-element-15c16a1 .elementor-icon-box-description{font-size:16px;line-height:1.4em;}.elementor-369 .elementor-element.elementor-element-09d5514 img{width:80%;}.elementor-369 .elementor-element.elementor-element-b509278 .elementor-icon-box-wrapper{text-align:center;}.elementor-369 .elementor-element.elementor-element-b509278 .elementor-icon-box-title, .elementor-369 .elementor-element.elementor-element-b509278 .elementor-icon-box-title a{font-size:28px;line-height:1.2em;}.elementor-369 .elementor-element.elementor-element-b509278 .elementor-icon-box-description{font-size:16px;line-height:1.4em;}.elementor-369 .elementor-element.elementor-element-289b021 .elementor-icon-box-wrapper{text-align:center;}.elementor-369 .elementor-element.elementor-element-289b021 .elementor-icon-box-title, .elementor-369 .elementor-element.elementor-element-289b021 .elementor-icon-box-title a{font-size:28px;line-height:1.2em;}.elementor-369 .elementor-element.elementor-element-289b021 .elementor-icon-box-description{font-size:16px;line-height:1.4em;}.elementor-369 .elementor-element.elementor-element-b7fe054{--e-image-carousel-slides-to-show:2;}.elementor-369 .elementor-element.elementor-element-d5ddeb4{--e-image-carousel-slides-to-show:2;}.elementor-369 .elementor-element.elementor-element-4903a7d{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-369 .elementor-element.elementor-element-4903a7d .elementor-heading-title{line-height:1.2em;}.elementor-369 .elementor-element.elementor-element-9d6b2d0{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-369 .elementor-element.elementor-element-886dc4a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-369 .elementor-element.elementor-element-886dc4a .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-369 .elementor-element.elementor-element-886dc4a .elementor-button{font-size:14px;line-height:1em;border-radius:0px 0px 0px 0px;padding:25px 20px 25px 20px;}.elementor-369 .elementor-element.elementor-element-7d48fdf{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-369 .elementor-element.elementor-element-edc8194{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-369 .elementor-element.elementor-element-edc8194 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-369 .elementor-element.elementor-element-edc8194 .elementor-button{font-size:14px;line-height:1em;border-radius:0px 0px 0px 0px;padding:25px 20px 25px 20px;}.elementor-369 .elementor-element.elementor-element-aed4068:not(.elementor-motion-effects-element-type-background), .elementor-369 .elementor-element.elementor-element-aed4068 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://institutovertice.com/wp-content/uploads/2026/01/Mentores_Mobile_2.webp");background-position:center center;}.elementor-369 .elementor-element.elementor-element-aed4068{--min-height:580px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-369 .elementor-element.elementor-element-5de5fd0{--margin-top:0px;--margin-bottom:-220px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-369 .elementor-element.elementor-element-e08f903{--min-height:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-369 .elementor-element.elementor-element-77c34e7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-369 .elementor-element.elementor-element-77c34e7.elementor-element{--align-self:flex-start;}.elementor-369 .elementor-element.elementor-element-77c34e7 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-369 .elementor-element.elementor-element-77c34e7 .elementor-button{font-size:14px;line-height:1em;border-radius:0px 0px 0px 0px;padding:25px 20px 25px 20px;}.elementor-369 .elementor-element.elementor-element-9323318{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-369 .elementor-element.elementor-element-9323318 .elementor-heading-title{line-height:1.2em;}.elementor-369 .elementor-element.elementor-element-9972932{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-369 .elementor-element.elementor-element-9972932 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-369 .elementor-element.elementor-element-9972932 .elementor-button{font-size:14px;line-height:1em;border-radius:0px 0px 0px 0px;padding:25px 20px 25px 20px;}.elementor-369 .elementor-element.elementor-element-580cfc4{--justify-content:center;}.elementor-369 .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-369 .elementor-element.elementor-element-4db8e67{--width:60%;}.elementor-369 .elementor-element.elementor-element-6c4f384{--width:100%;}}@media(min-width:2400px){.elementor-369 .elementor-element.elementor-element-54303e6{--padding-top:01vw;--padding-bottom:01vw;--padding-left:5vw;--padding-right:5vw;}.elementor-369 .elementor-element.elementor-element-3e0dc46:not(.elementor-motion-effects-element-type-background), .elementor-369 .elementor-element.elementor-element-3e0dc46 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center right;}.elementor-369 .elementor-element.elementor-element-3d4ed19{--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-369 .elementor-element.elementor-element-6c4f384{--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-369 .elementor-element.elementor-element-09d5514 img{width:60%;}.elementor-369 .elementor-element.elementor-element-b7fe054{--e-image-carousel-slides-to-show:4;}.elementor-369 .elementor-element.elementor-element-d5ddeb4{--e-image-carousel-slides-to-show:4;}}/* Start custom CSS for container, class: .elementor-element-54303e6 */.elementor-369 .elementor-element.elementor-element-54303e6 {
    backdrop-filter:blur(10px);
    -webkit-backdrop-filter:blur(10px);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-01dfcf8 *//* Personalizar utilizando o Easy Coder*/
.elementor-369 .elementor-element.elementor-element-01dfcf8 {
  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*/
  box-shadow: 0 20px 30px -6px rgba(195, 146, 255, 0.15); 
  /* Sombra do botão, com um tom do gradiente (cor do azul) para dar profundidade */
  
  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-369 .elementor-element.elementor-element-01dfcf8 .elementor-button-icon {
  font-size: 20px; /* 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-369 .elementor-element.elementor-element-01dfcf8: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-369 .elementor-element.elementor-element-01dfcf8:active {
  opacity: 0.5; /* Diminui a opacidade do botão para indicar que está sendo pressionado */
}

/* Efeito de luz passando em diagonal sobre o botão */
.elementor-369 .elementor-element.elementor-element-01dfcf8::before {
  content: ''; /* Necessário para o uso do ::before, já que ele não carrega conteúdo por si só */
  background: linear-gradient(10deg, #D1D2EA 12.81%, rgba(209, 210, 234, 0.00) 66.66%); 
  /* Gradiente de luz (um tom de cinza claro para transparente) */
  width: 60px; /* Largura da luz (fica com uma linha fina) */
  height: 130%; /* A altura da luz é maior que o botão, para "passar por ele" */
  position: absolute; /* Coloca a luz sobre o botão */
  transform: translateX(-50%) skew(-25deg); 
  /* Centraliza a luz e a inclina para dar o efeito de movimento */
  bottom: 0%; /* Coloca a luz no fundo do botão */
  user-select: none; /* Impede que a luz seja selecionada ao clicar */
  pointer-events: none; /* Impede que a luz interaja com o mouse */
  animation: shinery 5s infinite ease-in-out; 
  /* Animação da luz com o nome "shinery", que se move por 3 segundos e repete infinitamente */
  filter: blur(3px); /* Aplica um desfoque à luz para dar um efeito mais suave */
}

/* 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 */
  }
}

/* Efeito de hover no botão: ao passar o mouse sobre ele */
.elementor-369 .elementor-element.elementor-element-01dfcf8: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 icon-list, class: .elementor-element-79b711e */.my-list-left.elementor-widget .elementor-icon-list-items {
  display: flex !important;
  flex-wrap: nowrap !important;
  animation: scroll-left 20s linear infinite;
}

.my-list-left.elementor-widget .elementor-icon-list-item {
  flex-shrink: 0 !important;
  white-space: nowrap !important;
}


.my-list-left.elementor-widget .elementor-icon-list-items {
  width: 200%; 
}

@keyframes scroll-left {
  from {
    transform: translateX(0%);
  }
  to {
    transform: translateX(-50%);
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-21ff76f */.elementor-369 .elementor-element.elementor-element-21ff76f {
backdrop-filter: blur(20px);
-webkit-backdrop-filter: blur(20px);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-fcda2af */.elementor-369 .elementor-element.elementor-element-fcda2af {
    animation: flutuar 4s ease-in-out infinite;
}

@keyframes flutuar {
    0%, 100%{
        transform: translate(0,  0px);
    }
    50%{
        transform: translate(0, 5px);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3d4ed19 */.elementor-369 .elementor-element.elementor-element-3d4ed19::before {
    content: "";              
    position: absolute;       
    top: -50%;                 /* 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 icon-box, class: .elementor-element-1b31195 */.elementor-369 .elementor-element.elementor-element-1b31195: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 */
}

@media (max-width: 767px) {
  .elementor-369 .elementor-element.elementor-element-1b31195 {
    position: static !important; 
  }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-15c16a1 */.elementor-369 .elementor-element.elementor-element-15c16a1: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 */
}

@media (max-width: 767px) {
  .elementor-369 .elementor-element.elementor-element-15c16a1 {
    position: static !important; 
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-09d5514 */.elementor-369 .elementor-element.elementor-element-09d5514{
    animation: flutuar 3s ease-in-out infinite;
}

@keyframes flutuar {
    0%, 100%{
        transform: translate(0,  0px);
    }
    50%{
        transform: translate(0, 20px);
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b509278 */@media (max-width: 767px) {
  .elementor-369 .elementor-element.elementor-element-b509278 {
    position: static !important; 
  }
}

.elementor-369 .elementor-element.elementor-element-b509278: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 icon-box, class: .elementor-element-289b021 */.elementor-369 .elementor-element.elementor-element-289b021: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 */
}

@media (max-width: 767px) {
  .elementor-369 .elementor-element.elementor-element-289b021 {
    position: static !important; 
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6c4f384 */.elementor-369 .elementor-element.elementor-element-6c4f384{
    overflow-x: hidden;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-b7fe054 */.elementor-369 .elementor-element.elementor-element-b7fe054 .swiper-wrapper{
  transition-timing-function: linear !important; 
}


.elementor-369 .elementor-element.elementor-element-b7fe054 .swiper{
    overflow: visible !important;
}

.elementor-369 .elementor-element.elementor-element-b7fe054 .swiper-wrapper{
  transition-timing-function: linear !important; 
}

html body{
    overflow-x: hidden;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-d5ddeb4 */.elementor-369 .elementor-element.elementor-element-d5ddeb4 .swiper-wrapper{
  transition-timing-function: linear !important; 
}


.elementor-369 .elementor-element.elementor-element-d5ddeb4 .swiper{
    overflow: visible !important;
}

.elementor-369 .elementor-element.elementor-element-d5ddeb4 .swiper-wrapper{
  transition-timing-function: linear !important; 
}

html body{
    overflow-x: hidden;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-886dc4a *//* Personalizar utilizando o Easy Coder*/
.elementor-369 .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-369 .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-369 .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-369 .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 container, class: .elementor-element-9d6b2d0 */.efeitobrilho::after {
  content: '';
  position: absolute;
  top: 0;
  left: 4%;
  width: 151px;
  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-edc8194 *//* Personalizar utilizando o Easy Coder*/
.elementor-369 .elementor-element.elementor-element-edc8194 {
  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-369 .elementor-element.elementor-element-edc8194 .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-369 .elementor-element.elementor-element-edc8194: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-369 .elementor-element.elementor-element-edc8194: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-177de8a */.elementor-369 .elementor-element.elementor-element-177de8a::before {
    content: "";              
    position: absolute;       
    top: 0%;                 /* Move o topo do círculo para o meio vertical */
    left: 70%;                /* 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-77c34e7 *//* Personalizar utilizando o Easy Coder*/
.elementor-369 .elementor-element.elementor-element-77c34e7 {
  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-369 .elementor-element.elementor-element-77c34e7 .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-369 .elementor-element.elementor-element-77c34e7: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-369 .elementor-element.elementor-element-77c34e7: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 */
  }
}

.elementor-369 .elementor-element.elementor-element-77c34e7: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 container, class: .elementor-element-70dc1ab */.elementor-369 .elementor-element.elementor-element-70dc1ab::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-9972932 *//* Personalizar utilizando o Easy Coder*/
.elementor-369 .elementor-element.elementor-element-9972932 {
  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-369 .elementor-element.elementor-element-9972932 .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-369 .elementor-element.elementor-element-9972932: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-369 .elementor-element.elementor-element-9972932: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 */
  }
}

.elementor-369 .elementor-element.elementor-element-9972932: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 container, class: .elementor-element-580cfc4 */.elementor-369 .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 */