.imagem-trigger{cursor:pointer;position:absolute;left:-1vw;top:50vh;transform:translate(-50%,-50%);margin:0;z-index:20}#main-header{border-bottom:none!important;box-shadow:none!important;z-index:10!important}.et_pb_accordion .et_pb_toggle{padding-left:40px;padding-right:20px;position:relative}.custom-offcanvas-menu{position:fixed;top:0;left:0;height:100vh;width:100vw;background:#fff;z-index:999999;transform:translateX(-100%);transition:transform 0.4s ease-in-out;overflow-y:auto;display:block!important}.custom-offcanvas-menu.open{transform:translateX(0)}#coluna-central{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}#coluna-central .et_pb_button_module_wrapper{width:100%}body.menu-open{overflow:hidden}body.offcanvas-open #main-header{display:none}.menu-label{font-size:16px;font-weight:500;color:#0d1735;vertical-align:middle;margin:0 30px 10px 30px}.et_builder_inner_content{z-index:10!important;position:relative!important}.custom-icon{background-color:#0d1735;width:38px;height:38px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;margin:0 10px;text-decoration:none;transition:all 0.3s ease}.custom-icon:hover{background-color:#601105;transform:scale(1.4)}.icon-svg{width:20px;height:20px;fill:#fff;display:block;transition:fill 0.3s ease}#coluna-esquerda{background-size:cover;background-position:center;background-repeat:no-repeat;height:100%;max-height:100%;overflow:hidden;display:flex;flex-direction:column;justify-content:center}.submenu-box,.submenu-learning,.submenu-campus{opacity:0!important;visibility:hidden!important;display:none!important;transition:all 0.4s ease}.submenu-learning{margin-top:130px}.submenu-campus{margin-top:170px}.submenu-box.active,.submenu-learning.active,.submenu-campus.active{opacity:1!important;visibility:visible!important;display:block!important}.linha-do-menu{opacity:0;transition:opacity 0.4s ease;position:absolute!important;width:100px;height:2px;transform:translateY(-50%) scaleX(0);background:linear-gradient(to right,#fff0,rgb(255 255 255 / .9),#fff0);z-index:5}.linha-learning{opacity:0;transition:opacity 0.4s ease,transform 0.4s ease;;position:absolute!important;width:200px!important;height:2px;left:8px;transform:translateY(-50%) scaleX(0);transform-origin:left center;background:linear-gradient(to right,#fff0,rgb(255 255 255 / .9),#fff0);z-index:5}.linha-campus{opacity:0;transition:opacity 0.4s ease;position:absolute!important;width:200px!important;height:2px;left:60px;transform:translateY(-50%) scaleX(0);background:linear-gradient(to right,#fff0,rgb(255 255 255 / .9),#fff0);z-index:5}.botao-linha{color:#888!important;transition:color 0.3s}.botao-linha.ativo{color:#c40000!important}.et_pb_button.ativo{color:#c40000!important}#main-footer{display:none}.coluna-borda::after{content:"";position:absolute;top:10px;bottom:0;width:10px;background-color:#601105;transform:scaleX(.5);transform-origin:right}.secao-visivel .coluna-borda2::after{transform:scaleX(.5) scaleY(1)}#coluna-esquerda{position:relative;overflow:hidden!important}#coluna-esquerda::before{content:"";position:absolute;inset:0;background-image:var(--bg-image);background-size:cover;background-position:center;transform:scale(1);opacity:0;z-index:1}#coluna-esquerda.zoom-active::before{transform:scale(1.08);opacity:1;transition:transform 6s ease}.divilife-3-col-feature-blurb-slider .slick-slide{display:flex!important;align-items:stretch!important;height:auto!important}.divilife-3-col-feature-blurb-slider .et_pb_blurb{display:flex;flex-direction:column;justify-content:space-between;height:100%}.divilife-3-col-feature-blurb-slider .et_pb_blurb{min-height:350px}.coluna-central{position:relative;height:auto}.coluna-central::after{content:"";position:absolute;top:0;right:0;width:1px;background-color:#601105;z-index:10}@media (min-width:981px){.coluna-central{margin-right:0!important}.coluna-central::after{content:"";position:absolute;right:0;top:0;height:2000px;width:1px;background-color:#601105}}@media (max-width:980px){.et_pb_text_inner,.et_pb_text h2,.et_pb_text h3,.et_pb_text h4,.et_pb_blurb_content .et_pb_blurb_description{font-size:4vw!important;line-height:1.5!important;z-index:10!important}}@media (max-width:767px){.et_pb_text_inner,.et_pb_blurb_content .et_pb_blurb_description{font-size:3.5vw!important;line-height:1.6!important}.imagem-trigger{top:40vh}.et_pb_text h1{font-size:8vw!important;line-height:1.2!important}.et_pb_text h2{font-size:6vw!important;line-height:1.3!important}.et_pb_text h3{font-size:4.vw!important;line-height:1.4!important}.et_pb_text h4{font-size:4vw!important;line-height:1.5!important}.et_pb_text_inner ul li{font-size:3.5vw!important;line-height:1.6!important;margin-bottom:12px}}@media (max-width:767px){.banner-mobile{display:flex;flex-direction:column;justify-content:flex-end;align-items:center;margin-bottom:0!important;padding-bottom:0!important;min-height:350px}}.accordion-fullscreen,.accordion-fullscreen .et_pb_row,.accordion-fullscreen .et_pb_column,.accordion-fullscreen .dsm_image_accordion_wrapper,.accordion-fullscreen .dsm_image_accordion_child{height:100vh!important;min-height:100vh!important}.accordion-fullscreen .dsm_image_accordion_child img{height:100%;object-fit:cover}@media (max-width:767px){.accordion-fullscreen,.accordion-fullscreen .et_pb_row,.accordion-fullscreen .et_pb_column,.accordion-fullscreen .dsm_image_accordion_wrapper,.accordion-fullscreen .dsm_image_accordion_child{height:50vh!important;min-height:50vh!important}}#dm-menu.nav>li.flags-inline:first-of-type{margin-top:50px!important}#dm-menu.nav{text-align:left!important;padding-left:15px!important}#dm-menu.nav>li.flags-inline{display:inline-flex!important;width:auto!important;padding:0!important;margin:0 10px 0 0!important;border:0!important;vertical-align:middle}#dm-menu.nav>li.flags-inline>a{display:inline-flex!important;width:auto!important;padding:0!important}#dm-menu.nav>li.flags-inline img.trp-flag-image{width:26px!important;height:auto!important;border-radius:3px;box-shadow:0 0 2px rgb(0 0 0 / .15)}#dm-menu.nav>li.flags-inline+li:not(.flags-inline){display:block!important;clear:both}#dm-menu.nav{flex-wrap:wrap}#dm-menu.nav>li.flags-inline{flex:0 0 auto!important}