.elementor-89 .elementor-element.elementor-element-901b299{--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-89 .elementor-element.elementor-element-a72f50d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:wrap;}.elementor-89 .elementor-element.elementor-element-fccc6f5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-89 .elementor-element.elementor-element-ec385d2 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:58px;font-weight:800;color:#000000;}.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-89 .elementor-element.elementor-element-f53c41f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap: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-89 .elementor-element.elementor-element-3f75421{--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-89 .elementor-element.elementor-element-0bf9fad{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-89 .elementor-element.elementor-element-4d90711{--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-89 .elementor-element.elementor-element-748d2d6{--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-89 .elementor-element.elementor-element-ffcfbfc{--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-89 .elementor-element.elementor-element-ef880fa .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:700;color:#14283C;}.elementor-89 .elementor-element.elementor-element-4ab7429{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:wrap;}.elementor-89 .elementor-element.elementor-element-6686239{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:wrap;box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5);}.elementor-89 .elementor-element.elementor-element-6686239:hover{box-shadow:0px 5px 15px 0px rgba(0,0,0,0.5);}.elementor-89 .elementor-element.elementor-element-b693c64{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-89 .elementor-element.elementor-element-68e9134:hover{--e-transform-scale:1.05;}.elementor-89 .elementor-element.elementor-element-962b4fc{--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-89 .elementor-element.elementor-element-ed6917e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:wrap;box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5);}.elementor-89 .elementor-element.elementor-element-ed6917e:hover{box-shadow:0px 5px 15px 0px rgba(0,0,0,0.5);}.elementor-89 .elementor-element.elementor-element-8f3aa0f{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-89 .elementor-element.elementor-element-22338b5:hover{--e-transform-scale:1.05;}.elementor-89 .elementor-element.elementor-element-08b546a{--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-89 .elementor-element.elementor-element-53ad13a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:wrap;box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5);}.elementor-89 .elementor-element.elementor-element-53ad13a:hover{box-shadow:0px 5px 15px 0px rgba(0,0,0,0.5);}.elementor-89 .elementor-element.elementor-element-aee36d0{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-89 .elementor-element.elementor-element-c69fb52:hover{--e-transform-scale:1.05;}.elementor-89 .elementor-element.elementor-element-65cb700{--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-89 .elementor-element.elementor-element-cc053d7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:wrap;box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5);}.elementor-89 .elementor-element.elementor-element-cc053d7:hover{box-shadow:0px 5px 15px 0px rgba(0,0,0,0.5);}.elementor-89 .elementor-element.elementor-element-6484fe5{--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-89 .elementor-element.elementor-element-b8a8375:hover{--e-transform-scale:1.05;}.elementor-89 .elementor-element.elementor-element-437b9e7{--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-89 .elementor-element.elementor-element-100715f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:wrap;box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5);}.elementor-89 .elementor-element.elementor-element-100715f:hover{box-shadow:0px 5px 15px 0px rgba(0,0,0,0.5);}.elementor-89 .elementor-element.elementor-element-b00c7f9{--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-89 .elementor-element.elementor-element-76475fd:hover{--e-transform-scale:1.05;}.elementor-89 .elementor-element.elementor-element-21c4284{--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-89 .elementor-element.elementor-element-8e77127{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:wrap;box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5);}.elementor-89 .elementor-element.elementor-element-8e77127:hover{box-shadow:0px 5px 15px 0px rgba(0,0,0,0.5);}.elementor-89 .elementor-element.elementor-element-e9e2bfd{--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-89 .elementor-element.elementor-element-5d017b3:hover{--e-transform-scale:1.05;}.elementor-89 .elementor-element.elementor-element-4011d75{--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-89 .elementor-element.elementor-element-2f0b693{--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-89 .elementor-element.elementor-element-1b9d060{--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-89 .elementor-element.elementor-element-8234010{--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-89 .elementor-element.elementor-element-9d7a874 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:700;color:#FFFFFF;}.elementor-89 .elementor-element.elementor-element-673ebc9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:wrap;}.elementor-89 .elementor-element.elementor-element-8f42c69{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:wrap;}.elementor-89 .elementor-element.elementor-element-2d033d1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:wrap;}.elementor-89 .elementor-element.elementor-element-fd66a4d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:wrap;}.elementor-89 .elementor-element.elementor-element-7cf3b12{--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-89 .elementor-element.elementor-element-507eb55{--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-89 .elementor-element.elementor-element-e41cbb4{--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-89 .elementor-element.elementor-element-2603fd7 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:40px;font-weight:700;color:#14283C;}.elementor-89 .elementor-element.elementor-element-56c72b6{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:wrap;}.elementor-89 .elementor-element.elementor-element-776e27d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:wrap;}.elementor-89 .elementor-element.elementor-element-776e27d:hover{box-shadow:0px 5px 10px 0px rgba(0,0,0,0.5);}.elementor-89 .elementor-element.elementor-element-c7dcc74{--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;--flex-wrap:wrap;}.elementor-89 .elementor-element.elementor-element-c7dcc74:hover{box-shadow:0px 5px 10px 0px rgba(0,0,0,0.5);}.elementor-89 .elementor-element.elementor-element-2296f9d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:wrap;}.elementor-89 .elementor-element.elementor-element-2296f9d:hover{box-shadow:0px 5px 10px 0px rgba(0,0,0,0.5);}.elementor-89 .elementor-element.elementor-element-1312bb5{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:wrap;}.elementor-89 .elementor-element.elementor-element-1312bb5:hover{box-shadow:0px 5px 10px 0px rgba(0,0,0,0.5);}.elementor-89 .elementor-element.elementor-element-2f632f1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:wrap;}.elementor-89 .elementor-element.elementor-element-2f632f1:hover{box-shadow:0px 5px 10px 0px rgba(0,0,0,0.5);}.elementor-89 .elementor-element.elementor-element-a474b69{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:wrap;}.elementor-89 .elementor-element.elementor-element-a474b69:hover{box-shadow:0px 5px 10px 0px rgba(0,0,0,0.5);}.elementor-89 .elementor-element.elementor-element-4bce32f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:wrap;}.elementor-89 .elementor-element.elementor-element-4bce32f:hover{box-shadow:0px 5px 10px 0px rgba(0,0,0,0.5);}.elementor-89 .elementor-element.elementor-element-9d1e325{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:wrap;}.elementor-89 .elementor-element.elementor-element-9d1e325:hover{box-shadow:0px 5px 10px 0px rgba(0,0,0,0.5);}.elementor-89 .elementor-element.elementor-element-8d108c2{--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-89 .elementor-element.elementor-element-6a605e6{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:wrap;}.elementor-89 .elementor-element.elementor-element-3d87660{--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-89 .elementor-element.elementor-element-2a7e16d .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:40px;font-weight:700;color:#14283C;}.elementor-89 .elementor-element.elementor-element-aa41c52{color:#000000;}.elementor-89 .elementor-element.elementor-element-69637a6{color:#000000;}.elementor-89 .elementor-element.elementor-element-f2dae3d{color:#000000;}.elementor-89 .elementor-element.elementor-element-0e0a8a9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:wrap;}.elementor-89 .elementor-element.elementor-element-95733c2{--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-89 .elementor-element.elementor-element-d23c81e{--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-89 .elementor-element.elementor-element-00d1fe2{--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-89 .elementor-element.elementor-element-e9bdff5{--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-89 .elementor-element.elementor-element-ab571b0 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:700;color:#FFFFFF;}.elementor-89 .elementor-element.elementor-element-8c925db{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:wrap;}.elementor-89 .elementor-element.elementor-element-af6c582{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:wrap;}.elementor-89 .elementor-element.elementor-element-01e8678{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:wrap;}.elementor-89 .elementor-element.elementor-element-b137d48{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:wrap;}.elementor-89 .elementor-element.elementor-element-e6adc4d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:wrap;}.elementor-89 .elementor-element.elementor-element-a6477fb{--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-89 .elementor-element.elementor-element-c819bec{--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-89 .elementor-element.elementor-element-1ec782d{--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-89 .elementor-element.elementor-element-b6d72b9 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:700;color:#14283C;}.elementor-89 .elementor-element.elementor-element-b4daeae{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:wrap;}.elementor-89 .elementor-element.elementor-element-cb0c3a3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:wrap;box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5);}.elementor-89 .elementor-element.elementor-element-cb0c3a3:hover{box-shadow:0px 5px 10px 0px rgba(0,0,0,0.5);}.elementor-89 .elementor-element.elementor-element-f2943a7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:wrap;box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5);}.elementor-89 .elementor-element.elementor-element-f2943a7:hover{box-shadow:0px 5px 10px 0px rgba(0,0,0,0.5);}.elementor-89 .elementor-element.elementor-element-a33e596{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:wrap;box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5);}.elementor-89 .elementor-element.elementor-element-a33e596:hover{box-shadow:0px 5px 10px 0px rgba(0,0,0,0.5);}.elementor-89 .elementor-element.elementor-element-87ab1e9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:wrap;box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5);}.elementor-89 .elementor-element.elementor-element-87ab1e9:hover{box-shadow:0px 5px 10px 0px rgba(0,0,0,0.5);}.elementor-89 .elementor-element.elementor-element-52e9c68{--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-89 .elementor-element.elementor-element-5172d9f{--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-89 .elementor-element.elementor-element-dec9700{--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-89 .elementor-element.elementor-element-6bf641a .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:700;color:#14283C;}.elementor-89 .elementor-element.elementor-element-614c4d1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:wrap;}.elementor-89 .elementor-element.elementor-element-00fd7e1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:wrap;box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5);}.elementor-89 .elementor-element.elementor-element-00fd7e1:hover{box-shadow:0px 5px 10px 0px rgba(0,0,0,0.5);}.elementor-89 .elementor-element.elementor-element-fa3f6fc{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:wrap;box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5);}.elementor-89 .elementor-element.elementor-element-fa3f6fc:hover{box-shadow:0px 5px 10px 0px rgba(0,0,0,0.5);}.elementor-89 .elementor-element.elementor-element-1a5b310{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:wrap;box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5);}.elementor-89 .elementor-element.elementor-element-1a5b310:hover{box-shadow:0px 5px 10px 0px rgba(0,0,0,0.5);}.elementor-89 .elementor-element.elementor-element-a1a441d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:wrap;box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5);}.elementor-89 .elementor-element.elementor-element-a1a441d:hover{box-shadow:0px 5px 10px 0px rgba(0,0,0,0.5);}.elementor-89 .elementor-element.elementor-element-435cddc{--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-89 .elementor-element.elementor-element-b671696{--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-89 .elementor-element.elementor-element-1c8c8e6{--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-89 .elementor-element.elementor-element-935abc8 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-89 .elementor-element.elementor-element-66298e5 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:700;color:#14283C;}.elementor-89 .elementor-element.elementor-element-4b29b1c{--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-89 .elementor-element.elementor-element-cc98cd1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:wrap;}.elementor-89 .elementor-element.elementor-element-32ba263{--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-89 .elementor-element.elementor-element-051166e .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:700;color:#FFFFFF;}.elementor-89 .elementor-element.elementor-element-109bb72{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:wrap;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-89 .elementor-element.elementor-element-6686239{--width:100%;}.elementor-89 .elementor-element.elementor-element-ed6917e{--width:100%;}.elementor-89 .elementor-element.elementor-element-53ad13a{--width:100%;}.elementor-89 .elementor-element.elementor-element-cc053d7{--width:100%;}.elementor-89 .elementor-element.elementor-element-100715f{--width:100%;}.elementor-89 .elementor-element.elementor-element-8e77127{--width:100%;}.elementor-89 .elementor-element.elementor-element-8f42c69{--width:100%;}.elementor-89 .elementor-element.elementor-element-2d033d1{--width:100%;}.elementor-89 .elementor-element.elementor-element-fd66a4d{--width:100%;}.elementor-89 .elementor-element.elementor-element-776e27d{--width:100%;}.elementor-89 .elementor-element.elementor-element-c7dcc74{--width:100%;}.elementor-89 .elementor-element.elementor-element-2296f9d{--width:100%;}.elementor-89 .elementor-element.elementor-element-1312bb5{--width:100%;}.elementor-89 .elementor-element.elementor-element-2f632f1{--width:100%;}.elementor-89 .elementor-element.elementor-element-a474b69{--width:100%;}.elementor-89 .elementor-element.elementor-element-4bce32f{--width:100%;}.elementor-89 .elementor-element.elementor-element-9d1e325{--width:100%;}.elementor-89 .elementor-element.elementor-element-af6c582{--width:100%;}.elementor-89 .elementor-element.elementor-element-01e8678{--width:100%;}.elementor-89 .elementor-element.elementor-element-b137d48{--width:100%;}.elementor-89 .elementor-element.elementor-element-e6adc4d{--width:100%;}.elementor-89 .elementor-element.elementor-element-cb0c3a3{--width:100%;}.elementor-89 .elementor-element.elementor-element-f2943a7{--width:100%;}.elementor-89 .elementor-element.elementor-element-a33e596{--width:100%;}.elementor-89 .elementor-element.elementor-element-87ab1e9{--width:100%;}.elementor-89 .elementor-element.elementor-element-00fd7e1{--width:100%;}.elementor-89 .elementor-element.elementor-element-fa3f6fc{--width:100%;}.elementor-89 .elementor-element.elementor-element-1a5b310{--width:100%;}.elementor-89 .elementor-element.elementor-element-a1a441d{--width:100%;}}@media(min-width:768px){.elementor-89 .elementor-element.elementor-element-6686239{--width:33.333%;}.elementor-89 .elementor-element.elementor-element-ed6917e{--width:33.333%;}.elementor-89 .elementor-element.elementor-element-53ad13a{--width:33.333%;}.elementor-89 .elementor-element.elementor-element-cc053d7{--width:33.333%;}.elementor-89 .elementor-element.elementor-element-100715f{--width:33.333%;}.elementor-89 .elementor-element.elementor-element-8e77127{--width:33.333%;}.elementor-89 .elementor-element.elementor-element-8f42c69{--width:33.333%;}.elementor-89 .elementor-element.elementor-element-2d033d1{--width:33.333%;}.elementor-89 .elementor-element.elementor-element-fd66a4d{--width:33.333%;}.elementor-89 .elementor-element.elementor-element-776e27d{--width:25%;}.elementor-89 .elementor-element.elementor-element-c7dcc74{--width:25%;}.elementor-89 .elementor-element.elementor-element-2296f9d{--width:25%;}.elementor-89 .elementor-element.elementor-element-1312bb5{--width:25%;}.elementor-89 .elementor-element.elementor-element-2f632f1{--width:25%;}.elementor-89 .elementor-element.elementor-element-a474b69{--width:25%;}.elementor-89 .elementor-element.elementor-element-4bce32f{--width:25%;}.elementor-89 .elementor-element.elementor-element-9d1e325{--width:25%;}.elementor-89 .elementor-element.elementor-element-af6c582{--width:25%;}.elementor-89 .elementor-element.elementor-element-01e8678{--width:25%;}.elementor-89 .elementor-element.elementor-element-b137d48{--width:25%;}.elementor-89 .elementor-element.elementor-element-e6adc4d{--width:25%;}.elementor-89 .elementor-element.elementor-element-cb0c3a3{--width:25%;}.elementor-89 .elementor-element.elementor-element-f2943a7{--width:25%;}.elementor-89 .elementor-element.elementor-element-a33e596{--width:25%;}.elementor-89 .elementor-element.elementor-element-87ab1e9{--width:25%;}.elementor-89 .elementor-element.elementor-element-00fd7e1{--width:25%;}.elementor-89 .elementor-element.elementor-element-fa3f6fc{--width:25%;}.elementor-89 .elementor-element.elementor-element-1a5b310{--width:25%;}.elementor-89 .elementor-element.elementor-element-a1a441d{--width:25%;}}@media(max-width:1024px) and (min-width:768px){.elementor-89 .elementor-element.elementor-element-6686239{--width:50%;}.elementor-89 .elementor-element.elementor-element-ed6917e{--width:50%;}.elementor-89 .elementor-element.elementor-element-53ad13a{--width:50%;}.elementor-89 .elementor-element.elementor-element-cc053d7{--width:50%;}.elementor-89 .elementor-element.elementor-element-100715f{--width:50%;}.elementor-89 .elementor-element.elementor-element-8e77127{--width:50%;}.elementor-89 .elementor-element.elementor-element-8f42c69{--width:50%;}.elementor-89 .elementor-element.elementor-element-2d033d1{--width:50%;}.elementor-89 .elementor-element.elementor-element-fd66a4d{--width:50%;}.elementor-89 .elementor-element.elementor-element-776e27d{--width:50%;}.elementor-89 .elementor-element.elementor-element-c7dcc74{--width:50%;}.elementor-89 .elementor-element.elementor-element-2296f9d{--width:50%;}.elementor-89 .elementor-element.elementor-element-1312bb5{--width:50%;}.elementor-89 .elementor-element.elementor-element-2f632f1{--width:50%;}.elementor-89 .elementor-element.elementor-element-a474b69{--width:50%;}.elementor-89 .elementor-element.elementor-element-4bce32f{--width:50%;}.elementor-89 .elementor-element.elementor-element-9d1e325{--width:50%;}.elementor-89 .elementor-element.elementor-element-af6c582{--width:50%;}.elementor-89 .elementor-element.elementor-element-01e8678{--width:50%;}.elementor-89 .elementor-element.elementor-element-b137d48{--width:50%;}.elementor-89 .elementor-element.elementor-element-e6adc4d{--width:50%;}.elementor-89 .elementor-element.elementor-element-cb0c3a3{--width:50%;}.elementor-89 .elementor-element.elementor-element-f2943a7{--width:50%;}.elementor-89 .elementor-element.elementor-element-a33e596{--width:50%;}.elementor-89 .elementor-element.elementor-element-87ab1e9{--width:50%;}.elementor-89 .elementor-element.elementor-element-00fd7e1{--width:50%;}.elementor-89 .elementor-element.elementor-element-fa3f6fc{--width:50%;}.elementor-89 .elementor-element.elementor-element-1a5b310{--width:50%;}.elementor-89 .elementor-element.elementor-element-a1a441d{--width:50%;}}/* Start custom CSS for text-editor, class: .elementor-element-f2dae3d *//* =========================================
   Custom Feature List
   圆点呼吸动画 + 左侧连接线
   ========================================= */

.custom-feature-list ul {
  position: relative;
  margin: 0;
  padding: 0 0 0 38px;
  list-style: none;
}

/* 左侧竖向连接线 */
.custom-feature-list ul::before {
  content: "";
  position: absolute;
  left: 10px;
  top: 10px;
  bottom: 12px;
  width: 2px;
  background: linear-gradient(
    to bottom,
    rgba(16, 31, 63, 0.15),
    rgba(16, 31, 63, 0.6),
    rgba(16, 31, 63, 0.15)
  );
}

/* 每一条文字 */
.custom-feature-list li {
  position: relative;
  margin: 0 0 22px;
  padding: 0;
  line-height: 1.65;
}

/* 最后一条取消底部间距 */
.custom-feature-list li:last-child {
  margin-bottom: 0;
}

/* 主圆点 */
.custom-feature-list li::before {
  content: "";
  position: absolute;
  left: -34px;
  top: 9px;
  width: 10px;
  height: 10px;
  border-radius: 50%;
  background: #101f3f;
  border: 2px solid #ffffff;
  box-shadow:
    0 0 0 3px rgba(16, 31, 63, 0.16),
    0 3px 8px rgba(16, 31, 63, 0.18);
  z-index: 2;
}

/* 圆点外圈呼吸效果 */
.custom-feature-list li::after {
  content: "";
  position: absolute;
  left: -37px;
  top: 6px;
  width: 16px;
  height: 16px;
  border: 1px solid rgba(16, 31, 63, 0.38);
  border-radius: 50%;
  animation: feature-dot-pulse 2.4s ease-out infinite;
}

/* 三个圆点错开动画时间 */
.custom-feature-list li:nth-child(2)::after {
  animation-delay: 0.8s;
}

.custom-feature-list li:nth-child(3)::after {
  animation-delay: 1.6s;
}

/* 呼吸动画 */
@keyframes feature-dot-pulse {
  0% {
    transform: scale(0.75);
    opacity: 0.85;
  }

  70% {
    transform: scale(1.65);
    opacity: 0;
  }

  100% {
    transform: scale(1.65);
    opacity: 0;
  }
}

/* 加粗标题 */
.custom-feature-list strong {
  color: #101f3f;
  font-weight: 700;
}

/* 鼠标经过时，整条轻微右移 */
.custom-feature-list li {
  transition:
    transform 0.3s ease,
    color 0.3s ease;
}

.custom-feature-list li:hover {
  transform: translateX(4px);
}

.custom-feature-list li:hover::before {
  transform: scale(1.15);
  box-shadow:
    0 0 0 4px rgba(16, 31, 63, 0.14),
    0 4px 10px rgba(16, 31, 63, 0.24);
}

/* 手机端适配 */
@media (max-width: 767px) {
  .custom-feature-list ul {
    padding-left: 32px;
  }

  .custom-feature-list ul::before {
    left: 8px;
  }

  .custom-feature-list li::before {
    left: -30px;
  }

  .custom-feature-list li::after {
    left: -33px;
  }
}

/* 尊重用户的减少动画设置 */
@media (prefers-reduced-motion: reduce) {
  .custom-feature-list li::after {
    animation: none;
  }

  .custom-feature-list li {
    transition: none;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-62edf4a *//* =========================================
   RUNGRACE Premium FAQ
   ========================================= */

.rg-faq {
  width: 100%;
  max-width: 1160px;
  margin: 0 auto;
}

/* FAQ 单项 */
.rg-faq details {
  position: relative;
  margin-bottom: 14px;
  border: 1px solid rgba(16, 42, 66, 0.1);
  border-radius: 14px;
  background:
    linear-gradient(
      135deg,
      rgba(255, 255, 255, 0.98),
      rgba(243, 250, 254, 0.96)
    );
  box-shadow:
    0 8px 28px rgba(15, 44, 68, 0.05),
    inset 0 1px 0 rgba(255, 255, 255, 0.9);
  overflow: hidden;
  transition:
    border-color 0.3s ease,
    box-shadow 0.3s ease,
    transform 0.3s ease,
    background 0.3s ease;
}

/* 左侧品牌强调线 */
.rg-faq details::before {
  content: "";
  position: absolute;
  left: 0;
  top: 18px;
  bottom: 18px;
  width: 3px;
  border-radius: 0 4px 4px 0;
  background: linear-gradient(
    to bottom,
    #58b8dd,
    #1687b4
  );
  opacity: 0;
  transform: scaleY(0.4);
  transition:
    opacity 0.3s ease,
    transform 0.3s ease;
}

/* 鼠标经过 */
.rg-faq details:hover {
  border-color: rgba(39, 160, 207, 0.24);
  transform: translateY(-2px);
  box-shadow:
    0 14px 38px rgba(15, 56, 82, 0.09),
    inset 0 1px 0 rgba(255, 255, 255, 0.95);
}

/* 展开状态 */
.rg-faq details[open] {
  border-color: rgba(39, 160, 207, 0.32);
  background:
    linear-gradient(
      135deg,
      #ffffff 0%,
      #f4fbff 100%
    );
  box-shadow:
    0 18px 45px rgba(15, 66, 96, 0.1),
    inset 0 1px 0 rgba(255, 255, 255, 1);
}

.rg-faq details[open]::before {
  opacity: 1;
  transform: scaleY(1);
}

/* 问题标题 */
.rg-faq summary {
  position: relative;
  display: flex;
  align-items: center;
  min-height: 68px;
  padding: 20px 72px 20px 28px;
  cursor: pointer;
  list-style: none;
  color: #152f43;
  font-size: 17px;
  font-weight: 600;
  line-height: 1.45;
  letter-spacing: -0.01em;
  transition:
    color 0.3s ease,
    padding-left 0.3s ease;
}

/* 隐藏浏览器默认三角 */
.rg-faq summary::-webkit-details-marker {
  display: none;
}

.rg-faq summary::marker {
  display: none;
  content: "";
}

/* 问题文字 */
.rg-faq-question {
  display: block;
}

/* 右侧圆形按钮 */
.rg-faq summary::after {
  content: "+";
  position: absolute;
  right: 24px;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 34px;
  height: 34px;
  border: 1px solid rgba(41, 157, 201, 0.22);
  border-radius: 50%;
  background: rgba(80, 182, 222, 0.08);
  color: #1588b5;
  font-size: 24px;
  font-weight: 300;
  line-height: 1;
  transform: translateY(-50%);
  transition:
    transform 0.35s ease,
    color 0.3s ease,
    background 0.3s ease,
    box-shadow 0.3s ease;
}

/* 展开后的减号效果 */
.rg-faq details[open] summary::after {
  content: "−";
  color: #ffffff;
  background: linear-gradient(
    135deg,
    #54b9df,
    #1688b5
  );
  border-color: transparent;
  transform: translateY(-50%) rotate(180deg);
  box-shadow: 0 7px 18px rgba(20, 137, 183, 0.25);
}

/* 展开后的问题标题 */
.rg-faq details[open] summary {
  color: #0d78a5;
  padding-left: 32px;
}

/* 答案区域 */
.rg-faq-answer {
  position: relative;
  padding: 0 72px 24px 28px;
  animation: rgFaqFadeIn 0.38s ease both;
}

/* 答案顶部细分隔线 */
.rg-faq-answer::before {
  content: "";
  display: block;
  width: 100%;
  height: 1px;
  margin-bottom: 18px;
  background: linear-gradient(
    to right,
    rgba(35, 151, 198, 0.2),
    rgba(35, 151, 198, 0.04),
    transparent
  );
}

.rg-faq-answer p {
  margin: 0;
  color: #526472;
  font-size: 15px;
  line-height: 1.8;
  font-weight: 400;
}

/* 答案淡入动画 */
@keyframes rgFaqFadeIn {
  from {
    opacity: 0;
    transform: translateY(-8px);
  }

  to {
    opacity: 1;
    transform: translateY(0);
  }
}

/* 手机端 */
@media (max-width: 767px) {
  .rg-faq details {
    margin-bottom: 12px;
    border-radius: 12px;
  }

  .rg-faq summary {
    min-height: 62px;
    padding: 17px 62px 17px 20px;
    font-size: 15px;
  }

  .rg-faq details[open] summary {
    padding-left: 23px;
  }

  .rg-faq summary::after {
    right: 18px;
    width: 31px;
    height: 31px;
    font-size: 21px;
  }

  .rg-faq-answer {
    padding: 0 20px 20px;
  }

  .rg-faq-answer p {
    font-size: 14px;
    line-height: 1.75;
  }
}

/* 减少动画模式 */
@media (prefers-reduced-motion: reduce) {
  .rg-faq details,
  .rg-faq summary,
  .rg-faq summary::after,
  .rg-faq details::before,
  .rg-faq-answer {
    animation: none;
    transition: none;
  }
}/* End custom CSS */