.elementor-26 .elementor-element.elementor-element-efc28da{--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-26 .elementor-element.elementor-element-aac6b74{--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-26 .elementor-element.elementor-element-fb5c4c9{--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-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-26 .elementor-element.elementor-element-b16c94c{--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-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-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-26 .elementor-element.elementor-element-70ed80b .elementor-menu-toggle{margin-left:auto;}.elementor-26 .elementor-element.elementor-element-c1046c3{--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-26 .elementor-element.elementor-element-506dcba{--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-26 .elementor-element.elementor-element-ca39cc7{--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-26 .elementor-element.elementor-element-cbb0067{--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-26 .elementor-element.elementor-element-b69d968{--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-26 .elementor-element.elementor-element-17829ed{--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-26 .elementor-element.elementor-element-570bd8c{--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-26 .elementor-element.elementor-element-e1fbc48{--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-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-26 .elementor-element.elementor-element-70d5618{font-family:"DM Sans", Sans-serif;}.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-26 .elementor-element.elementor-element-c3b6e24 .elementor-heading-title{font-family:"DM Sans", Sans-serif;}.elementor-26 .elementor-element.elementor-element-29345ca{--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-26 .elementor-element.elementor-element-d35ccbe{font-family:"DM Sans", Sans-serif;}.elementor-26 .elementor-element.elementor-element-81c827a{font-family:"DM Sans", Sans-serif;}.elementor-26 .elementor-element.elementor-element-98b6367{--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-26 .elementor-element.elementor-element-9ce695c{font-family:"DM Sans", Sans-serif;}.elementor-26 .elementor-element.elementor-element-1a3795b{--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-26 .elementor-element.elementor-element-3f3d32c{--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-26 .elementor-element.elementor-element-c91945d{--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-26 .elementor-element.elementor-element-0903826{--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-26 .elementor-element.elementor-element-8c9babf{font-family:"DM Sans", Sans-serif;}.elementor-26 .elementor-element.elementor-element-d172701{font-family:"DM Sans", Sans-serif;}.elementor-26 .elementor-element.elementor-element-05eba69{font-family:"DM Sans", Sans-serif;}.elementor-26 .elementor-element.elementor-element-53efaa5{--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-26 .elementor-element.elementor-element-1378c15{--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-26 .elementor-element.elementor-element-caa7b58{font-family:"DM Sans", Sans-serif;}.elementor-26 .elementor-element.elementor-element-96816fc{--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-26 .elementor-element.elementor-element-e2ccfba{--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-26 .elementor-element.elementor-element-bcbed4a{--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-26 .elementor-element.elementor-element-9cd6655{font-family:"DM Sans", Sans-serif;}.elementor-26 .elementor-element.elementor-element-b1b8790 .elementor-heading-title{font-family:"DM Sans", Sans-serif;}.elementor-26 .elementor-element.elementor-element-d067fb4{--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-26 .elementor-element.elementor-element-5b74c84{--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-26 .elementor-element.elementor-element-f49d975{font-family:"DM Sans", Sans-serif;}.elementor-26 .elementor-element.elementor-element-8b904eb{font-family:"DM Sans", Sans-serif;}.elementor-26 .elementor-element.elementor-element-e4d223d{font-family:"DM Sans", Sans-serif;}.elementor-26 .elementor-element.elementor-element-285a110{font-family:"DM Sans", Sans-serif;}.elementor-26 .elementor-element.elementor-element-5504ffb{font-family:"DM Sans", Sans-serif;}.elementor-26 .elementor-element.elementor-element-a46a460{--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-26 .elementor-element.elementor-element-70df0c1{--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-26 .elementor-element.elementor-element-9779318{font-family:"DM Sans", Sans-serif;}.elementor-26 .elementor-element.elementor-element-c53b957{--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-26 .elementor-element.elementor-element-5593196{--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-26 .elementor-element.elementor-element-48cfa04{--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-26 .elementor-element.elementor-element-e6a1c35{--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-26 .elementor-element.elementor-element-b1ef1cb{font-family:"DM Sans", Sans-serif;}.elementor-26 .elementor-element.elementor-element-1757eb5 .elementor-heading-title{font-family:"DM Sans", Sans-serif;}.elementor-26 .elementor-element.elementor-element-27d8037{font-family:"DM Sans", Sans-serif;}.elementor-26 .elementor-element.elementor-element-fd71c2f{--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-26 .elementor-element.elementor-element-4af46a0{--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-26 .elementor-element.elementor-element-f43aa64{font-family:"DM Sans", Sans-serif;}.elementor-26 .elementor-element.elementor-element-44588e2{--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.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-26 .elementor-element.elementor-element-a669805 .elementor-icon-wrapper{text-align:center;}.elementor-26 .elementor-element.elementor-element-2b638ce .elementor-heading-title{font-family:"DM Sans", Sans-serif;}.elementor-26 .elementor-element.elementor-element-ab4625f{font-family:"DM Sans", Sans-serif;}.elementor-26 .elementor-element.elementor-element-3bc811d{font-family:"DM Sans", Sans-serif;}.elementor-26 .elementor-element.elementor-element-bf883ff{--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-26 .elementor-element.elementor-element-17fac49{font-family:"DM Sans", Sans-serif;}.elementor-26 .elementor-element.elementor-element-f19072b{--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-26 .elementor-element.elementor-element-0007538 .elementor-icon-wrapper{text-align:center;}.elementor-26 .elementor-element.elementor-element-551ea70 .elementor-heading-title{font-family:"DM Sans", Sans-serif;}.elementor-26 .elementor-element.elementor-element-d9df439{font-family:"DM Sans", Sans-serif;}.elementor-26 .elementor-element.elementor-element-ff2faab{font-family:"DM Sans", Sans-serif;}.elementor-26 .elementor-element.elementor-element-e2a05b5{--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-26 .elementor-element.elementor-element-71b9079{font-family:"DM Sans", Sans-serif;}.elementor-26 .elementor-element.elementor-element-04faec5{--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-26 .elementor-element.elementor-element-a2a8e21 .elementor-icon-wrapper{text-align:center;}.elementor-26 .elementor-element.elementor-element-88f9e9a .elementor-heading-title{font-family:"DM Sans", Sans-serif;}.elementor-26 .elementor-element.elementor-element-826ae28{font-family:"DM Sans", Sans-serif;}.elementor-26 .elementor-element.elementor-element-f4bdea4{font-family:"DM Sans", Sans-serif;}.elementor-26 .elementor-element.elementor-element-e6e1c77{--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-26 .elementor-element.elementor-element-afd6dc8{font-family:"DM Sans", Sans-serif;}.elementor-26 .elementor-element.elementor-element-ee449c7{--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-26 .elementor-element.elementor-element-f769cc6 .elementor-icon-wrapper{text-align:center;}.elementor-26 .elementor-element.elementor-element-cca9187 .elementor-heading-title{font-family:"DM Sans", Sans-serif;}.elementor-26 .elementor-element.elementor-element-9a565af{font-family:"DM Sans", Sans-serif;}.elementor-26 .elementor-element.elementor-element-abc975b{font-family:"DM Sans", Sans-serif;}.elementor-26 .elementor-element.elementor-element-ed6f19c{--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-26 .elementor-element.elementor-element-569c055{font-family:"DM Sans", Sans-serif;}.elementor-26 .elementor-element.elementor-element-f03929d{--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-26 .elementor-element.elementor-element-9acdc2f .elementor-icon-wrapper{text-align:center;}.elementor-26 .elementor-element.elementor-element-a1cb2b7 .elementor-heading-title{font-family:"DM Sans", Sans-serif;}.elementor-26 .elementor-element.elementor-element-3ea4872{font-family:"DM Sans", Sans-serif;}.elementor-26 .elementor-element.elementor-element-3f63c15{font-family:"DM Sans", Sans-serif;}.elementor-26 .elementor-element.elementor-element-5c0a5c7{--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-26 .elementor-element.elementor-element-683e460{font-family:"DM Sans", Sans-serif;}.elementor-26 .elementor-element.elementor-element-eec01c9{--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-26 .elementor-element.elementor-element-bda1ed3 .elementor-icon-wrapper{text-align:center;}.elementor-26 .elementor-element.elementor-element-53d95e5 .elementor-heading-title{font-family:"DM Sans", Sans-serif;}.elementor-26 .elementor-element.elementor-element-01b9a74{font-family:"DM Sans", Sans-serif;}.elementor-26 .elementor-element.elementor-element-7c986fd{font-family:"DM Sans", Sans-serif;}.elementor-26 .elementor-element.elementor-element-de4678f{--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-26 .elementor-element.elementor-element-b5c7113{--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-26 .elementor-element.elementor-element-057c57f{--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-26 .elementor-element.elementor-element-bef049f{--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-26 .elementor-element.elementor-element-152a4b7{--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-26 .elementor-element.elementor-element-382afaf{font-family:"DM Sans", Sans-serif;}.elementor-26 .elementor-element.elementor-element-ee568f5{font-family:"DM Sans", Sans-serif;}.elementor-26 .elementor-element.elementor-element-52d56fb{--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-26 .elementor-element.elementor-element-b2cc1a5{font-family:"DM Sans", Sans-serif;}.elementor-26 .elementor-element.elementor-element-f64de32 .elementor-heading-title{font-family:"DM Sans", Sans-serif;}.elementor-26 .elementor-element.elementor-element-310a654{--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-26 .elementor-element.elementor-element-c208718{font-family:"DM Sans", Sans-serif;}.elementor-26 .elementor-element.elementor-element-6114f8f{font-family:"DM Sans", Sans-serif;}.elementor-26 .elementor-element.elementor-element-837a2af{font-family:"DM Sans", Sans-serif;}.elementor-26 .elementor-element.elementor-element-e119b12{--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-26 .elementor-element.elementor-element-a13e400{--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-26 .elementor-element.elementor-element-e549f5c{--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-26 .elementor-element.elementor-element-12ee9eb{font-family:"DM Sans", Sans-serif;}.elementor-26 .elementor-element.elementor-element-352672f .elementor-heading-title{font-family:"DM Sans", Sans-serif;}.elementor-26 .elementor-element.elementor-element-c1dd829{font-family:"DM Sans", Sans-serif;}.elementor-26 .elementor-element.elementor-element-2c8e07a{--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-26 .elementor-element.elementor-element-e59427e{--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-26 .elementor-element.elementor-element-132df4e{font-family:"DM Sans", Sans-serif;}.elementor-26 .elementor-element.elementor-element-0939821{font-family:"DM Sans", Sans-serif;}.elementor-26 .elementor-element.elementor-element-da21838{--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-26 .elementor-element.elementor-element-9457dc0{font-family:"DM Sans", Sans-serif;}.elementor-26 .elementor-element.elementor-element-5e9a88e{font-family:"DM Sans", Sans-serif;}.elementor-26 .elementor-element.elementor-element-f23fd7b{--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-26 .elementor-element.elementor-element-e575b8e{font-family:"DM Sans", Sans-serif;}.elementor-26 .elementor-element.elementor-element-e3a90e5{font-family:"DM Sans", Sans-serif;}.elementor-26 .elementor-element.elementor-element-e4e793a{--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-26 .elementor-element.elementor-element-3cac412{font-family:"DM Sans", Sans-serif;}.elementor-26 .elementor-element.elementor-element-58da789{font-family:"DM Sans", Sans-serif;}.elementor-26 .elementor-element.elementor-element-7205c54{--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-26 .elementor-element.elementor-element-1462c97{font-family:"DM Sans", Sans-serif;}.elementor-26 .elementor-element.elementor-element-2fbdf0c{font-family:"DM Sans", Sans-serif;}.elementor-26 .elementor-element.elementor-element-437cbdc{--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-26 .elementor-element.elementor-element-e0cff49{font-family:"DM Sans", Sans-serif;}.elementor-26 .elementor-element.elementor-element-db502d9{font-family:"DM Sans", Sans-serif;}.elementor-26 .elementor-element.elementor-element-0ec6029{--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-26 .elementor-element.elementor-element-6229e32{--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-26 .elementor-element.elementor-element-e414dba{font-family:"DM Sans", Sans-serif;}.elementor-26 .elementor-element.elementor-element-9753206 .elementor-heading-title{font-family:"DM Sans", Sans-serif;}.elementor-26 .elementor-element.elementor-element-58a5c46{font-family:"DM Sans", Sans-serif;}.elementor-26 .elementor-element.elementor-element-b5c6d3b{--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-26 .elementor-element.elementor-element-a208db4{--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-26 .elementor-element.elementor-element-403a221{--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-26 .elementor-element.elementor-element-c1bec30{font-family:"DM Sans", Sans-serif;}.elementor-26 .elementor-element.elementor-element-197775b{font-family:"DM Sans", Sans-serif;}.elementor-26 .elementor-element.elementor-element-7715976{font-family:"Playfair Display", Sans-serif;}.elementor-26 .elementor-element.elementor-element-acf7dad{--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-26 .elementor-element.elementor-element-c57d798{font-family:"DM Sans", Sans-serif;}.elementor-26 .elementor-element.elementor-element-f3135b5{font-family:"DM Sans", Sans-serif;}.elementor-26 .elementor-element.elementor-element-380dff7{--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-26 .elementor-element.elementor-element-a0adb4c{--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-26 .elementor-element.elementor-element-fff0f33{font-family:"DM Sans", Sans-serif;}.elementor-26 .elementor-element.elementor-element-3c7cbf7{font-family:"DM Sans", Sans-serif;}.elementor-26 .elementor-element.elementor-element-7d5db67{font-family:"Playfair Display", Sans-serif;}.elementor-26 .elementor-element.elementor-element-6f619a7{--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-26 .elementor-element.elementor-element-90f91a1{font-family:"DM Sans", Sans-serif;}.elementor-26 .elementor-element.elementor-element-1365f6a{font-family:"DM Sans", Sans-serif;}.elementor-26 .elementor-element.elementor-element-615e779{--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-26 .elementor-element.elementor-element-0e39bc1{--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-26 .elementor-element.elementor-element-7f2f534{font-family:"DM Sans", Sans-serif;}.elementor-26 .elementor-element.elementor-element-a22898b{font-family:"DM Sans", Sans-serif;}.elementor-26 .elementor-element.elementor-element-c50cfbd{font-family:"Playfair Display", Sans-serif;}.elementor-26 .elementor-element.elementor-element-e6726a8{--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-26 .elementor-element.elementor-element-9c8c11c{font-family:"DM Sans", Sans-serif;}.elementor-26 .elementor-element.elementor-element-88efdfe{font-family:"DM Sans", Sans-serif;}.elementor-26 .elementor-element.elementor-element-c68fc19{--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-26 .elementor-element.elementor-element-5220511{--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-26 .elementor-element.elementor-element-4bc6e69{--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-26 .elementor-element.elementor-element-382ca29{--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-26 .elementor-element.elementor-element-025a953{--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-26 .elementor-element.elementor-element-d496b3a{font-family:"DM Sans", Sans-serif;}.elementor-26 .elementor-element.elementor-element-439f7fe .elementor-heading-title{font-family:"DM Sans", Sans-serif;}.elementor-26 .elementor-element.elementor-element-9df0f73{--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-26 .elementor-element.elementor-element-9900377{font-family:"DM Sans", Sans-serif;}.elementor-26 .elementor-element.elementor-element-544a0c1{--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-26 .elementor-element.elementor-element-3f980fd{--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-26 .elementor-element.elementor-element-6b79eea{font-family:"DM Sans", Sans-serif;}.elementor-26 .elementor-element.elementor-element-e2dd0e9{font-family:"DM Sans", Sans-serif;}.elementor-26 .elementor-element.elementor-element-e08f839 img{width:100%;max-width:100%;}.elementor-26 .elementor-element.elementor-element-5e8a648{--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-26 .elementor-element.elementor-element-ff302ec{--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-26 .elementor-element.elementor-element-d1d6e16{font-family:"DM Sans", Sans-serif;}.elementor-26 .elementor-element.elementor-element-df6519e{font-family:"DM Sans", Sans-serif;}.elementor-26 .elementor-element.elementor-element-121fe2e{--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-26 .elementor-element.elementor-element-cc92bf7{--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-26 .elementor-element.elementor-element-fec429a{font-family:"DM Sans", Sans-serif;}.elementor-26 .elementor-element.elementor-element-795e0a8{font-family:"DM Sans", Sans-serif;}.elementor-26 .elementor-element.elementor-element-db29542{--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-26 .elementor-element.elementor-element-6cd09cb{--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-26 .elementor-element.elementor-element-f49911c{font-family:"DM Sans", Sans-serif;}.elementor-26 .elementor-element.elementor-element-a599077{font-family:"DM Sans", Sans-serif;}.elementor-26 .elementor-element.elementor-element-8fdc54f{--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-26 .elementor-element.elementor-element-5a7b6d8{--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-26 .elementor-element.elementor-element-c6319c3{font-family:"DM Sans", Sans-serif;}.elementor-26 .elementor-element.elementor-element-09a1180{font-family:"DM Sans", Sans-serif;}.elementor-26 .elementor-element.elementor-element-293b264{--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-26 .elementor-element.elementor-element-6712822{--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-26 .elementor-element.elementor-element-bf4cb85{font-family:"DM Sans", Sans-serif;}.elementor-26 .elementor-element.elementor-element-890948f{font-family:"DM Sans", Sans-serif;}.elementor-26 .elementor-element.elementor-element-0fe2ad5{--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-26 .elementor-element.elementor-element-9699a37{--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-26 .elementor-element.elementor-element-48ac7ab{font-family:"DM Sans", Sans-serif;}.elementor-26 .elementor-element.elementor-element-581775f{font-family:"DM Sans", Sans-serif;}.elementor-26 .elementor-element.elementor-element-db4d731{--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-26 .elementor-element.elementor-element-3035409{--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-26 .elementor-element.elementor-element-4035394{font-family:"DM Sans", Sans-serif;}.elementor-26 .elementor-element.elementor-element-823bfd8{font-family:"DM Sans", Sans-serif;}.elementor-26 .elementor-element.elementor-element-ac7205f{--display:flex;}.elementor-26 .elementor-element.elementor-element-86fdb79{--e-n-carousel-swiper-slides-to-display:1.305921;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;}.elementor-26 .elementor-element.elementor-element-9766b9c{--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-26 .elementor-element.elementor-element-dcc18d4{--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-26 .elementor-element.elementor-element-3ee35cb{--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-26 .elementor-element.elementor-element-fdc0c6f{--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-26 .elementor-element.elementor-element-5f71afb{--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-26 .elementor-element.elementor-element-d2d1e7f{--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-26 .elementor-element.elementor-element-9940045{font-family:"DM Sans", Sans-serif;}.elementor-26 .elementor-element.elementor-element-6dc30b6{font-family:"DM Sans", Sans-serif;}.elementor-26 .elementor-element.elementor-element-b93c551{--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-26 .elementor-element.elementor-element-3bebfc3{font-family:"DM Sans", Sans-serif;}.elementor-26 .elementor-element.elementor-element-88ded7e .elementor-heading-title{font-family:"DM Sans", Sans-serif;}.elementor-26 .elementor-element.elementor-element-2b19dbc{font-family:"DM Sans", Sans-serif;}.elementor-26 .elementor-element.elementor-element-4988271{font-family:"DM Sans", Sans-serif;}.elementor-26 .elementor-element.elementor-element-ff77055{font-family:"DM Sans", Sans-serif;}.elementor-26 .elementor-element.elementor-element-ab8d4d6{font-family:"DM Sans", Sans-serif;}.elementor-26 .elementor-element.elementor-element-2da013c{--display:flex;}.elementor-26 .elementor-element.elementor-element-938e0d8{--display:flex;}.elementor-26 .elementor-element.elementor-element-f3d2e5e{--display:flex;}.elementor-26 .elementor-element.elementor-element-62897d1 iframe{height:420px;}.elementor-26 .elementor-element.elementor-element-1f2f9bd{--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-26 .elementor-element.elementor-element-f3406e1{--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-26 .elementor-element.elementor-element-a6c4bd1{--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-26 .elementor-element.elementor-element-b184a00{font-family:"DM Sans", Sans-serif;}.elementor-26 .elementor-element.elementor-element-19160a3 .elementor-heading-title{font-family:"DM Sans", Sans-serif;}.elementor-26 .elementor-element.elementor-element-63d6d50{font-family:"DM Sans", Sans-serif;}.elementor-26 .elementor-element.elementor-element-f92de84{font-family:"DM Sans", Sans-serif;}.elementor-26 .elementor-element.elementor-element-b7213dc{font-family:"DM Sans", Sans-serif;}.elementor-26 .elementor-element.elementor-element-1029a31{font-family:"DM Sans", Sans-serif;}.elementor-26 .elementor-element.elementor-element-439d601{--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-26 .elementor-element.elementor-element-77bd111{--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-26 .elementor-element.elementor-element-451bb6a{font-family:"DM Sans", Sans-serif;}.elementor-26 .elementor-element.elementor-element-1f23632{--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-26 .elementor-element.elementor-element-220f335{font-family:"DM Sans", Sans-serif;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-26 .elementor-element.elementor-element-86fdb79{--e-n-carousel-swiper-slides-to-display:1.18;}}@media(max-width:767px){.elementor-26 .elementor-element.elementor-element-70ed80b .elementor-nav-menu--main > .elementor-nav-menu > li > .elementor-nav-menu--dropdown, .elementor-26 .elementor-element.elementor-element-70ed80b .elementor-nav-menu__container.elementor-nav-menu--dropdown{margin-top:0px !important;}.elementor-26 .elementor-element.elementor-element-86fdb79{--e-n-carousel-swiper-slides-to-display:1.06;}.elementor-26 .elementor-element.elementor-element-62897d1 iframe{height:320px;}}@media(min-width:768px){.elementor-26 .elementor-element.elementor-element-544a0c1{--width:100%;}.elementor-26 .elementor-element.elementor-element-3f980fd{--width:100%;}.elementor-26 .elementor-element.elementor-element-db4d731{--width:100%;}.elementor-26 .elementor-element.elementor-element-3035409{--width:100%;}}/* Start custom CSS */#otavio-page,#otavio-page .e-con{all:revert;box-sizing:border-box;min-width:0}
#otavio-page .fidelity-widget{all:revert;display:contents}
#otavio-page .fidelity-widget>.elementor-widget-container{all:revert;display:contents}
#otavio-page .elementor-button-content-wrapper,#otavio-page .elementor-button-text{display:contents}
#otavio-page .plain-widget p,#otavio-page .fidelity-plain{display:contents}
#otavio-page .elementor-heading-title{all:revert;display:block}
#otavio-page .elementor-button{all:revert;box-sizing:border-box;cursor:pointer}
#otavio-page .fidelity-text p{margin-block:1em}
#otavio-page .fidelity-icon .elementor-icon-wrapper,#otavio-page .fidelity-icon .elementor-icon{display:contents}
#otavio-page .fidelity-image img{max-width:100%;height:auto}
#otavio-page .fidelity-carousel{width:100%;min-width:0;position:relative}#otavio-page:not(.fidelity-never):not(.fidelity-never){--navy: #06131d; --navy-deep: #030c14; --navy-soft: #0a202c; --petrol: #123c4c; --blue: #8ecae6; --blue-soft: #b6dbea; --off-white: #f4f6f4; --white: #fff; --ink: #152b34; --muted: #66777b; --line-light: rgba(14,41,53,.16); --line-dark: rgba(208,233,241,.16); --font-sans: 'DM Sans', 'Manrope', Arial, sans-serif; --font-display: 'Playfair Display', Georgia, 'Times New Roman', serif; --ease: cubic-bezier(.22, 1, .36, 1); --container: 1240px;}
#otavio-page:not(.fidelity-never){scroll-behavior: smooth; scroll-padding-top: 95px;}
#otavio-page:not(.fidelity-never){margin: 0px; font-family: var(--font-sans); background: var(--navy); color: var(--ink); font-size: 16px; -webkit-font-smoothing: antialiased; text-rendering: optimizelegibility;}
#otavio-page :where(.r18):not(.fidelity-never),#otavio-page :where(.w23 a):not(.fidelity-never),#otavio-page :where(.w25 .elementor-button):not(.fidelity-never),#otavio-page :where(.w26 .elementor-button):not(.fidelity-never),#otavio-page :where(.w27 .elementor-button):not(.fidelity-never),#otavio-page :where(.w28 .elementor-button):not(.fidelity-never),#otavio-page :where(.w29 .elementor-button):not(.fidelity-never),#otavio-page :where(.r35):not(.fidelity-never),#otavio-page :where(.r36):not(.fidelity-never),#otavio-page :where(.r37):not(.fidelity-never),#otavio-page :where(.r38):not(.fidelity-never),#otavio-page :where(.r39):not(.fidelity-never),#otavio-page :where(.w59 .elementor-button):not(.fidelity-never),#otavio-page :where(.w75 .elementor-button):not(.fidelity-never),#otavio-page :where(.w92 .elementor-button):not(.fidelity-never),#otavio-page :where(.w182 .elementor-button):not(.fidelity-never),#otavio-page :where(.w218 .elementor-button):not(.fidelity-never),#otavio-page :where(.w254 .elementor-button):not(.fidelity-never),#otavio-page :where(.w399 .elementor-button):not(.fidelity-never),#otavio-page :where(.w416 .elementor-button):not(.fidelity-never),#otavio-page :where(.w423 a):not(.fidelity-never),#otavio-page :where(.w425 .elementor-button):not(.fidelity-never),#otavio-page :where(.w431 .elementor-button):not(.fidelity-never){color: inherit; text-decoration: none;}
#otavio-page :where(.r273):not(.fidelity-never),#otavio-page :where(.r275):not(.fidelity-never),#otavio-page :where(.r373):not(.fidelity-never),#otavio-page :where(.r374):not(.fidelity-never),#otavio-page :where(.r375):not(.fidelity-never),#otavio-page :where(.r376):not(.fidelity-never),#otavio-page :where(.r377):not(.fidelity-never),#otavio-page :where(.r378):not(.fidelity-never){font: inherit;}
#otavio-page :where(.w23 img):not(.fidelity-never),#otavio-page :where(.w66 img):not(.fidelity-never),#otavio-page :where(.w167 img):not(.fidelity-never),#otavio-page :where(.w385 img):not(.fidelity-never),#otavio-page :where(.w423 img):not(.fidelity-never){display: block; max-width: 100%;}
#otavio-page :where(.w110 svg):not(.fidelity-never),#otavio-page :where(.w120 svg):not(.fidelity-never),#otavio-page :where(.w128 svg):not(.fidelity-never),#otavio-page :where(.w137 svg):not(.fidelity-never),#otavio-page :where(.w147 svg):not(.fidelity-never),#otavio-page :where(.w157 svg):not(.fidelity-never){display: block; max-width: 100%;}
#otavio-page :where(.w23 img):not(.fidelity-never),#otavio-page :where(.w66 img):not(.fidelity-never),#otavio-page :where(.w167 img):not(.fidelity-never),#otavio-page :where(.w385 img):not(.fidelity-never),#otavio-page :where(.w423 img):not(.fidelity-never){height: auto;}
#otavio-page:not(.fidelity-never):not(.fidelity-never){overflow: clip;}
#otavio-page :where(.r21):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r46):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r73):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r78):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r94):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r98):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r164):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r186):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r258):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r382):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r408):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r421):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r426):not(.fidelity-never):not(.fidelity-never){width: min(calc(100% - 96px),var(--container)); margin-inline: auto;}
#otavio-page :where(.r77):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r97):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r163):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r185):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r257):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r380):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r406):not(.fidelity-never):not(.fidelity-never){position: relative; padding-block: 132px;}
#otavio-page :where(.r77):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r163):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r257):not(.fidelity-never):not(.fidelity-never){background: var(--off-white);}
#otavio-page :where(.r97):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r185):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r406):not(.fidelity-never):not(.fidelity-never){background: var(--navy); color: var(--white);}
#otavio-page :where(.r80):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r101):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r172):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r188):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r261):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r390):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r409):not(.fidelity-never):not(.fidelity-never){display: inline-flex; gap: 12px; align-items: center; color: rgb(89, 113, 122); letter-spacing: 0.185em; font-size: 10px; font-weight: 700; text-transform: uppercase; line-height: 1.5;}
#otavio-page :where(.r81):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r102):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r173):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r189):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r262):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r391):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r410):not(.fidelity-never):not(.fidelity-never){color: rgb(14, 83, 108); font-size: 11px; letter-spacing: 0px;}
#otavio-page :where(.r101):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r188):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r409):not(.fidelity-never):not(.fidelity-never){color: rgb(129, 154, 166);}
#otavio-page :where(.r102):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r189):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r410):not(.fidelity-never):not(.fidelity-never){color: var(--blue);}
#otavio-page :where(.w82 .elementor-heading-title):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.w103 .elementor-heading-title):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.w174 .elementor-heading-title):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.w190 .elementor-heading-title):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.w263 .elementor-heading-title):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.w392 .elementor-heading-title):not(.fidelity-never):not(.fidelity-never){margin: 22px 0px 0px; font-family: var(--font-sans); font-weight: 500; letter-spacing: -0.057em; line-height: 1.12; font-size: clamp(40px, 4.4vw, 65px);}
#otavio-page :where(.r83):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r104):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r176):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r191):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r265):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r393):not(.fidelity-never):not(.fidelity-never){font-family: var(--font-display); font-weight: 400; letter-spacing: -0.065em; color: rgb(52, 114, 136);}
#otavio-page :where(.r104):not(.fidelity-never):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r191):not(.fidelity-never):not(.fidelity-never):not(.fidelity-never){color: var(--blue-soft);}
#otavio-page :where(.r86):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r87):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r88):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r90):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r91):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r105):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r115):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r123):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r132):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r142):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r152):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r161):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r178):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r179):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r180):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r192):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r217):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r226):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r236):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r246):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r252):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r267):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r379):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r394):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r396):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r397):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r398):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r402):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r413):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r414):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r415):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r419):not(.fidelity-never):not(.fidelity-never){line-height: 1.84;}
#otavio-page :where(.r18):not(.fidelity-never):not(.fidelity-never){position: fixed; z-index: 9999; left: 16px; top: -100px; background: white; padding: 12px 18px; outline: 2px solid var(--blue);}
#otavio-page :where(.r18):not(.fidelity-never):not(.fidelity-never):not(.fidelity-never):focus{top: 16px;}
#otavio-page :where(.r20):not(.fidelity-never):not(.fidelity-never){position: absolute; z-index: 80; inset: 0px 0px auto; height: 99px; border-bottom: 1px solid rgba(255, 255, 255, 0.11); transition: background 0.3s, box-shadow 0.3s, height 0.3s;}
#otavio-page :where(.r21):not(.fidelity-never):not(.fidelity-never){height: 100%; display: flex; align-items: center; gap: 34px;}
#otavio-page :where(.w23 a):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.w423 a):not(.fidelity-never):not(.fidelity-never){display: inline-flex; align-items: center; gap: 13px; flex-shrink: 0; color: var(--blue-soft);}
#otavio-page :where(.r24):not(.fidelity-never):not(.fidelity-never){display: flex; gap: 29px; align-items: center; margin-left: auto;}
#otavio-page :where(.w25 .elementor-button):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.w26 .elementor-button):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.w27 .elementor-button):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.w28 .elementor-button):not(.fidelity-never):not(.fidelity-never){font-size: 11px; font-weight: 600; white-space: nowrap; color: rgb(211, 224, 229); transition: color 0.2s;}
#otavio-page :where(.w25 .elementor-button):not(.fidelity-never):not(.fidelity-never):not(.fidelity-never):hover,#otavio-page :where(.w26 .elementor-button):not(.fidelity-never):not(.fidelity-never):not(.fidelity-never):hover,#otavio-page :where(.w27 .elementor-button):not(.fidelity-never):not(.fidelity-never):not(.fidelity-never):hover,#otavio-page :where(.w28 .elementor-button):not(.fidelity-never):not(.fidelity-never):not(.fidelity-never):hover{color: var(--blue);}
#otavio-page :where(.w29 .elementor-button):not(.fidelity-never):not(.fidelity-never){white-space: nowrap; padding: 13px 17px; border: 1px solid rgba(158, 203, 222, 0.46); font-size: 11px; font-weight: 700; letter-spacing: 0.015em; color: var(--blue-soft); transition: background 0.25s, color 0.25s, border-color 0.25s;}
#otavio-page :where(.w29 .elementor-button):not(.fidelity-never):not(.fidelity-never):not(.fidelity-never):hover{background: var(--blue-soft); color: var(--navy); border-color: var(--blue-soft);}
#otavio-page :where(.r30):not(.fidelity-never):not(.fidelity-never){margin-left: 14px; font-size: 15px;}
#otavio-page :where(.r32):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r33):not(.fidelity-never):not(.fidelity-never){display: block; position: absolute; left: 11px; width: 20px; height: 1.5px; background: var(--blue-soft); transition: transform 0.25s, top 0.25s;}
#otavio-page :where(.r32):not(.fidelity-never):not(.fidelity-never):not(.fidelity-never){top: 17px;}
#otavio-page :where(.r33):not(.fidelity-never):not(.fidelity-never):not(.fidelity-never){top: 24px;}
#otavio-page :where(.w59 .elementor-button):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.w182 .elementor-button):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.w254 .elementor-button):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.w399 .elementor-button):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.w416 .elementor-button):not(.fidelity-never):not(.fidelity-never){min-height: 59px; display: inline-flex; align-items: center; justify-content: space-between; gap: 34px; padding: 8px 9px 8px 23px; font-weight: 700; font-size: 12px; letter-spacing: 0.005em; transition: transform .3s var(--ease),background .3s,border-color .3s,box-shadow .3s; max-width: 100%; border: 1px solid transparent;}
#otavio-page :where(.w59 .elementor-button):not(.fidelity-never):not(.fidelity-never):not(.fidelity-never):hover,#otavio-page :where(.w182 .elementor-button):not(.fidelity-never):not(.fidelity-never):not(.fidelity-never):hover,#otavio-page :where(.w254 .elementor-button):not(.fidelity-never):not(.fidelity-never):not(.fidelity-never):hover,#otavio-page :where(.w399 .elementor-button):not(.fidelity-never):not(.fidelity-never):not(.fidelity-never):hover,#otavio-page :where(.w416 .elementor-button):not(.fidelity-never):not(.fidelity-never):not(.fidelity-never):hover{transform: translateY(-3px);}
#otavio-page :where(.w59 .elementor-button):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.w254 .elementor-button):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.w416 .elementor-button):not(.fidelity-never):not(.fidelity-never){background: var(--blue-soft); color: rgb(6, 37, 52);}
#otavio-page :where(.w59 .elementor-button):not(.fidelity-never):not(.fidelity-never):not(.fidelity-never):hover,#otavio-page :where(.w254 .elementor-button):not(.fidelity-never):not(.fidelity-never):not(.fidelity-never):hover,#otavio-page :where(.w416 .elementor-button):not(.fidelity-never):not(.fidelity-never):not(.fidelity-never):hover{background: rgb(214, 237, 245); box-shadow: rgba(105, 187, 214, 0.17) 0px 12px 42px;}
#otavio-page :where(.w182 .elementor-button):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.w399 .elementor-button):not(.fidelity-never):not(.fidelity-never){background: rgb(9, 45, 59); color: white;}
#otavio-page :where(.w182 .elementor-button):not(.fidelity-never):not(.fidelity-never):not(.fidelity-never):hover,#otavio-page :where(.w399 .elementor-button):not(.fidelity-never):not(.fidelity-never):not(.fidelity-never):hover{background: rgb(20, 71, 90); box-shadow: rgba(9, 45, 59, 0.14) 0px 12px 35px;}
#otavio-page :where(.r61):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r184):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r256):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r401):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r418):not(.fidelity-never):not(.fidelity-never){width: 42px; height: 42px; flex: 0 0 auto; display: grid; place-items: center; border: 1px solid rgba(3, 37, 53, 0.25); border-radius: 50%; font-size: 21px; font-weight: 400; transition: transform .3s var(--ease);}
#otavio-page :where(.r61):not(.fidelity-never):not(.fidelity-never):not(.fidelity-never):not(.fidelity-never):hover,#otavio-page :where(.r184):not(.fidelity-never):not(.fidelity-never):not(.fidelity-never):not(.fidelity-never):hover,#otavio-page :where(.r256):not(.fidelity-never):not(.fidelity-never):not(.fidelity-never):not(.fidelity-never):hover,#otavio-page :where(.r401):not(.fidelity-never):not(.fidelity-never):not(.fidelity-never):not(.fidelity-never):hover,#otavio-page :where(.r418):not(.fidelity-never):not(.fidelity-never):not(.fidelity-never):not(.fidelity-never):hover{transform: rotate(45deg);}
#otavio-page :where(.r184):not(.fidelity-never):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r401):not(.fidelity-never):not(.fidelity-never):not(.fidelity-never){border-color: rgba(255, 255, 255, 0.26);}
#otavio-page :where(.w92 .elementor-button):not(.fidelity-never):not(.fidelity-never){display: inline-flex; align-items: center; gap: 28px; font-size: 13px; font-weight: 700; border-bottom: 1px solid rgb(24, 87, 105); padding-bottom: 14px; transition: gap 0.25s, color 0.25s;}
#otavio-page :where(.w92 .elementor-button):not(.fidelity-never):not(.fidelity-never):not(.fidelity-never):hover{gap: 38px; color: rgb(26, 100, 124);}
#otavio-page :where(.r93):not(.fidelity-never):not(.fidelity-never){font-size: 20px; font-weight: 400;}
#otavio-page :where(.r42):not(.fidelity-never):not(.fidelity-never){min-height: 828px; position: relative; display: flex; flex-direction: column; justify-content: flex-end; overflow: hidden; background: radial-gradient(at 71% 47%, rgb(19, 52, 66) 0px, rgba(6, 19, 29, 0.1) 40%, transparent 65%), linear-gradient(115deg, rgb(4, 16, 25) 6%, rgb(6, 25, 37) 64%, rgb(9, 41, 54) 100%); color: rgb(255, 255, 255);}
#otavio-page :where(.r43):not(.fidelity-never):not(.fidelity-never){position: absolute; width: 800px; height: 800px; border-radius: 50%; top: 5%; right: -24%; background: radial-gradient(circle, rgba(120, 183, 206, 0.12), transparent 66%); pointer-events: none;}
#otavio-page :where(.r44):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r45):not(.fidelity-never):not(.fidelity-never){position: absolute; width: 660px; height: 660px; border: 1px solid rgba(126, 174, 194, 0.09); border-radius: 50%; right: -100px; top: 80px; transform: rotate(-15deg); pointer-events: none;}
#otavio-page :where(.r45):not(.fidelity-never):not(.fidelity-never){width: 900px; height: 900px; right: -220px; top: -40px; opacity: 0.56;}
#otavio-page :where(.r46):not(.fidelity-never):not(.fidelity-never){display: grid; grid-template-columns: 1.11fr 0.89fr; align-items: end; position: relative; z-index: 1; min-height: 790px; padding-top: 128px;}
#otavio-page :where(.r47):not(.fidelity-never):not(.fidelity-never){position: relative; z-index: 5; padding: 46px 0px 103px; max-width: 710px;}
#otavio-page :where(.r48):not(.fidelity-never):not(.fidelity-never){display: flex; align-items: center; gap: 14px; font-size: 10px; letter-spacing: 0.23em; font-weight: 700; color: var(--blue-soft);}
#otavio-page :where(.r49):not(.fidelity-never):not(.fidelity-never){width: 28px; height: 1px; background: var(--blue);}
#otavio-page :where(.w50 .elementor-heading-title):not(.fidelity-never):not(.fidelity-never){font-family: var(--font-sans); font-weight: 500; letter-spacing: -0.065em; font-size: clamp(47px, 4.5vw, 74px); line-height: 1.13; margin: 30px -110px 25px 0px; position: relative; z-index: 3;}
#otavio-page :where(.r53):not(.fidelity-never):not(.fidelity-never){font-weight: 400;}
#otavio-page :where(.r51):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r54):not(.fidelity-never):not(.fidelity-never){font-family: var(--font-display); font-weight: 400; color: var(--blue-soft); letter-spacing: -0.08em;}
#otavio-page :where(.r55):not(.fidelity-never):not(.fidelity-never){max-width: 516px; margin-bottom: 33px;}
#otavio-page :where(.r56):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r57):not(.fidelity-never):not(.fidelity-never){font-size: 13.5px; line-height: 1.79; color: rgb(180, 196, 203); margin: 0px 0px 16px;}
#otavio-page :where(.r56):not(.fidelity-never):not(.fidelity-never):not(.fidelity-never){color: rgb(233, 242, 246); font-size: 15px; line-height: 1.7;}
#otavio-page :where(.r58):not(.fidelity-never):not(.fidelity-never){color: rgb(233, 242, 246); font-weight: 700;}
#otavio-page :where(.r62):not(.fidelity-never):not(.fidelity-never){display: flex; align-items: center; gap: 9px; font-size: 9px; letter-spacing: 0.14em; color: rgb(120, 148, 162); margin-top: 37px;}
#otavio-page :where(.r63):not(.fidelity-never):not(.fidelity-never){color: var(--blue); font-size: 14px;}
#otavio-page :where(.r64):not(.fidelity-never):not(.fidelity-never){height: 714px; position: relative; z-index: 2; margin-left: -44px; align-self: end;}
#otavio-page :where(.r65):not(.fidelity-never):not(.fidelity-never){position: absolute; inset: 20px -52px 0px -27px; overflow: hidden; clip-path: polygon(10% 0px, 100% 0px, 100% 100%, 0px 100%); background: var(--navy-soft);}
#otavio-page :where(.r65):not(.fidelity-never):not(.fidelity-never)::after{content: ""; position: absolute; inset: 0px; background: linear-gradient(90deg, rgba(5, 20, 29, 0.52), transparent 35%), linear-gradient(0deg, rgb(6, 23, 34) 0%, transparent 35%); pointer-events: none;}
#otavio-page :where(.w66 img):not(.fidelity-never):not(.fidelity-never){width: 100%; height: 100%; object-fit: cover; object-position: center 25%; filter: saturate(0.88); transform: scale(1.02);}
#otavio-page :where(.r67):not(.fidelity-never):not(.fidelity-never){position: absolute; inset: 0px; background: linear-gradient(90deg, rgba(4, 17, 26, 0.47), transparent 38%);}
#otavio-page :where(.r72):not(.fidelity-never):not(.fidelity-never){position: absolute; z-index: -1; inset: -6px -25px 48px 22px; border: 1px solid rgba(149, 205, 226, 0.17); pointer-events: none;}
#otavio-page :where(.r68):not(.fidelity-never):not(.fidelity-never){position: absolute; bottom: 84px; right: 0px; display: flex; align-items: center; gap: 12px; z-index: 2; transform: rotate(-90deg) translateX(100%); transform-origin: right bottom; color: rgba(210, 234, 241, 0.62); font-size: 8px; letter-spacing: 0.14em; white-space: nowrap;}
#otavio-page :where(.r70):not(.fidelity-never):not(.fidelity-never):not(.fidelity-never){width: 39px; height: 1px; background: rgba(210, 234, 241, 0.45);}
#otavio-page :where(.r73):not(.fidelity-never):not(.fidelity-never){display: flex; justify-content: space-between; align-items: center; border-top: 1px solid rgba(199, 229, 239, 0.13); height: 66px; position: relative; z-index: 3; color: rgb(113, 141, 153); font-size: 9px; letter-spacing: 0.15em; font-weight: 700;}
#otavio-page :where(.w75 .elementor-button):not(.fidelity-never):not(.fidelity-never){color: rgb(193, 219, 229); letter-spacing: 0.13em;}
#otavio-page :where(.r76):not(.fidelity-never):not(.fidelity-never){margin-left: 19px; font-size: 19px; font-weight: 400; vertical-align: middle;}
#otavio-page :where(.r77):not(.fidelity-never):not(.fidelity-never){padding-top: 146px; padding-bottom: 73px; background: linear-gradient(110deg, rgb(247, 248, 247), rgb(237, 243, 244));}
#otavio-page :where(.r78):not(.fidelity-never):not(.fidelity-never){display: grid; grid-template-columns: 1fr 0.84fr; column-gap: 11%; align-items: start;}
#otavio-page :where(.w82 .elementor-heading-title):not(.fidelity-never):not(.fidelity-never):not(.fidelity-never){max-width: 560px; margin-top: 24px;}
#otavio-page :where(.r83):not(.fidelity-never):not(.fidelity-never):not(.fidelity-never){display: block;}
#otavio-page :where(.r84):not(.fidelity-never):not(.fidelity-never){width: 74px; height: 2px; background: rgb(74, 139, 164); margin-top: 36px;}
#otavio-page :where(.r85):not(.fidelity-never):not(.fidelity-never){padding-top: 39px; color: rgb(94, 113, 120); font-size: 14px;}
#otavio-page :where(.r86):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r87):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r88):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r90):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r91):not(.fidelity-never):not(.fidelity-never){margin: 0px 0px 19px;}
#otavio-page :where(.r88):not(.fidelity-never):not(.fidelity-never):not(.fidelity-never){font-size: 18px; color: rgb(19, 44, 55); line-height: 1.52; margin: 26px 0px 25px;}
#otavio-page :where(.r89):not(.fidelity-never):not(.fidelity-never):not(.fidelity-never){font-weight: 700;}
#otavio-page :where(.w92 .elementor-button):not(.fidelity-never):not(.fidelity-never):not(.fidelity-never){margin-top: 20px; color: rgb(11, 61, 82);}
#otavio-page :where(.r94):not(.fidelity-never):not(.fidelity-never){margin-top: 120px; display: flex; justify-content: space-between; align-items: center; gap: 20px; color: rgb(113, 137, 146); font-size: 9px; letter-spacing: 0.21em;}
#otavio-page :where(.r95):not(.fidelity-never):not(.fidelity-never){height: 1px; width: 35%; background: rgb(183, 202, 206);}
#otavio-page :where(.r97):not(.fidelity-never):not(.fidelity-never){padding: 124px 0px 139px; background: radial-gradient(at 100% 20%, rgba(31, 86, 105, 0.32), transparent 50%), rgb(7, 25, 35);}
#otavio-page :where(.r99):not(.fidelity-never):not(.fidelity-never){display: flex; align-items: end; justify-content: space-between; gap: 60px; margin-bottom: 54px;}
#otavio-page :where(.w103 .elementor-heading-title):not(.fidelity-never):not(.fidelity-never){max-width: 700px;}
#otavio-page :where(.r105):not(.fidelity-never):not(.fidelity-never){color: rgb(152, 172, 180); font-size: 13px; max-width: 310px; margin: 0px 0px 7px;}
#otavio-page :where(.r106):not(.fidelity-never):not(.fidelity-never){display: grid; grid-template-columns: repeat(3, minmax(0px, 1fr)); gap: 13px;}
#otavio-page :where(.r107):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r117):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r125):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r134):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r144):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r154):not(.fidelity-never):not(.fidelity-never){position: relative; background: linear-gradient(135deg, rgb(16, 43, 56) 0%, rgb(10, 32, 44) 100%); border: 1px solid rgba(181, 214, 225, 0.12); padding: 29px 30px; min-height: 333px; overflow: hidden; transition: transform .35s var(--ease),background .35s,border-color .35s;}
#otavio-page :where(.r107):not(.fidelity-never):not(.fidelity-never):not(.fidelity-never):hover,#otavio-page :where(.r117):not(.fidelity-never):not(.fidelity-never):not(.fidelity-never):hover,#otavio-page :where(.r125):not(.fidelity-never):not(.fidelity-never):not(.fidelity-never):hover,#otavio-page :where(.r134):not(.fidelity-never):not(.fidelity-never):not(.fidelity-never):hover,#otavio-page :where(.r144):not(.fidelity-never):not(.fidelity-never):not(.fidelity-never):hover,#otavio-page :where(.r154):not(.fidelity-never):not(.fidelity-never):not(.fidelity-never):hover{transform: translateY(-6px); border-color: rgba(183, 221, 232, 0.48); background: linear-gradient(135deg, rgb(21, 57, 74), rgb(10, 32, 44));}
#otavio-page :where(.r107):not(.fidelity-never):not(.fidelity-never)::before,#otavio-page :where(.r117):not(.fidelity-never):not(.fidelity-never)::before,#otavio-page :where(.r125):not(.fidelity-never):not(.fidelity-never)::before,#otavio-page :where(.r134):not(.fidelity-never):not(.fidelity-never)::before,#otavio-page :where(.r144):not(.fidelity-never):not(.fidelity-never)::before,#otavio-page :where(.r154):not(.fidelity-never):not(.fidelity-never)::before{content: ""; position: absolute; top: 0px; left: 0px; width: 45px; height: 1px; background: rgb(154, 205, 225);}
#otavio-page :where(.r108):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r118):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r126):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r135):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r145):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r155):not(.fidelity-never):not(.fidelity-never){display: block; font-size: 9px; color: rgb(113, 141, 153); letter-spacing: 0.12em; font-weight: 700;}
#otavio-page :where(.r109):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r119):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r127):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r136):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r146):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r156):not(.fidelity-never):not(.fidelity-never){margin: 29px 0px 24px; width: 46px; height: 46px; color: var(--blue-soft);}
#otavio-page :where(.w110 svg):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.w120 svg):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.w128 svg):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.w137 svg):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.w147 svg):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.w157 svg):not(.fidelity-never):not(.fidelity-never){width: 100%; height: 100%;}
#otavio-page :where(.w114 .elementor-heading-title):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.w122 .elementor-heading-title):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.w131 .elementor-heading-title):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.w141 .elementor-heading-title):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.w151 .elementor-heading-title):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.w160 .elementor-heading-title):not(.fidelity-never):not(.fidelity-never){font-size: 18px; line-height: 1.35; font-weight: 600; letter-spacing: -0.035em; max-width: 270px; margin: 0px 0px 13px;}
#otavio-page :where(.r115):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r123):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r132):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r142):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r152):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r161):not(.fidelity-never):not(.fidelity-never){font-size: 12px; line-height: 1.75; color: rgb(158, 178, 188); margin: 0px; max-width: 320px;}
#otavio-page :where(.r116):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r124):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r133):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r143):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r153):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r162):not(.fidelity-never):not(.fidelity-never){position: absolute; right: 24px; top: 27px; color: rgb(106, 149, 164); font-size: 18px; font-weight: 400; opacity: 0.7;}
#otavio-page :where(.r163):not(.fidelity-never):not(.fidelity-never){padding: 122px 0px 128px; background: rgb(241, 245, 244);}
#otavio-page :where(.r164):not(.fidelity-never):not(.fidelity-never){display: grid; grid-template-columns: 0.86fr 1fr; align-items: center; gap: 11.2%;}
#otavio-page :where(.r165):not(.fidelity-never):not(.fidelity-never){position: relative; max-width: 475px;}
#otavio-page :where(.r166):not(.fidelity-never):not(.fidelity-never){position: relative; background: rgb(195, 209, 210); aspect-ratio: 4 / 5.25; overflow: hidden;}
#otavio-page :where(.w167 img):not(.fidelity-never):not(.fidelity-never){width: 100%; height: 100%; object-fit: cover; object-position: center 25%; filter: saturate(0.78) contrast(0.99);}
#otavio-page :where(.r166):not(.fidelity-never):not(.fidelity-never)::after{content: ""; position: absolute; inset: 0px; pointer-events: none; background: linear-gradient(0deg, rgba(4, 21, 30, 0.38), transparent 35%);}
#otavio-page :where(.r165):not(.fidelity-never):not(.fidelity-never)::before{content: ""; position: absolute; z-index: 0; inset: -25px 28px 25px -25px; border: 1px solid rgba(36, 87, 103, 0.24);}
#otavio-page :where(.r168):not(.fidelity-never):not(.fidelity-never){position: absolute; right: -34px; bottom: 24px; display: flex; align-items: center; gap: 15px; background: rgb(13, 52, 68); color: rgb(182, 219, 234); padding: 20px 24px; font-size: 9px; font-weight: 700; letter-spacing: 0.13em; box-shadow: rgba(8, 35, 44, 0.1) 0px 16px 30px;}
#otavio-page :where(.r170):not(.fidelity-never):not(.fidelity-never){display: block; width: 25px; height: 1px; background: var(--blue);}
#otavio-page :where(.w174 .elementor-heading-title):not(.fidelity-never):not(.fidelity-never):not(.fidelity-never){font-size: clamp(40px, 4.05vw, 62px); margin: 26px 0px 30px;}
#otavio-page :where(.r176):not(.fidelity-never):not(.fidelity-never):not(.fidelity-never){display: block;}
#otavio-page :where(.r177):not(.fidelity-never):not(.fidelity-never){width: 65px; height: 2px; background: rgb(74, 139, 164); margin-bottom: 30px;}
#otavio-page :where(.r178):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r179):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r180):not(.fidelity-never):not(.fidelity-never){font-size: 14px; color: rgb(96, 115, 122); max-width: 515px; margin: 0px 0px 17px;}
#otavio-page :where(.r178):not(.fidelity-never):not(.fidelity-never):not(.fidelity-never){font-size: 20px; font-weight: 600; letter-spacing: -0.035em; color: rgb(24, 51, 63); line-height: 1.45;}
#otavio-page :where(.r181):not(.fidelity-never):not(.fidelity-never){font-weight: 700; color: rgb(41, 67, 74);}
#otavio-page :where(.w182 .elementor-button):not(.fidelity-never):not(.fidelity-never):not(.fidelity-never){margin-top: 23px;}
#otavio-page :where(.r185):not(.fidelity-never):not(.fidelity-never){background: radial-gradient(at 50% 15%, rgba(20, 63, 78, 0.43), transparent 53%), rgb(6, 22, 32); padding: 131px 0px 122px;}
#otavio-page :where(.r187):not(.fidelity-never):not(.fidelity-never){text-align: center; max-width: 740px; margin: 0px auto 46px;}
#otavio-page :where(.w190 .elementor-heading-title):not(.fidelity-never):not(.fidelity-never){max-width: 710px; margin: 21px auto 18px;}
#otavio-page :where(.r192):not(.fidelity-never):not(.fidelity-never){color: rgb(168, 186, 194); font-size: 14px; margin: 0px auto; max-width: 550px;}
#otavio-page :where(.r193):not(.fidelity-never):not(.fidelity-never){display: grid; grid-template-columns: repeat(2, minmax(0px, 1fr)); column-gap: 35px; border-top: 1px solid rgba(183, 215, 227, 0.18); margin-bottom: 137px;}
#otavio-page :where(.r194):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r197):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r200):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r203):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r206):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r209):not(.fidelity-never):not(.fidelity-never){display: flex; align-items: center; gap: 23px; border-bottom: 1px solid rgba(183, 215, 227, 0.18); padding: 21px 6px; color: rgb(233, 241, 244); font-size: 15px; font-weight: 500; letter-spacing: -0.015em;}
#otavio-page :where(.r195):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r198):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r201):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r204):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r207):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r210):not(.fidelity-never):not(.fidelity-never){font-size: 10px; color: rgb(117, 164, 183); font-weight: 700;}
#otavio-page :where(.r196):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r199):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r202):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r205):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r208):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r211):not(.fidelity-never):not(.fidelity-never){font-size: 17px; font-weight: 400; color: rgb(122, 171, 186); margin-left: auto;}
#otavio-page :where(.r212):not(.fidelity-never):not(.fidelity-never){display: flex; justify-content: space-between; align-items: end; margin-bottom: 30px;}
#otavio-page :where(.r214):not(.fidelity-never):not(.fidelity-never){color: rgb(139, 184, 201); font-size: 10px; letter-spacing: 0.18em; font-weight: 700;}
#otavio-page :where(.w215 .elementor-heading-title):not(.fidelity-never):not(.fidelity-never){font-size: clamp(29px, 3vw, 42px); line-height: 1.2; font-weight: 500; letter-spacing: -0.05em; margin: 15px 0px 7px;}
#otavio-page :where(.r216):not(.fidelity-never):not(.fidelity-never){font-family: var(--font-display); font-weight: 400; color: rgb(175, 216, 230);}
#otavio-page :where(.r217):not(.fidelity-never):not(.fidelity-never){font-size: 13px; color: rgb(149, 170, 179); margin: 0px;}
#otavio-page :where(.w218 .elementor-button):not(.fidelity-never):not(.fidelity-never){display: inline-flex; align-items: center; gap: 10px; white-space: nowrap; border: 1px solid rgba(179, 220, 234, 0.3); padding: 11px 15px; color: rgb(217, 237, 244); font-size: 11px; font-weight: 700; transition: background 0.25s, border-color 0.25s;}
#otavio-page :where(.w218 .elementor-button):not(.fidelity-never):not(.fidelity-never):not(.fidelity-never):hover{background: rgba(182, 219, 234, 0.08); border-color: rgba(179, 220, 234, 0.7);}
#otavio-page :where(.r220):not(.fidelity-never):not(.fidelity-never):not(.fidelity-never){font-size: 17px; margin-left: 4px;}
#otavio-page :where(.r219):not(.fidelity-never):not(.fidelity-never){width: 24px; height: 24px; display: grid; place-items: center; background: rgb(255, 255, 255); border-radius: 50%; font-family: Arial, sans-serif; font-size: 17px; font-weight: 700; color: rgb(66, 133, 244); line-height: 1;}
#otavio-page :where(.r221):not(.fidelity-never):not(.fidelity-never){display: grid; grid-template-columns: repeat(3, minmax(0px, 1fr)); gap: 16px;}
#otavio-page :where(.r222):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r232):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r242):not(.fidelity-never):not(.fidelity-never){display: flex; min-height: 308px; flex-direction: column; justify-content: space-between; padding: 29px 26px 23px; background: rgb(245, 248, 249); color: rgb(23, 53, 65); box-shadow: rgba(0, 0, 0, 0.08) 0px 22px 50px; border: 1px solid rgba(210, 230, 238, 0.3);}
#otavio-page :where(.r223):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r233):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r243):not(.fidelity-never):not(.fidelity-never){display: flex; align-items: start; justify-content: space-between; gap: 10px;}
#otavio-page :where(.r224):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r234):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r244):not(.fidelity-never):not(.fidelity-never){font-size: 9px; letter-spacing: 0.15em; color: rgb(73, 113, 131); font-weight: 800; line-height: 1.6;}
#otavio-page :where(.r225):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r235):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r245):not(.fidelity-never):not(.fidelity-never){font: italic 70px / 0.72 Georgia, serif; color: rgb(161, 196, 210);}
#otavio-page :where(.r226):not(.fidelity-never):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r236):not(.fidelity-never):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r246):not(.fidelity-never):not(.fidelity-never):not(.fidelity-never){font-family: var(--font-display); font-size: 20px; line-height: 1.48; color: rgb(31, 70, 85); margin: 20px 0px 30px; letter-spacing: -0.02em;}
#otavio-page :where(.r227):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r237):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r247):not(.fidelity-never):not(.fidelity-never){display: flex; align-items: center; gap: 12px; padding-top: 18px; border-top: 1px solid rgb(220, 230, 234);}
#otavio-page :where(.r228):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r238):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r248):not(.fidelity-never):not(.fidelity-never){display: grid; place-items: center; width: 38px; height: 38px; background: rgb(223, 236, 240); border-radius: 50%; font-size: 10px; font-weight: 700; color: rgb(85, 119, 133); flex: 0 0 auto;}
#otavio-page :where(.r229):not(.fidelity-never):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r239):not(.fidelity-never):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r249):not(.fidelity-never):not(.fidelity-never):not(.fidelity-never){display: flex; flex-direction: column; gap: 4px;}
#otavio-page :where(.r230):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r240):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r250):not(.fidelity-never):not(.fidelity-never){font-size: 12px; font-weight: 700; color: rgb(36, 71, 87);}
#otavio-page :where(.r231):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r241):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r251):not(.fidelity-never):not(.fidelity-never){font-size: 10px; color: rgb(113, 138, 149);}
#otavio-page :where(.r252):not(.fidelity-never):not(.fidelity-never){color: rgb(134, 167, 180); text-align: center; margin: 22px auto 0px; max-width: 660px; font-size: 10px !important; line-height: 1.6 !important;}
#otavio-page :where(.r253):not(.fidelity-never):not(.fidelity-never){display: flex; justify-content: center; margin-top: 36px;}
#otavio-page :where(.r257):not(.fidelity-never):not(.fidelity-never){padding: 118px 0px; background: rgb(244, 246, 244);}
#otavio-page :where(.r259):not(.fidelity-never):not(.fidelity-never){display: flex; justify-content: space-between; align-items: end; gap: 60px; margin-bottom: 47px;}
#otavio-page :where(.w263 .elementor-heading-title):not(.fidelity-never):not(.fidelity-never){font-size: clamp(40px, 4vw, 59px);}
#otavio-page :where(.r267):not(.fidelity-never):not(.fidelity-never){max-width: 330px; color: rgb(103, 122, 128); font-size: 13px; margin: 0px 0px 8px;}
#otavio-page :where(.r266):not(.fidelity-never):not(.fidelity-never){display: flex; align-items: flex-end; flex-direction: column; gap: 24px; flex: 0 0 330px;}
#otavio-page :where(.r269):not(.fidelity-never):not(.fidelity-never){font-size: 11px; font-weight: 700; color: rgb(97, 127, 141); letter-spacing: 0.13em; margin-right: 15px; white-space: nowrap;}
#otavio-page :where(.r270):not(.fidelity-never):not(.fidelity-never){color: rgb(22, 78, 99); font-size: 15px;}
#otavio-page :where(.r271):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r272):not(.fidelity-never):not(.fidelity-never){color: rgb(158, 176, 183);}
#otavio-page :where(.r273):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r275):not(.fidelity-never):not(.fidelity-never){cursor: pointer; width: 48px; height: 48px; border: 1px solid rgb(189, 206, 213); background: transparent; color: rgb(19, 59, 76); display: grid; place-items: center; font-size: 20px; transition: background 0.2s, border-color 0.2s, color 0.2s;}
#otavio-page :where(.r275):not(.fidelity-never):not(.fidelity-never):not(.fidelity-never):not(.fidelity-never):not(.fidelity-never):hover{background: rgb(12, 51, 67); color: white; border-color: rgb(12, 51, 67);}
#otavio-page :where(.r273):not(.fidelity-never):not(.fidelity-never):not(.fidelity-never){opacity: 0.38; cursor: not-allowed;}
#otavio-page :where(.w277):not(.fidelity-never):not(.fidelity-never){position: relative; min-width: 0px;}
#otavio-page :where(.r279):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r294):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r309):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r324):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r339):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r354):not(.fidelity-never):not(.fidelity-never){flex: 0 0 min(890px, 85%); scroll-snap-align: start; border: 1px solid rgb(215, 225, 227); padding: 18px; background: rgb(255, 255, 255); min-width: 0px; box-shadow: rgba(25, 64, 81, 0.043) 0px 20px 36px;}
#otavio-page :where(.r280):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r295):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r310):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r325):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r340):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r355):not(.fidelity-never):not(.fidelity-never){display: flex; justify-content: space-between; align-items: center; gap: 16px; margin: 0px 2px 15px;}
#otavio-page :where(.r281):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r296):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r311):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r326):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r341):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r356):not(.fidelity-never):not(.fidelity-never){font-size: 10px; letter-spacing: 0.15em; font-weight: 800; color: rgb(69, 111, 126); display: block;}
#otavio-page :where(.r282):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r297):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r312):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r327):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r342):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r357):not(.fidelity-never):not(.fidelity-never){font-size: 9px; font-weight: 700; letter-spacing: 0.13em; color: rgb(158, 175, 182);}
#otavio-page :where(.r283):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r298):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r313):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r328):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r343):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r358):not(.fidelity-never):not(.fidelity-never){display: grid; grid-template-columns: 1fr 1fr; gap: 13px;}
#otavio-page :where(.r284):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r289):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r299):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r304):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r314):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r319):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r329):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r334):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r344):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r349):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r359):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r364):not(.fidelity-never):not(.fidelity-never){background: linear-gradient(135deg, rgb(227, 233, 233), rgb(236, 240, 239)); border: 1px dashed rgb(185, 203, 208); aspect-ratio: 4 / 5; min-width: 0px; display: flex; flex-direction: column; align-items: center; justify-content: center; position: relative; color: rgb(107, 138, 148); gap: 10px; overflow: hidden;}
#otavio-page :where(.r285):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r290):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r300):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r305):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r315):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r320):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r330):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r335):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r345):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r350):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r360):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r365):not(.fidelity-never):not(.fidelity-never){font-size: 42px; font-weight: 300; line-height: 1;}
#otavio-page :where(.r286):not(.fidelity-never):not(.fidelity-never):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r291):not(.fidelity-never):not(.fidelity-never):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r301):not(.fidelity-never):not(.fidelity-never):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r306):not(.fidelity-never):not(.fidelity-never):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r316):not(.fidelity-never):not(.fidelity-never):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r321):not(.fidelity-never):not(.fidelity-never):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r331):not(.fidelity-never):not(.fidelity-never):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r336):not(.fidelity-never):not(.fidelity-never):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r346):not(.fidelity-never):not(.fidelity-never):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r351):not(.fidelity-never):not(.fidelity-never):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r361):not(.fidelity-never):not(.fidelity-never):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r366):not(.fidelity-never):not(.fidelity-never):not(.fidelity-never):not(.fidelity-never){font-size: 10px; letter-spacing: 0.1em; text-align: center; line-height: 1.7;}
#otavio-page :where(.r288):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r293):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r303):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r308):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r318):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r323):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r333):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r338):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r348):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r353):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r363):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r368):not(.fidelity-never):not(.fidelity-never){position: absolute; left: 0px; bottom: 0px; right: 0px; text-align: center; background: rgba(220, 230, 232, 0.95); padding: 13px 4px; color: rgb(51, 90, 103); font-size: 11px; letter-spacing: 0.16em;}
#otavio-page :where(.r369):not(.fidelity-never):not(.fidelity-never){display: flex; align-items: center; justify-content: space-between; gap: 16px; margin-top: 21px;}
#otavio-page :where(.r370):not(.fidelity-never):not(.fidelity-never){font-size: 9px; font-weight: 700; letter-spacing: 0.17em; color: rgb(119, 144, 154);}
#otavio-page :where(.r371):not(.fidelity-never):not(.fidelity-never){font-size: 17px; margin-left: 6px;}
#otavio-page :where(.r372):not(.fidelity-never):not(.fidelity-never){display: flex; gap: 6px; align-items: center;}
#otavio-page :where(.r373):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r374):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r375):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r376):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r377):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r378):not(.fidelity-never):not(.fidelity-never){width: 28px; height: 28px; border: 0px; background: transparent; position: relative; cursor: pointer; padding: 0px;}
#otavio-page :where(.r373):not(.fidelity-never):not(.fidelity-never)::after,#otavio-page :where(.r374):not(.fidelity-never):not(.fidelity-never)::after,#otavio-page :where(.r375):not(.fidelity-never):not(.fidelity-never)::after,#otavio-page :where(.r376):not(.fidelity-never):not(.fidelity-never)::after,#otavio-page :where(.r377):not(.fidelity-never):not(.fidelity-never)::after,#otavio-page :where(.r378):not(.fidelity-never):not(.fidelity-never)::after{content: ""; position: absolute; left: 5px; right: 5px; top: calc(50% - 2px); height: 3px; background: rgb(201, 213, 217); transition: background 0.25s, transform 0.25s;}
#otavio-page :where(.r373):not(.fidelity-never):not(.fidelity-never):not(.fidelity-never)::after{background: rgb(25, 77, 96); transform: scaleY(1.5);}
#otavio-page :where(.r373):not(.fidelity-never):not(.fidelity-never):not(.fidelity-never):hover::after,#otavio-page :where(.r374):not(.fidelity-never):not(.fidelity-never):not(.fidelity-never):hover::after,#otavio-page :where(.r375):not(.fidelity-never):not(.fidelity-never):not(.fidelity-never):hover::after,#otavio-page :where(.r376):not(.fidelity-never):not(.fidelity-never):not(.fidelity-never):hover::after,#otavio-page :where(.r377):not(.fidelity-never):not(.fidelity-never):not(.fidelity-never):hover::after,#otavio-page :where(.r378):not(.fidelity-never):not(.fidelity-never):not(.fidelity-never):hover::after{background: rgb(74, 133, 155);}
#otavio-page :where(.r379):not(.fidelity-never):not(.fidelity-never){color: rgb(115, 135, 142); text-align: center; max-width: 900px; margin: 29px auto 0px; font-size: 10px !important; line-height: 1.65 !important;}
#otavio-page :where(.r380):not(.fidelity-never):not(.fidelity-never){background: rgb(233, 240, 240); overflow: hidden; padding: 134px 0px 137px;}
#otavio-page :where(.r381):not(.fidelity-never):not(.fidelity-never){position: absolute; top: -38px; left: -3%; font-family: var(--font-sans); font-size: clamp(110px, 15.5vw, 250px); font-weight: 800; letter-spacing: -0.09em; line-height: 1; white-space: nowrap; color: rgba(30, 83, 101, 0.055); pointer-events: none;}
#otavio-page :where(.r382):not(.fidelity-never):not(.fidelity-never){display: grid; grid-template-columns: 0.87fr 1fr; gap: 10.5%; align-items: center; position: relative; z-index: 1;}
#otavio-page :where(.r383):not(.fidelity-never):not(.fidelity-never){position: relative;}
#otavio-page :where(.r384):not(.fidelity-never):not(.fidelity-never){position: relative; background: rgb(16, 35, 45); aspect-ratio: 0.84 / 1; overflow: hidden;}
#otavio-page :where(.w385 img):not(.fidelity-never):not(.fidelity-never){width: 100%; height: 100%; object-fit: cover; object-position: center 22%; filter: saturate(0.83);}
#otavio-page :where(.r384):not(.fidelity-never):not(.fidelity-never)::after{content: ""; position: absolute; inset: 0px; background: linear-gradient(to top, rgba(4, 18, 28, 0.35), transparent 35%);}
#otavio-page :where(.r386):not(.fidelity-never):not(.fidelity-never){position: absolute; bottom: 32px; left: -26px; background: rgb(255, 255, 255); padding: 18px 25px; box-shadow: rgba(7, 47, 59, 0.11) 0px 18px 40px; display: flex; flex-direction: column; gap: 3px; min-width: 188px;}
#otavio-page :where(.r387):not(.fidelity-never):not(.fidelity-never){font-size: 9px; font-weight: 700; letter-spacing: 0.15em; color: rgb(114, 147, 160);}
#otavio-page :where(.r388):not(.fidelity-never):not(.fidelity-never){font-family: var(--font-display); font-size: 22px; font-weight: 400; color: rgb(35, 73, 90);}
#otavio-page :where(.w392 .elementor-heading-title):not(.fidelity-never):not(.fidelity-never){font-size: clamp(40px, 4vw, 60px); max-width: 630px; margin: 23px 0px 29px;}
#otavio-page :where(.r393):not(.fidelity-never):not(.fidelity-never){display: block;}
#otavio-page :where(.r394):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r396):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r397):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r398):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r402):not(.fidelity-never):not(.fidelity-never){font-size: 13.5px; color: rgb(100, 118, 126); margin: 0px 0px 18px; line-height: 1.81;}
#otavio-page :where(.r394):not(.fidelity-never):not(.fidelity-never):not(.fidelity-never){font-size: 17px; line-height: 1.5; margin-bottom: 24px; color: rgb(28, 58, 71);}
#otavio-page :where(.r395):not(.fidelity-never):not(.fidelity-never):not(.fidelity-never){font-weight: 600;}
#otavio-page :where(.w399 .elementor-button):not(.fidelity-never):not(.fidelity-never):not(.fidelity-never){margin-top: 18px;}
#otavio-page :where(.r402):not(.fidelity-never):not(.fidelity-never):not(.fidelity-never){margin-top: 23px; font-size: 10px; color: rgb(100, 129, 140); letter-spacing: 0.02em;}
#otavio-page :where(.r404):not(.fidelity-never):not(.fidelity-never){margin-inline: 10px;}
#otavio-page :where(.r403):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r405):not(.fidelity-never):not(.fidelity-never){font-style: italic;}
#otavio-page :where(.r406):not(.fidelity-never):not(.fidelity-never){text-align: center; overflow: hidden; padding: 137px 0px 130px; background: radial-gradient(at 50% 45%, rgb(20, 68, 87) 0%, rgb(10, 37, 51) 38%, rgb(4, 20, 31) 80%);}
#otavio-page :where(.r407):not(.fidelity-never):not(.fidelity-never){pointer-events: none; position: absolute; border: 1px solid rgba(155, 206, 224, 0.13); border-radius: 50%; width: 900px; height: 900px; left: 50%; top: 50%; transform: translate(-50%, -50%);}
#otavio-page :where(.r407):not(.fidelity-never):not(.fidelity-never)::before{content: ""; position: absolute; border: 1px solid rgba(155, 206, 224, 0.11); border-radius: 50%; inset: 88px;}
#otavio-page :where(.r407):not(.fidelity-never):not(.fidelity-never)::after{content: ""; position: absolute; border: 1px solid rgba(155, 206, 224, 0.11); border-radius: 50%; inset: 88px;}
#otavio-page :where(.r407):not(.fidelity-never):not(.fidelity-never)::after{inset: 198px;}
#otavio-page :where(.r408):not(.fidelity-never):not(.fidelity-never){position: relative; z-index: 1; max-width: 900px;}
#otavio-page :where(.w411 .elementor-heading-title):not(.fidelity-never):not(.fidelity-never){font-size: clamp(51px, 6.2vw, 97px); line-height: 1.06; letter-spacing: -0.069em; font-weight: 500; margin: 27px auto 25px;}
#otavio-page :where(.r412):not(.fidelity-never):not(.fidelity-never){font-family: var(--font-display); font-weight: 400; color: rgb(180, 221, 234);}
#otavio-page :where(.r413):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r414):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r415):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r419):not(.fidelity-never):not(.fidelity-never){font-size: 14px; line-height: 1.75; color: rgb(164, 190, 201); margin: 9px auto; max-width: 600px;}
#otavio-page :where(.r414):not(.fidelity-never):not(.fidelity-never):not(.fidelity-never){font-size: 20px; color: white; font-weight: 600; letter-spacing: -0.03em; margin: 22px auto 12px;}
#otavio-page :where(.w416 .elementor-button):not(.fidelity-never):not(.fidelity-never){margin-top: 29px; min-width: 315px;}
#otavio-page :where(.r419):not(.fidelity-never):not(.fidelity-never):not(.fidelity-never){margin-top: 24px; color: rgb(118, 154, 170); font-size: 10px;}
#otavio-page :where(.r420):not(.fidelity-never):not(.fidelity-never){background: rgb(3, 14, 22); color: rgb(157, 178, 187); padding-top: 58px;}
#otavio-page :where(.r421):not(.fidelity-never):not(.fidelity-never){display: flex; align-items: center; gap: 75px; padding-bottom: 55px;}
#otavio-page :where(.w423 a):not(.fidelity-never):not(.fidelity-never){min-width: 270px;}
#otavio-page :where(.r424):not(.fidelity-never):not(.fidelity-never){max-width: 375px; font-size: 12px; line-height: 1.75; margin: 0px;}
#otavio-page :where(.w425 .elementor-button):not(.fidelity-never):not(.fidelity-never){color: rgb(177, 214, 229); font-size: 10px; font-weight: 700; letter-spacing: 0.12em; white-space: nowrap; margin-left: auto;}
#otavio-page :where(.r426):not(.fidelity-never):not(.fidelity-never){border-top: 1px solid rgba(178, 215, 227, 0.14); display: flex; gap: 25px; justify-content: space-between; padding-block: 25px 31px; color: rgb(120, 147, 157); font-size: 10px; line-height: 1.5;}
#otavio-page :where(.r430):not(.fidelity-never):not(.fidelity-never){position: fixed; bottom: 26px; left: 50%; transform: translate(-50%, 24px); max-width: min(520px, 100% - 36px); background: rgb(244, 251, 253); color: rgb(13, 51, 66); padding: 17px 22px; z-index: 150; font-size: 13px; line-height: 1.5; box-shadow: rgba(0, 0, 0, 0.2) 0px 16px 55px; opacity: 0; pointer-events: none; transition: opacity 0.25s, transform 0.25s;}
#otavio-page :where(.w431 .elementor-button):not(.fidelity-never):not(.fidelity-never){display: none;}
@media (max-width: 1180px){#otavio-page :where(.r21):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r46):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r73):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r78):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r94):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r98):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r164):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r186):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r258):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r382):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r408):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r421):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r426):not(.fidelity-never):not(.fidelity-never){width: min(calc(100% - 70px),var(--container));}}
@media (max-width: 1180px){#otavio-page :where(.r24):not(.fidelity-never):not(.fidelity-never){gap: 18px;}}
@media (max-width: 1180px){#otavio-page :where(.w25 .elementor-button):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.w26 .elementor-button):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.w27 .elementor-button):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.w28 .elementor-button):not(.fidelity-never):not(.fidelity-never){font-size: 10px;}}
@media (max-width: 1180px){#otavio-page :where(.w29 .elementor-button):not(.fidelity-never):not(.fidelity-never){padding-inline: 12px;}}
@media (max-width: 1180px){#otavio-page :where(.r21):not(.fidelity-never):not(.fidelity-never){gap: 20px;}}
@media (max-width: 1180px){#otavio-page :where(.r42):not(.fidelity-never):not(.fidelity-never){min-height: 780px;}}
@media (max-width: 1180px){#otavio-page :where(.r46):not(.fidelity-never):not(.fidelity-never){grid-template-columns: 1.1fr 0.9fr; min-height: 735px;}}
@media (max-width: 1180px){#otavio-page :where(.w50 .elementor-heading-title):not(.fidelity-never):not(.fidelity-never){font-size: clamp(47px, 5.1vw, 65px); margin-right: -70px;}}
@media (max-width: 1180px){#otavio-page :where(.r64):not(.fidelity-never):not(.fidelity-never){height: 652px; margin-left: -40px;}}
@media (max-width: 1180px){#otavio-page :where(.r47):not(.fidelity-never):not(.fidelity-never){padding-bottom: 76px;}}
@media (max-width: 1180px){#otavio-page :where(.r164):not(.fidelity-never):not(.fidelity-never){gap: 8%;}}
@media (max-width: 1180px){#otavio-page :where(.r382):not(.fidelity-never):not(.fidelity-never){gap: 8%;}}
@media (max-width: 1180px){#otavio-page :where(.r107):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r117):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r125):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r134):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r144):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r154):not(.fidelity-never):not(.fidelity-never){padding: 27px 24px; min-height: 355px;}}
@media (max-width: 1180px){#otavio-page :where(.w114 .elementor-heading-title):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.w122 .elementor-heading-title):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.w131 .elementor-heading-title):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.w141 .elementor-heading-title):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.w151 .elementor-heading-title):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.w160 .elementor-heading-title):not(.fidelity-never):not(.fidelity-never){font-size: 17px;}}
@media (max-width: 900px){#otavio-page:not(.fidelity-never){scroll-padding-top: 78px;}}
@media (max-width: 900px){#otavio-page :where(.r21):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r46):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r73):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r78):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r94):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r98):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r164):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r186):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r258):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r382):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r408):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r421):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r426):not(.fidelity-never):not(.fidelity-never){width: min(calc(100% - 54px),var(--container));}}
@media (max-width: 900px){#otavio-page :where(.r20):not(.fidelity-never):not(.fidelity-never){height: 78px;}}
@media (max-width: 900px){#otavio-page :where(.r21):not(.fidelity-never):not(.fidelity-never){justify-content: space-between;}}
@media (max-width: 900px){#otavio-page :where(.r24):not(.fidelity-never):not(.fidelity-never){display: none;}}
@media (max-width: 900px){#otavio-page :where(.w29 .elementor-button):not(.fidelity-never):not(.fidelity-never){display: none;}}
@media (max-width: 900px){#otavio-page :where(.r35):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r36):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r37):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r38):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r39):not(.fidelity-never):not(.fidelity-never){padding: 15px 5px; color: rgb(220, 236, 242); font-size: 14px; border-bottom: 1px solid rgba(255, 255, 255, 0.09);}}
@media (max-width: 900px){#otavio-page :where(.r39):not(.fidelity-never):not(.fidelity-never):not(.fidelity-never){background: var(--blue-soft); color: rgb(7, 35, 46); margin-top: 19px; padding: 17px 19px; font-size: 13px; font-weight: 700; display: flex; justify-content: space-between;}}
@media (max-width: 900px){#otavio-page :where(.r77):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r97):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r163):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r185):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r257):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r380):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r406):not(.fidelity-never):not(.fidelity-never){padding-block: 100px;}}
@media (max-width: 900px){#otavio-page :where(.r42):not(.fidelity-never):not(.fidelity-never){min-height: 750px;}}
@media (max-width: 900px){#otavio-page :where(.r46):not(.fidelity-never):not(.fidelity-never){grid-template-columns: 1.02fr 0.98fr; min-height: 715px; padding-top: 90px;}}
@media (max-width: 900px){#otavio-page :where(.w50 .elementor-heading-title):not(.fidelity-never):not(.fidelity-never){font-size: clamp(43px, 5.6vw, 62px); margin-right: -60px;}}
@media (max-width: 900px){#otavio-page :where(.r64):not(.fidelity-never):not(.fidelity-never){height: 605px; margin-left: -40px;}}
@media (max-width: 900px){#otavio-page :where(.r65):not(.fidelity-never):not(.fidelity-never){right: -47px; left: -30px;}}
@media (max-width: 900px){#otavio-page :where(.r47):not(.fidelity-never):not(.fidelity-never){padding-bottom: 69px;}}
@media (max-width: 900px){#otavio-page :where(.r56):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r57):not(.fidelity-never):not(.fidelity-never){font-size: 12px;}}
@media (max-width: 900px){#otavio-page :where(.r56):not(.fidelity-never):not(.fidelity-never):not(.fidelity-never){font-size: 13px;}}
@media (max-width: 900px){#otavio-page :where(.r106):not(.fidelity-never):not(.fidelity-never){grid-template-columns: repeat(2, minmax(0px, 1fr));}}
@media (max-width: 900px){#otavio-page :where(.r107):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r117):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r125):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r134):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r144):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r154):not(.fidelity-never):not(.fidelity-never){min-height: 330px;}}
@media (max-width: 900px){#otavio-page :where(.r99):not(.fidelity-never):not(.fidelity-never){align-items: start;}}
@media (max-width: 900px){#otavio-page :where(.r105):not(.fidelity-never):not(.fidelity-never){max-width: 220px;}}
@media (max-width: 900px){#otavio-page :where(.r164):not(.fidelity-never):not(.fidelity-never){gap: 7%; grid-template-columns: 0.9fr 1.1fr;}}
@media (max-width: 900px){#otavio-page :where(.w174 .elementor-heading-title):not(.fidelity-never):not(.fidelity-never):not(.fidelity-never){font-size: clamp(37px, 4.8vw, 52px);}}
@media (max-width: 900px){#otavio-page :where(.w392 .elementor-heading-title):not(.fidelity-never):not(.fidelity-never):not(.fidelity-never){font-size: clamp(37px, 4.8vw, 52px);}}
@media (max-width: 900px){#otavio-page :where(.r168):not(.fidelity-never):not(.fidelity-never){right: -16px; padding: 16px 15px; font-size: 8px;}}
@media (max-width: 900px){#otavio-page :where(.r178):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r179):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r180):not(.fidelity-never):not(.fidelity-never){font-size: 12px;}}
@media (max-width: 900px){#otavio-page :where(.r394):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r396):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r397):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r398):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r402):not(.fidelity-never):not(.fidelity-never){font-size: 12px;}}
@media (max-width: 900px){#otavio-page :where(.r382):not(.fidelity-never):not(.fidelity-never){gap: 7%;}}
@media (max-width: 900px){#otavio-page :where(.r421):not(.fidelity-never):not(.fidelity-never){gap: 25px;}}
@media (max-width: 900px){#otavio-page :where(.w423 a):not(.fidelity-never):not(.fidelity-never){min-width: 235px;}}
@media (max-width: 900px){#otavio-page :where(.r424):not(.fidelity-never):not(.fidelity-never){font-size: 11px;}}
@media (max-width: 650px){#otavio-page:not(.fidelity-never){scroll-padding-top: 72px;}}
@media (max-width: 650px){#otavio-page :where(.r21):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r46):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r73):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r78):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r94):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r98):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r164):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r186):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r258):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r382):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r408):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r421):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r426):not(.fidelity-never):not(.fidelity-never){width: calc(100% - 42px);}}
@media (max-width: 650px){#otavio-page :where(.r77):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r97):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r163):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r185):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r257):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r380):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r406):not(.fidelity-never):not(.fidelity-never){padding-block: 82px;}}
@media (max-width: 650px){#otavio-page :where(.w82 .elementor-heading-title):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.w103 .elementor-heading-title):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.w174 .elementor-heading-title):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.w190 .elementor-heading-title):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.w263 .elementor-heading-title):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.w392 .elementor-heading-title):not(.fidelity-never):not(.fidelity-never){font-size: clamp(37px, 9.2vw, 52px); line-height: 1.14; letter-spacing: -0.055em;}}
@media (max-width: 650px){#otavio-page :where(.r80):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r101):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r172):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r188):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r261):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r390):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r409):not(.fidelity-never):not(.fidelity-never){font-size: 9px;}}
@media (max-width: 650px){#otavio-page :where(.r42):not(.fidelity-never):not(.fidelity-never){display: block; min-height: unset;}}
@media (max-width: 650px){#otavio-page :where(.r46):not(.fidelity-never):not(.fidelity-never){display: flex; flex-direction: column; min-height: auto; padding-top: 123px; align-items: stretch;}}
@media (max-width: 650px){#otavio-page :where(.r47):not(.fidelity-never):not(.fidelity-never){padding: 0px 0px 35px; max-width: none;}}
@media (max-width: 650px){#otavio-page :where(.w50 .elementor-heading-title):not(.fidelity-never):not(.fidelity-never){font-size: clamp(45px, 11.15vw, 64px); margin: 21px 0px 23px; line-height: 1.12;}}
@media (max-width: 650px){#otavio-page :where(.r55):not(.fidelity-never):not(.fidelity-never){max-width: 550px; margin-bottom: 27px;}}
@media (max-width: 650px){#otavio-page :where(.r56):not(.fidelity-never):not(.fidelity-never):not(.fidelity-never){font-size: 14px; line-height: 1.65;}}
@media (max-width: 650px){#otavio-page :where(.r56):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r57):not(.fidelity-never):not(.fidelity-never){font-size: 12.5px; line-height: 1.75;}}
@media (max-width: 650px){#otavio-page :where(.w59 .elementor-button):not(.fidelity-never):not(.fidelity-never):not(.fidelity-never){width: min(100%, 370px);}}
@media (max-width: 650px){#otavio-page :where(.r62):not(.fidelity-never):not(.fidelity-never){margin-top: 23px; font-size: 8px;}}
@media (max-width: 650px){#otavio-page :where(.r64):not(.fidelity-never):not(.fidelity-never){width: 100%; height: min(100vw, 460px); margin: 4px auto 0px; max-width: 510px;}}
@media (max-width: 650px){#otavio-page :where(.r65):not(.fidelity-never):not(.fidelity-never){inset: 0px -21px; clip-path: polygon(0px 0px, 100% 0px, 100% 100%, 0px 100%);}}
@media (max-width: 650px){#otavio-page :where(.w66 img):not(.fidelity-never):not(.fidelity-never){object-position: center 30%;}}
@media (max-width: 650px){#otavio-page :where(.r72):not(.fidelity-never):not(.fidelity-never){display: none;}}
@media (max-width: 650px){#otavio-page :where(.r68):not(.fidelity-never):not(.fidelity-never){right: -5px; bottom: 52px; font-size: 7px;}}
@media (max-width: 650px){#otavio-page :where(.r73):not(.fidelity-never):not(.fidelity-never){height: 57px; font-size: 7px;}}
@media (max-width: 650px){#otavio-page :where(.w75 .elementor-button):not(.fidelity-never):not(.fidelity-never){font-size: 8px;}}
@media (max-width: 650px){#otavio-page :where(.r76):not(.fidelity-never):not(.fidelity-never){margin-left: 8px;}}
@media (max-width: 650px){#otavio-page :where(.r77):not(.fidelity-never):not(.fidelity-never){padding-bottom: 56px;}}
@media (max-width: 650px){#otavio-page :where(.r78):not(.fidelity-never):not(.fidelity-never){display: block;}}
@media (max-width: 650px){#otavio-page :where(.w82 .elementor-heading-title):not(.fidelity-never):not(.fidelity-never):not(.fidelity-never){max-width: 460px;}}
@media (max-width: 650px){#otavio-page :where(.r85):not(.fidelity-never):not(.fidelity-never){padding-top: 32px; font-size: 13px;}}
@media (max-width: 650px){#otavio-page :where(.r88):not(.fidelity-never):not(.fidelity-never):not(.fidelity-never){font-size: 18px;}}
@media (max-width: 650px){#otavio-page :where(.r94):not(.fidelity-never):not(.fidelity-never){margin-top: 65px; font-size: 8px; gap: 10px;}}
@media (max-width: 650px){#otavio-page :where(.r95):not(.fidelity-never):not(.fidelity-never){width: 17%;}}
@media (max-width: 650px){#otavio-page :where(.r99):not(.fidelity-never):not(.fidelity-never){display: block; margin-bottom: 34px;}}
@media (max-width: 650px){#otavio-page :where(.w103 .elementor-heading-title):not(.fidelity-never):not(.fidelity-never){margin-bottom: 24px;}}
@media (max-width: 650px){#otavio-page :where(.r105):not(.fidelity-never):not(.fidelity-never){max-width: 500px; font-size: 12px; margin: 0px;}}
@media (max-width: 650px){#otavio-page :where(.r106):not(.fidelity-never):not(.fidelity-never){grid-template-columns: 1fr; gap: 11px;}}
@media (max-width: 650px){#otavio-page :where(.r107):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r117):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r125):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r134):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r144):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r154):not(.fidelity-never):not(.fidelity-never){min-height: unset; padding: 26px 27px 28px;}}
@media (max-width: 650px){#otavio-page :where(.r109):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r119):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r127):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r136):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r146):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r156):not(.fidelity-never):not(.fidelity-never){margin: 25px 0px 19px;}}
@media (max-width: 650px){#otavio-page :where(.w114 .elementor-heading-title):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.w122 .elementor-heading-title):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.w131 .elementor-heading-title):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.w141 .elementor-heading-title):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.w151 .elementor-heading-title):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.w160 .elementor-heading-title):not(.fidelity-never):not(.fidelity-never){font-size: 19px;}}
@media (max-width: 650px){#otavio-page :where(.r115):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r123):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r132):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r142):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r152):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r161):not(.fidelity-never):not(.fidelity-never){font-size: 12.5px; max-width: 450px;}}
@media (max-width: 650px){#otavio-page :where(.r164):not(.fidelity-never):not(.fidelity-never){display: flex; flex-direction: column; gap: 55px;}}
@media (max-width: 650px){#otavio-page :where(.r165):not(.fidelity-never):not(.fidelity-never){width: calc(100% - 18px); margin-left: 18px; max-width: 500px; align-self: flex-start;}}
@media (max-width: 650px){#otavio-page :where(.r166):not(.fidelity-never):not(.fidelity-never){aspect-ratio: 4 / 4.4;}}
@media (max-width: 650px){#otavio-page :where(.r168):not(.fidelity-never):not(.fidelity-never){right: -7px; bottom: 17px; font-size: 8px;}}
@media (max-width: 650px){#otavio-page :where(.r171):not(.fidelity-never):not(.fidelity-never){width: 100%;}}
@media (max-width: 650px){#otavio-page :where(.w174 .elementor-heading-title):not(.fidelity-never):not(.fidelity-never):not(.fidelity-never){font-size: clamp(39px, 9.2vw, 53px);}}
@media (max-width: 650px){#otavio-page :where(.r178):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r179):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r180):not(.fidelity-never):not(.fidelity-never){font-size: 13.5px;}}
@media (max-width: 650px){#otavio-page :where(.r178):not(.fidelity-never):not(.fidelity-never):not(.fidelity-never){font-size: 20px;}}
@media (max-width: 650px){#otavio-page :where(.r185):not(.fidelity-never):not(.fidelity-never){padding-bottom: 85px;}}
@media (max-width: 650px){#otavio-page :where(.r187):not(.fidelity-never):not(.fidelity-never){margin-bottom: 37px;}}
@media (max-width: 650px){#otavio-page :where(.r192):not(.fidelity-never):not(.fidelity-never){font-size: 13px;}}
@media (max-width: 650px){#otavio-page :where(.r193):not(.fidelity-never):not(.fidelity-never){grid-template-columns: 1fr; margin-bottom: 85px;}}
@media (max-width: 650px){#otavio-page :where(.r194):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r197):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r200):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r203):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r206):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r209):not(.fidelity-never):not(.fidelity-never){font-size: 13px; padding: 17px 2px; gap: 15px;}}
@media (max-width: 650px){#otavio-page :where(.r212):not(.fidelity-never):not(.fidelity-never){display: block;}}
@media (max-width: 650px){#otavio-page :where(.w215 .elementor-heading-title):not(.fidelity-never):not(.fidelity-never){font-size: 34px;}}
@media (max-width: 650px){#otavio-page :where(.r217):not(.fidelity-never):not(.fidelity-never){font-size: 12px; margin-bottom: 8px;}}
@media (max-width: 650px){#otavio-page :where(.w218 .elementor-button):not(.fidelity-never):not(.fidelity-never){margin-top: 22px;}}
@media (max-width: 650px){#otavio-page :where(.r221):not(.fidelity-never):not(.fidelity-never){display: flex; overflow-x: auto; overscroll-behavior-x: contain; scroll-snap-type: x mandatory; padding-bottom: 11px; gap: 12px; scrollbar-width: thin;}}
@media (max-width: 650px){#otavio-page :where(.r222):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r232):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r242):not(.fidelity-never):not(.fidelity-never){flex: 0 0 min(89%, 360px); min-height: 306px; scroll-snap-align: start;}}
@media (max-width: 650px){#otavio-page :where(.w254 .elementor-button):not(.fidelity-never):not(.fidelity-never):not(.fidelity-never){width: 100%; font-size: 11px;}}
@media (max-width: 650px){#otavio-page :where(.r259):not(.fidelity-never):not(.fidelity-never){display: block; margin-bottom: 31px;}}
@media (max-width: 650px){#otavio-page :where(.r267):not(.fidelity-never):not(.fidelity-never){margin-top: 19px; font-size: 13px; max-width: 500px;}}
@media (max-width: 650px){#otavio-page :where(.r266):not(.fidelity-never):not(.fidelity-never){align-items: flex-start; gap: 18px; flex: 1 1 auto; margin-top: 20px;}}
@media (max-width: 650px){#otavio-page :where(.r267):not(.fidelity-never):not(.fidelity-never){margin-top: 0px;}}
@media (max-width: 650px){#otavio-page :where(.r269):not(.fidelity-never):not(.fidelity-never){margin-right: auto;}}
@media (max-width: 650px){#otavio-page :where(.r273):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r275):not(.fidelity-never):not(.fidelity-never){width: 45px; height: 45px;}}
@media (max-width: 650px){#otavio-page :where(.r279):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r294):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r309):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r324):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r339):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r354):not(.fidelity-never):not(.fidelity-never){flex: 0 0 min(94%, 440px); padding: 9px;}}
@media (max-width: 650px){#otavio-page :where(.r280):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r295):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r310):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r325):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r340):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r355):not(.fidelity-never):not(.fidelity-never){margin: 6px 3px 11px;}}
@media (max-width: 650px){#otavio-page :where(.r282):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r297):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r312):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r327):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r342):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r357):not(.fidelity-never):not(.fidelity-never){font-size: 7px;}}
@media (max-width: 650px){#otavio-page :where(.r283):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r298):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r313):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r328):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r343):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r358):not(.fidelity-never):not(.fidelity-never){gap: 7px;}}
@media (max-width: 650px){#otavio-page :where(.r284):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r289):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r299):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r304):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r314):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r319):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r329):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r334):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r344):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r349):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r359):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r364):not(.fidelity-never):not(.fidelity-never){aspect-ratio: 3 / 4.5; gap: 6px;}}
@media (max-width: 650px){#otavio-page :where(.r288):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r293):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r303):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r308):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r318):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r323):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r333):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r338):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r348):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r353):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r363):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r368):not(.fidelity-never):not(.fidelity-never){padding: 10px 4px; font-size: 9px;}}
@media (max-width: 650px){#otavio-page :where(.r286):not(.fidelity-never):not(.fidelity-never):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r291):not(.fidelity-never):not(.fidelity-never):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r301):not(.fidelity-never):not(.fidelity-never):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r306):not(.fidelity-never):not(.fidelity-never):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r316):not(.fidelity-never):not(.fidelity-never):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r321):not(.fidelity-never):not(.fidelity-never):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r331):not(.fidelity-never):not(.fidelity-never):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r336):not(.fidelity-never):not(.fidelity-never):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r346):not(.fidelity-never):not(.fidelity-never):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r351):not(.fidelity-never):not(.fidelity-never):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r361):not(.fidelity-never):not(.fidelity-never):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r366):not(.fidelity-never):not(.fidelity-never):not(.fidelity-never):not(.fidelity-never){font-size: 8px;}}
@media (max-width: 650px){#otavio-page :where(.r370):not(.fidelity-never):not(.fidelity-never){font-size: 8px; max-width: 190px; line-height: 1.5;}}
@media (max-width: 650px){#otavio-page :where(.r373):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r374):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r375):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r376):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r377):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r378):not(.fidelity-never):not(.fidelity-never){width: 21px;}}
@media (max-width: 650px){#otavio-page :where(.r380):not(.fidelity-never):not(.fidelity-never){padding-block: 90px;}}
@media (max-width: 650px){#otavio-page :where(.r382):not(.fidelity-never):not(.fidelity-never){display: flex; flex-direction: column; gap: 53px;}}
@media (max-width: 650px){#otavio-page :where(.r383):not(.fidelity-never):not(.fidelity-never){width: calc(100% - 19px); margin-left: 19px; max-width: 500px; align-self: flex-start;}}
@media (max-width: 650px){#otavio-page :where(.r384):not(.fidelity-never):not(.fidelity-never){aspect-ratio: 4 / 4.45;}}
@media (max-width: 650px){#otavio-page :where(.r386):not(.fidelity-never):not(.fidelity-never){bottom: 22px; left: -20px;}}
@media (max-width: 650px){#otavio-page :where(.w392 .elementor-heading-title):not(.fidelity-never):not(.fidelity-never){font-size: clamp(40px, 9.8vw, 55px);}}
@media (max-width: 650px){#otavio-page :where(.r394):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r396):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r397):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r398):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r402):not(.fidelity-never):not(.fidelity-never){font-size: 13px;}}
@media (max-width: 650px){#otavio-page :where(.r394):not(.fidelity-never):not(.fidelity-never):not(.fidelity-never){font-size: 16px;}}
@media (max-width: 650px){#otavio-page :where(.r406):not(.fidelity-never):not(.fidelity-never){padding-block: 103px 130px;}}
@media (max-width: 650px){#otavio-page :where(.w411 .elementor-heading-title):not(.fidelity-never):not(.fidelity-never){font-size: clamp(53px, 12vw, 75px);}}
@media (max-width: 650px){#otavio-page :where(.r413):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r414):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r415):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r419):not(.fidelity-never):not(.fidelity-never){font-size: 13px;}}
@media (max-width: 650px){#otavio-page :where(.r414):not(.fidelity-never):not(.fidelity-never):not(.fidelity-never){font-size: 18px;}}
@media (max-width: 650px){#otavio-page :where(.w416 .elementor-button):not(.fidelity-never):not(.fidelity-never){min-width: 0px; width: 100%; max-width: 390px;}}
@media (max-width: 650px){#otavio-page :where(.r407):not(.fidelity-never):not(.fidelity-never){width: 590px; height: 590px;}}
@media (max-width: 650px){#otavio-page :where(.r407):not(.fidelity-never):not(.fidelity-never)::before{inset: 52px;}}
@media (max-width: 650px){#otavio-page :where(.r407):not(.fidelity-never):not(.fidelity-never)::after{inset: 125px;}}
@media (max-width: 650px){#otavio-page :where(.r420):not(.fidelity-never):not(.fidelity-never){padding-top: 51px; padding-bottom: 58px;}}
@media (max-width: 650px){#otavio-page :where(.r421):not(.fidelity-never):not(.fidelity-never){align-items: flex-start; flex-direction: column; gap: 23px; padding-bottom: 40px;}}
@media (max-width: 650px){#otavio-page :where(.r424):not(.fidelity-never):not(.fidelity-never){max-width: 350px;}}
@media (max-width: 650px){#otavio-page :where(.w425 .elementor-button):not(.fidelity-never):not(.fidelity-never){margin-left: 0px; margin-top: 10px;}}
@media (max-width: 650px){#otavio-page :where(.r426):not(.fidelity-never):not(.fidelity-never){display: flex; flex-direction: column; gap: 9px; font-size: 9px;}}
@media (max-width: 650px){#otavio-page :where(.w431 .elementor-button):not(.fidelity-never):not(.fidelity-never){position: fixed; bottom: 0px; left: 0px; right: 0px; z-index: 60; min-height: 56px; background: rgb(182, 219, 234); color: rgb(8, 41, 54); padding: 12px max(21px,env(safe-area-inset-right)) calc(12px + env(safe-area-inset-bottom)); display: flex; justify-content: space-between; align-items: center; font-size: 13px; font-weight: 700; box-shadow: rgba(0, 0, 0, 0.22) 0px -10px 25px; transform: translateY(110%); transition: transform .3s var(--ease);}}
@media (max-width: 650px){#otavio-page :where(.r433):not(.fidelity-never):not(.fidelity-never):not(.fidelity-never){font-size: 22px; font-weight: 400;}}
@media (max-width: 650px){#otavio-page :where(.r430):not(.fidelity-never):not(.fidelity-never){bottom: 72px;}}
@media (max-width: 375px){#otavio-page :where(.r21):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r46):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r73):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r78):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r94):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r98):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r164):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r186):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r258):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r382):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r408):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r421):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r426):not(.fidelity-never):not(.fidelity-never){width: calc(100% - 34px);}}
@media (max-width: 375px){#otavio-page :where(.w50 .elementor-heading-title):not(.fidelity-never):not(.fidelity-never){font-size: 43px;}}
@media (max-width: 375px){#otavio-page :where(.r48):not(.fidelity-never):not(.fidelity-never):not(.fidelity-never){font-size: 8px;}}
@media (max-width: 375px){#otavio-page :where(.r64):not(.fidelity-never):not(.fidelity-never){height: 360px;}}
@media (max-width: 375px){#otavio-page :where(.r74):not(.fidelity-never):not(.fidelity-never){max-width: 180px; line-height: 1.4;}}
@media (max-width: 375px){#otavio-page :where(.w59 .elementor-button):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.w182 .elementor-button):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.w254 .elementor-button):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.w399 .elementor-button):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.w416 .elementor-button):not(.fidelity-never):not(.fidelity-never){font-size: 11px; gap: 12px; padding-left: 16px;}}
@media (max-width: 375px){#otavio-page :where(.r61):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r184):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r256):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r401):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.r418):not(.fidelity-never):not(.fidelity-never){width: 39px; height: 39px;}}
@media (max-width: 375px){#otavio-page :where(.r96):not(.fidelity-never):not(.fidelity-never){text-align: right;}}
@media (max-width: 375px){#otavio-page :where(.r168):not(.fidelity-never):not(.fidelity-never){padding: 14px 10px; font-size: 7px;}}
@media (prefers-reduced-motion: reduce){#otavio-page:not(.fidelity-never){scroll-behavior: auto;}}
#otavio-page :where(.w23 img):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.w423 img):not(.fidelity-never):not(.fidelity-never){display: block; width: clamp(170px, 17vw, 230px); height: auto; max-height: 67px; object-fit: contain; object-position: left center;}
#otavio-page :where(.w423 img):not(.fidelity-never):not(.fidelity-never):not(.fidelity-never){width: 230px; max-height: 75px;}
@media (max-width: 1180px){#otavio-page :where(.w23 img):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.w423 img):not(.fidelity-never):not(.fidelity-never){width: 183px;}}
@media (max-width: 650px){#otavio-page :where(.w23 img):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.w423 img):not(.fidelity-never):not(.fidelity-never){width: 171px; max-height: 61px;}}
@media (max-width: 650px){#otavio-page :where(.w423 img):not(.fidelity-never):not(.fidelity-never):not(.fidelity-never){width: 210px;}}
@media (max-width: 375px){#otavio-page :where(.w23 img):not(.fidelity-never):not(.fidelity-never),#otavio-page :where(.w423 img):not(.fidelity-never):not(.fidelity-never){width: 150px;}}
#otavio-page{font-family:'DM Sans',Arial,sans-serif;font-size:16px;color:#152b34;background:#06131d}
#otavio-page :where(.real-logo img){filter:grayscale(1) invert(1) brightness(3);mix-blend-mode:screen}
#otavio-page .real-logo a{mix-blend-mode:screen}
#otavio-page .fidelity-mobile-menu{display:none}
#otavio-page .site-header.elementor-sticky--effects{height:79px;background:rgba(5,19,29,.96);backdrop-filter:blur(18px)}
#otavio-page .site-header.elementor-sticky__spacer{display:none!important}
#otavio-page .reveal{opacity:1;transform:none}
#otavio-page .fidelity-carousel .swiper{overflow:visible}
#otavio-page .fidelity-carousel{overflow:visible;margin-top:0;margin-bottom:24px}
#otavio-page .fidelity-carousel .swiper-wrapper{align-items:stretch}
#otavio-page .fidelity-carousel .swiper-slide{height:auto}
#otavio-page .fidelity-carousel .comparison-card{flex:initial;width:100%;height:100%;box-sizing:border-box}
#otavio-page .fidelity-carousel .elementor-swiper-button{position:absolute;top:-95px;width:48px;height:48px;border:1px solid #bdced5;background:transparent;color:#133b4c;display:grid;place-items:center;font-size:20px;transform:none;margin:0}
#otavio-page .fidelity-carousel .elementor-swiper-button-prev{left:auto;right:57px}
#otavio-page .fidelity-carousel .elementor-swiper-button-next{right:0}
#otavio-page .fidelity-carousel .swiper-pagination-fraction{position:absolute;top:-80px;right:125px;left:auto;width:auto;bottom:auto;font-size:13px;color:#617f8d;letter-spacing:.13em}
#otavio-page .fidelity-carousel .swiper-pagination-current{color:#164e63;font-weight:700}
#otavio-page .fidelity-carousel:after{content:'DESLIZE PARA VER MAIS CASOS';display:block;font-size:9px;letter-spacing:.17em;color:#77909a;margin-top:21px}
#otavio-page .transformations-aside{padding-bottom:70px}
#otavio-page .fidelity-sticky-cta .elementor-button{transform:none}
@media(max-width:900px){
#otavio-page .fidelity-mobile-menu{display:block;position:static;width:43px;margin-left:auto;flex:none}
#otavio-page .fidelity-mobile-menu .elementor-menu-toggle{width:43px;height:43px;padding:10px;border:1px solid #8baab9;background:transparent;color:#b6dbea}
#otavio-page .fidelity-mobile-menu .elementor-menu-toggle svg{fill:#b6dbea}
#otavio-page .fidelity-mobile-menu .elementor-nav-menu--dropdown{position:absolute;top:100%;left:0;right:0;width:100%;background:#071b27}
#otavio-page .fidelity-mobile-menu .elementor-nav-menu--dropdown .elementor-item{padding:17px 27px;color:#dcecf2;font-size:14px}
}
@media(max-width:650px){
#otavio-page .transformations-aside{padding-bottom:70px}
#otavio-page .fidelity-carousel .elementor-swiper-button{top:-76px;width:45px;height:45px}
#otavio-page .fidelity-carousel .elementor-swiper-button-prev{right:54px}
#otavio-page .fidelity-carousel .swiper-pagination-fraction{top:-62px;left:0;right:auto}
}
#otavio-page{line-height:normal} #otavio-page .site-header{background:#06131d} #otavio-page .real-logo a{width:230px;height:67px;overflow:hidden;justify-content:center} #otavio-page .real-logo img{width:280px!important;max-width:none!important;max-height:none!important;flex:none;filter:grayscale(1) invert(1) brightness(4);mix-blend-mode:screen} @media(max-width:1180px){#otavio-page .real-logo a{width:183px}#otavio-page .real-logo img{width:230px!important}} @media(max-width:650px){#otavio-page .real-logo a{width:171px;height:61px}#otavio-page .real-logo img{width:215px!important}}#otavio-page .fidelity-carousel .swiper{overflow:hidden}
#otavio-page .fidelity-carousel .elementor-swiper-button svg{display:none}
#otavio-page .fidelity-carousel .elementor-swiper-button-prev:before{content:'←'}
#otavio-page .fidelity-carousel .elementor-swiper-button-next:before{content:'→'}
#otavio-page .fidelity-carousel .elementor-swiper-button:before{font:20px 'DM Sans',sans-serif;color:#133b4c}
#otavio-page .fidelity-carousel .swiper-pagination-bullets{position:absolute;top:auto;bottom:0;left:auto;right:0;width:auto;display:flex;gap:6px;align-items:center;height:28px}
#otavio-page .fidelity-carousel .swiper-pagination-bullet{width:28px;height:28px;margin:0;background:transparent;border-radius:0;opacity:1;position:relative}
#otavio-page .fidelity-carousel .swiper-pagination-bullet:after{content:'';position:absolute;left:5px;right:5px;top:calc(50% - 2px);height:3px;background:#c9d5d9}
#otavio-page .fidelity-carousel .swiper-pagination-bullet-active:after{background:#194d60;transform:scaleY(1.5)}
#otavio-page .fidelity-carousel:after{height:28px;line-height:28px}
#otavio-page .fidelity-carousel:before{content:'01 / 06';position:absolute;top:-80px;right:125px;font-size:13px;font-weight:700;color:#164e63;letter-spacing:.13em}
#otavio-page .fidelity-carousel:has(.swiper-pagination-bullet-active:nth-child(2)):before{content:'02 / 06'}
#otavio-page .fidelity-carousel:has(.swiper-pagination-bullet-active:nth-child(3)):before{content:'03 / 06'}
#otavio-page .fidelity-carousel:has(.swiper-pagination-bullet-active:nth-child(4)):before{content:'04 / 06'}
#otavio-page .fidelity-carousel:has(.swiper-pagination-bullet-active:nth-child(5)):before{content:'05 / 06'}
#otavio-page .fidelity-carousel:has(.swiper-pagination-bullet-active:nth-child(6)):before{content:'06 / 06'}
@media(max-width:650px){#otavio-page .fidelity-carousel:before{top:-62px;left:0;right:auto}#otavio-page .fidelity-carousel .swiper-pagination-bullet{width:21px}#otavio-page .fidelity-carousel:after{font-size:8px;max-width:190px;line-height:1.5}}
#otavio-page .site-header.elementor-sticky--effects{background:#05131d}@media(max-width:900px){#otavio-page .site-header.elementor-sticky--effects{height:72px}}
@media(max-width:650px){
#otavio-page .fidelity-sticky-cta .elementor-button{transform:translateY(110%)}
#otavio-page:has(.site-header.elementor-sticky--effects) .fidelity-sticky-cta .elementor-button{transform:translateY(0)}
@supports(animation-timeline:scroll()){
#otavio-page .fidelity-sticky-cta .elementor-button{animation:otavio-cta-reveal 1s steps(1,end) both;animation-timeline:scroll(root block);animation-range:0px 550px}
}}
@keyframes otavio-cta-reveal{from{transform:translateY(110%)}to{transform:translateY(0)}}

#otavio-page .patient-comparison-image{display:block;width:100%;margin:0;background:#e6ecee;line-height:0}#otavio-page .patient-comparison-image img{display:block;width:100%;height:620px;max-height:none;object-fit:contain;object-position:center;margin:0}#otavio-page .patient-comparison-image .elementor-widget-container{margin:0;padding:0} @media(max-width:650px){#otavio-page .patient-comparison-image img{height:440px;height:clamp(320px,115vw,500px)}}#otavio-page .fidelity-carousel:has(.swiper-pagination-bullet-active:nth-child(1)):before{content:'01 / 07'}#otavio-page .fidelity-carousel:has(.swiper-pagination-bullet-active:nth-child(2)):before{content:'02 / 07'}#otavio-page .fidelity-carousel:has(.swiper-pagination-bullet-active:nth-child(3)):before{content:'03 / 07'}#otavio-page .fidelity-carousel:has(.swiper-pagination-bullet-active:nth-child(4)):before{content:'04 / 07'}#otavio-page .fidelity-carousel:has(.swiper-pagination-bullet-active:nth-child(5)):before{content:'05 / 07'}#otavio-page .fidelity-carousel:has(.swiper-pagination-bullet-active:nth-child(6)):before{content:'06 / 07'}#otavio-page .fidelity-carousel:has(.swiper-pagination-bullet-active:nth-child(7)):before{content:'07 / 07'}#otavio-page .fidelity-carousel:before{content:'01 / 07'}
/* Setas vetoriais: aparência consistente em iOS, Android e desktop. */
#otavio-page .site-arrow{display:inline-block!important;width:1em;height:1em;min-width:1em;flex:0 0 1em;vertical-align:-.12em;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M5 19L19 5M5 5h14v14' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M5 19L19 5M5 5h14v14' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/contain no-repeat}
#otavio-page .site-arrow-down{transform:rotate(135deg)}
#otavio-page .site-arrow-up{transform:rotate(-45deg)}
n#otavio-page .benefit-grid .fidelity-text p:has(b){display:contents}
/* Avaliações empilhadas no celular. */
@media(max-width:767px){
#otavio-page .testimonial-grid.fidelity-container{display:grid;grid-template-columns:minmax(0,1fr);grid-auto-flow:row;gap:20px;overflow:visible;scroll-snap-type:none;padding-bottom:0}
#otavio-page .testimonial-grid.fidelity-container>.google-review-card{width:100%;min-width:0;max-width:none;min-height:0;height:auto;flex:none;scroll-snap-align:none}
}

#otavio-page .clinic-location{display:block;background:#f4f6f4;padding:96px 0;color:#152b34}
#otavio-page .clinic-location-inner{display:grid;grid-template-columns:.85fr 1.15fr;gap:64px;align-items:center;width:calc(100% - 96px);max-width:1240px;margin:auto}
#otavio-page .clinic-location-copy{display:flex;flex-direction:column;gap:24px}
#otavio-page .clinic-location .elementor-heading-title{font:400 48px/1.1 'DM Sans',sans-serif;letter-spacing:-.04em;color:#152b34;margin:0}
#otavio-page .clinic-location .elementor-heading-title em{font-family:'Playfair Display',serif;color:#245366;font-weight:400}
#otavio-page .clinic-location p{font:400 16px/1.8 'DM Sans',sans-serif;color:#66777b;margin:0}
#otavio-page .clinic-location .clinic-eyebrow p{font-size:10px;letter-spacing:.2em;color:#456977;font-weight:700}
#otavio-page .clinic-location .elementor-button{display:inline-flex;align-items:center;gap:24px;background:#123c4c;color:#fff;font:600 13px/1.4 'DM Sans',sans-serif;padding:20px 26px;text-decoration:none}
#otavio-page .clinic-map{width:100%;min-width:0;border:1px solid #d5e0e2}
#otavio-page .clinic-map iframe{display:block;width:100%;height:420px;border:0}
#otavio-page .about-crm p{font-size:13px;color:#456977;letter-spacing:.06em;margin:-10px 0 24px}
@media(max-width:767px){#otavio-page .clinic-location{padding:64px 0}#otavio-page .clinic-location-inner{grid-template-columns:minmax(0,1fr);width:calc(100% - 42px);gap:32px}#otavio-page .clinic-location .elementor-heading-title{font-size:36px}#otavio-page .clinic-map iframe{height:320px}}
#otavio-page .fidelity-carousel:has(.swiper-pagination-bullet-active:nth-child(1)):before{content:'01 / 08'}#otavio-page .fidelity-carousel:has(.swiper-pagination-bullet-active:nth-child(2)):before{content:'02 / 08'}#otavio-page .fidelity-carousel:has(.swiper-pagination-bullet-active:nth-child(3)):before{content:'03 / 08'}#otavio-page .fidelity-carousel:has(.swiper-pagination-bullet-active:nth-child(4)):before{content:'04 / 08'}#otavio-page .fidelity-carousel:has(.swiper-pagination-bullet-active:nth-child(5)):before{content:'05 / 08'}#otavio-page .fidelity-carousel:has(.swiper-pagination-bullet-active:nth-child(6)):before{content:'06 / 08'}#otavio-page .fidelity-carousel:has(.swiper-pagination-bullet-active:nth-child(7)):before{content:'07 / 08'}#otavio-page .fidelity-carousel:has(.swiper-pagination-bullet-active:nth-child(8)):before{content:'08 / 08'}#otavio-page .fidelity-carousel:before{content:'01 / 08'}
#otavio-page .patient-photo-pair{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0;width:100%;height:620px;background:#e6ecee;align-items:center}
#otavio-page .patient-photo-pair .patient-photo-half{display:block;width:100%;min-width:0;margin:0;line-height:0}
#otavio-page .patient-photo-pair .patient-photo-half img{display:block;width:100%;height:auto;max-height:620px;object-fit:contain;margin:0}
@media(max-width:650px){#otavio-page .patient-photo-pair{height:clamp(320px,115vw,500px)}#otavio-page .patient-photo-pair .patient-photo-half img{max-height:clamp(320px,115vw,500px)}}/* End custom CSS */