.elementor-6944 .elementor-element.elementor-element-6ccb562:not(.elementor-motion-effects-element-type-background), .elementor-6944 .elementor-element.elementor-element-6ccb562 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#181616;}.elementor-6944 .elementor-element.elementor-element-6ccb562 > .elementor-background-overlay{background-color:#141414;opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6944 .elementor-element.elementor-element-6ccb562 > .elementor-container{min-height:100vh;}.elementor-6944 .elementor-element.elementor-element-6ccb562{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-144px;margin-bottom:0px;}.elementor-6944 .elementor-element.elementor-element-bc37365 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:35px;font-weight:700;color:#FFFBFB;}.elementor-6944 .elementor-element.elementor-element-0535ea9 > .elementor-container{max-width:1230px;}.elementor-6944 .elementor-element.elementor-element-0535ea9{padding:60px 00px 60px 0px;}.elementor-bc-flex-widget .elementor-6944 .elementor-element.elementor-element-9640947.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-6944 .elementor-element.elementor-element-9640947.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-6944 .elementor-element.elementor-element-2111de2 .elementor-button{background-color:#0677C5;font-family:"DM Sans", Sans-serif;font-size:13px;letter-spacing:0.7px;fill:#FAFAFA;color:#FAFAFA;border-radius:14px 14px 14px 14px;padding:9px 18px 9px 15px;}.elementor-6944 .elementor-element.elementor-element-2111de2 .elementor-button:hover, .elementor-6944 .elementor-element.elementor-element-2111de2 .elementor-button:focus{background-color:#F10909;color:#F3ECEC;}.elementor-6944 .elementor-element.elementor-element-2111de2 .elementor-button:hover svg, .elementor-6944 .elementor-element.elementor-element-2111de2 .elementor-button:focus svg{fill:#F3ECEC;}.elementor-6944 .elementor-element.elementor-element-560620b > .elementor-widget-container{margin:20px 0px 10px 0px;}.elementor-6944 .elementor-element.elementor-element-560620b{text-align:start;}.elementor-6944 .elementor-element.elementor-element-560620b .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:34px;font-weight:900;text-transform:uppercase;line-height:35px;letter-spacing:-0.9px;color:#080808;}.elementor-6944 .elementor-element.elementor-element-46329ce .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:23px;font-weight:500;line-height:26px;letter-spacing:-0.2px;word-spacing:0px;}.elementor-6944 .elementor-element.elementor-element-8e1b68d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:21px 0px 0px 0px;}.elementor-6944 .elementor-element.elementor-element-8e1b68d{text-align:start;font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;line-height:22px;letter-spacing:0.1px;color:#181616;}.elementor-6944 .elementor-element.elementor-element-8e1b68d p{margin-block-end:20px;}.elementor-6944 .elementor-element.elementor-element-d06dbd5 .elementor-button{background-color:#0677C5;font-family:"DM Sans", Sans-serif;font-size:15px;line-height:1px;letter-spacing:0.3px;fill:#FAFAFA;color:#FAFAFA;border-radius:7px 7px 7px 7px;padding:9px 18px 9px 15px;}.elementor-6944 .elementor-element.elementor-element-d06dbd5 .elementor-button:hover, .elementor-6944 .elementor-element.elementor-element-d06dbd5 .elementor-button:focus{background-color:#F10909;color:#F3ECEC;}.elementor-6944 .elementor-element.elementor-element-d06dbd5 .elementor-button-content-wrapper{flex-direction:row;}.elementor-6944 .elementor-element.elementor-element-d06dbd5 .elementor-button:hover svg, .elementor-6944 .elementor-element.elementor-element-d06dbd5 .elementor-button:focus svg{fill:#F3ECEC;}.elementor-bc-flex-widget .elementor-6944 .elementor-element.elementor-element-750b532.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-6944 .elementor-element.elementor-element-750b532.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-6944 .elementor-element.elementor-element-564dba0 img{border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-6944 .elementor-element.elementor-element-404ed54:not(.elementor-motion-effects-element-type-background), .elementor-6944 .elementor-element.elementor-element-404ed54 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0C0D0E;}.elementor-6944 .elementor-element.elementor-element-404ed54 > .elementor-container{max-width:1230px;}.elementor-6944 .elementor-element.elementor-element-404ed54{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:50px;margin-bottom:0px;padding:60px 0px 0px 0px;}.elementor-6944 .elementor-element.elementor-element-404ed54 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6944 .elementor-element.elementor-element-f528381 .elementor-button{background-color:#0677C5;font-family:"DM Sans", Sans-serif;font-size:13px;letter-spacing:0.7px;fill:#FAFAFA;color:#FAFAFA;border-radius:14px 14px 14px 14px;padding:9px 18px 9px 15px;}.elementor-6944 .elementor-element.elementor-element-f528381 .elementor-button:hover, .elementor-6944 .elementor-element.elementor-element-f528381 .elementor-button:focus{background-color:#F10909;color:#F3ECEC;}.elementor-6944 .elementor-element.elementor-element-f528381 .elementor-button:hover svg, .elementor-6944 .elementor-element.elementor-element-f528381 .elementor-button:focus svg{fill:#F3ECEC;}.elementor-6944 .elementor-element.elementor-element-4e720cf > .elementor-widget-container{margin:20px 0px 10px 0px;}.elementor-6944 .elementor-element.elementor-element-4e720cf{text-align:start;}.elementor-6944 .elementor-element.elementor-element-4e720cf .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:42px;font-weight:900;text-transform:uppercase;line-height:44px;letter-spacing:-0.9px;color:#F1E9E9;}.elementor-6944 .elementor-element.elementor-element-f623c34:not(.elementor-motion-effects-element-type-background), .elementor-6944 .elementor-element.elementor-element-f623c34 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0C0D0E;}.elementor-6944 .elementor-element.elementor-element-f623c34 > .elementor-container{max-width:1230px;}.elementor-6944 .elementor-element.elementor-element-f623c34{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 60px 0px;}.elementor-6944 .elementor-element.elementor-element-f623c34 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-6944 .elementor-element.elementor-element-1e41ea1.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-6944 .elementor-element.elementor-element-1e41ea1.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-6944 .elementor-element.elementor-element-c50e511 .elementor-accordion-item{border-width:1px;border-color:#3381B7;}.elementor-6944 .elementor-element.elementor-element-c50e511 .elementor-accordion-item .elementor-tab-content{border-width:1px;border-block-start-color:#3381B7;}.elementor-6944 .elementor-element.elementor-element-c50e511 .elementor-accordion-item .elementor-tab-title.elementor-active{border-width:1px;border-block-end-color:#3381B7;}.elementor-6944 .elementor-element.elementor-element-c50e511 .elementor-accordion-icon, .elementor-6944 .elementor-element.elementor-element-c50e511 .elementor-accordion-title{color:#F5F5F5;}.elementor-6944 .elementor-element.elementor-element-c50e511 .elementor-accordion-icon svg{fill:#F5F5F5;}.elementor-6944 .elementor-element.elementor-element-c50e511 .elementor-accordion-title{font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:500;}.elementor-6944 .elementor-element.elementor-element-c50e511 .elementor-tab-content{color:#FEF9F9;font-family:"DM Sans", Sans-serif;font-size:13px;line-height:20px;padding:0px 19px 19px 19px;}.elementor-bc-flex-widget .elementor-6944 .elementor-element.elementor-element-9f6c85d.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-6944 .elementor-element.elementor-element-9f6c85d.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-6944 .elementor-element.elementor-element-61d8bfc .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:23px;font-weight:600;line-height:26px;letter-spacing:-0.2px;word-spacing:0px;color:#0677C5;}.elementor-6944 .elementor-element.elementor-element-93a0358 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:21px 0px 0px 0px;}.elementor-6944 .elementor-element.elementor-element-93a0358{text-align:start;font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;line-height:22px;letter-spacing:0.1px;color:#FDF5F5;}.elementor-6944 .elementor-element.elementor-element-93a0358 p{margin-block-end:20px;}.elementor-6944 .elementor-element.elementor-element-9afbb49 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:23px;font-weight:600;line-height:26px;letter-spacing:-0.2px;word-spacing:0px;color:#0677C5;}.elementor-6944 .elementor-element.elementor-element-3cc6c68 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:21px 0px 0px 0px;}.elementor-6944 .elementor-element.elementor-element-3cc6c68{text-align:start;font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;line-height:22px;letter-spacing:0.1px;color:#FDF5F5;}.elementor-6944 .elementor-element.elementor-element-3cc6c68 p{margin-block-end:20px;}.elementor-6944 .elementor-element.elementor-element-604d8f3 > .elementor-container{max-width:1230px;}.elementor-6944 .elementor-element.elementor-element-604d8f3{padding:60px 00px 0px 0px;}.elementor-6944 .elementor-element.elementor-element-6cb1385 .elementor-button{background-color:#0677C5;font-family:"DM Sans", Sans-serif;font-size:14px;letter-spacing:0.7px;fill:#FAFAFA;color:#FAFAFA;border-radius:7px 7px 7px 7px;padding:9px 18px 9px 15px;}.elementor-6944 .elementor-element.elementor-element-6cb1385 .elementor-button:hover, .elementor-6944 .elementor-element.elementor-element-6cb1385 .elementor-button:focus{background-color:#F10909;color:#F3ECEC;}.elementor-6944 .elementor-element.elementor-element-6cb1385 .elementor-button:hover svg, .elementor-6944 .elementor-element.elementor-element-6cb1385 .elementor-button:focus svg{fill:#F3ECEC;}.elementor-6944 .elementor-element.elementor-element-c79be07 > .elementor-widget-container{margin:20px 0px 10px 0px;}.elementor-6944 .elementor-element.elementor-element-c79be07{text-align:start;}.elementor-6944 .elementor-element.elementor-element-c79be07 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:42px;font-weight:900;text-transform:uppercase;line-height:44px;letter-spacing:-0.9px;color:#080808;}.elementor-6944 .elementor-element.elementor-element-adf0706 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:21px 0px 0px 0px;}.elementor-6944 .elementor-element.elementor-element-adf0706{text-align:start;font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;line-height:22px;letter-spacing:0.1px;color:#181616;}.elementor-6944 .elementor-element.elementor-element-adf0706 p{margin-block-end:20px;}.elementor-6944 .elementor-element.elementor-element-b02173a > .elementor-container{max-width:1230px;}.elementor-6944 .elementor-element.elementor-element-b02173a{padding:0px 00px 60px 0px;}.elementor-6944 .elementor-element.elementor-element-df01d66 > .elementor-element-populated{border-style:none;}.elementor-6944 .elementor-element.elementor-element-d72cfd2{text-align:start;}.elementor-6944 .elementor-element.elementor-element-d72cfd2 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:26px;font-weight:600;letter-spacing:-0.7px;color:#0677C5;}.elementor-6944 .elementor-element.elementor-element-05abe46 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:10px 0px 0px 0px;}.elementor-6944 .elementor-element.elementor-element-05abe46{text-align:start;font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;line-height:22px;letter-spacing:0.1px;color:#181616;}.elementor-6944 .elementor-element.elementor-element-05abe46 p{margin-block-end:20px;}.elementor-6944 .elementor-element.elementor-element-c0d556a > .elementor-element-populated{border-style:none;}.elementor-6944 .elementor-element.elementor-element-0966da2{text-align:start;}.elementor-6944 .elementor-element.elementor-element-0966da2 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:26px;font-weight:600;letter-spacing:-0.7px;color:#0677C5;}.elementor-6944 .elementor-element.elementor-element-f893b3b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:10px 0px 0px 0px;}.elementor-6944 .elementor-element.elementor-element-f893b3b{text-align:start;font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;line-height:22px;letter-spacing:0.1px;color:#181616;}.elementor-6944 .elementor-element.elementor-element-f893b3b p{margin-block-end:20px;}.elementor-6944 .elementor-element.elementor-element-0c04410 > .elementor-element-populated{border-style:none;}.elementor-6944 .elementor-element.elementor-element-3401111{text-align:start;}.elementor-6944 .elementor-element.elementor-element-3401111 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:26px;font-weight:600;letter-spacing:-0.7px;color:#0677C5;}.elementor-6944 .elementor-element.elementor-element-aeafd42 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:10px 0px 0px 0px;}.elementor-6944 .elementor-element.elementor-element-aeafd42{text-align:start;font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;line-height:22px;letter-spacing:0.1px;color:#181616;}.elementor-6944 .elementor-element.elementor-element-aeafd42 p{margin-block-end:20px;}.elementor-6944 .elementor-element.elementor-element-045bd02 > .elementor-element-populated{border-style:none;}.elementor-6944 .elementor-element.elementor-element-3e864fc{text-align:start;}.elementor-6944 .elementor-element.elementor-element-3e864fc .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:26px;font-weight:600;letter-spacing:-0.7px;color:#0677C5;}.elementor-6944 .elementor-element.elementor-element-ac87284 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:10px 0px 0px 0px;}.elementor-6944 .elementor-element.elementor-element-ac87284{text-align:start;font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;line-height:22px;letter-spacing:0.1px;color:#181616;}.elementor-6944 .elementor-element.elementor-element-ac87284 p{margin-block-end:20px;}.elementor-6944 .elementor-element.elementor-element-01a8d86:not(.elementor-motion-effects-element-type-background), .elementor-6944 .elementor-element.elementor-element-01a8d86 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0C0D0E;}.elementor-6944 .elementor-element.elementor-element-01a8d86 > .elementor-container{max-width:1230px;}.elementor-6944 .elementor-element.elementor-element-01a8d86{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:60px 0px 0px 0px;}.elementor-6944 .elementor-element.elementor-element-01a8d86 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6944 .elementor-element.elementor-element-f50df3b .elementor-button{background-color:#0677C5;font-family:"DM Sans", Sans-serif;font-size:13px;letter-spacing:0.7px;fill:#FAFAFA;color:#FAFAFA;border-radius:14px 14px 14px 14px;padding:9px 18px 9px 15px;}.elementor-6944 .elementor-element.elementor-element-f50df3b .elementor-button:hover, .elementor-6944 .elementor-element.elementor-element-f50df3b .elementor-button:focus{background-color:#F10909;color:#F3ECEC;}.elementor-6944 .elementor-element.elementor-element-f50df3b .elementor-button:hover svg, .elementor-6944 .elementor-element.elementor-element-f50df3b .elementor-button:focus svg{fill:#F3ECEC;}.elementor-6944 .elementor-element.elementor-element-3da5005 > .elementor-widget-container{margin:20px 0px 10px 0px;}.elementor-6944 .elementor-element.elementor-element-3da5005{text-align:start;}.elementor-6944 .elementor-element.elementor-element-3da5005 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:42px;font-weight:900;text-transform:uppercase;line-height:44px;letter-spacing:-0.9px;color:#F1E9E9;}.elementor-6944 .elementor-element.elementor-element-44a2ea1:not(.elementor-motion-effects-element-type-background), .elementor-6944 .elementor-element.elementor-element-44a2ea1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0C0D0E;}.elementor-6944 .elementor-element.elementor-element-44a2ea1 > .elementor-container{max-width:1230px;}.elementor-6944 .elementor-element.elementor-element-44a2ea1{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 60px 0px;}.elementor-6944 .elementor-element.elementor-element-44a2ea1 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-6944 .elementor-element.elementor-element-d87f355.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-6944 .elementor-element.elementor-element-d87f355.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-6944 .elementor-element.elementor-element-e62a271 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6944 .elementor-element.elementor-element-e62a271 .elementor-accordion-item{border-width:1px;border-color:#3381B7;}.elementor-6944 .elementor-element.elementor-element-e62a271 .elementor-accordion-item .elementor-tab-content{border-width:1px;border-block-start-color:#3381B7;}.elementor-6944 .elementor-element.elementor-element-e62a271 .elementor-accordion-item .elementor-tab-title.elementor-active{border-width:1px;border-block-end-color:#3381B7;}.elementor-6944 .elementor-element.elementor-element-e62a271 .elementor-accordion-icon, .elementor-6944 .elementor-element.elementor-element-e62a271 .elementor-accordion-title{color:#0677C5;}.elementor-6944 .elementor-element.elementor-element-e62a271 .elementor-accordion-icon svg{fill:#0677C5;}.elementor-6944 .elementor-element.elementor-element-e62a271 .elementor-accordion-title{font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:500;}.elementor-6944 .elementor-element.elementor-element-e62a271 .elementor-tab-content{background-color:#DADADA;color:#FEF9F9;font-family:"DM Sans", Sans-serif;font-size:16px;line-height:20px;padding:24px 19px 19px 19px;}.elementor-bc-flex-widget .elementor-6944 .elementor-element.elementor-element-e281e16.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-6944 .elementor-element.elementor-element-e281e16.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-6944 .elementor-element.elementor-element-a76a6cb .elementor-accordion-item{border-width:1px;border-color:#3381B7;}.elementor-6944 .elementor-element.elementor-element-a76a6cb .elementor-accordion-item .elementor-tab-content{border-width:1px;border-block-start-color:#3381B7;}.elementor-6944 .elementor-element.elementor-element-a76a6cb .elementor-accordion-item .elementor-tab-title.elementor-active{border-width:1px;border-block-end-color:#3381B7;}.elementor-6944 .elementor-element.elementor-element-a76a6cb .elementor-accordion-icon, .elementor-6944 .elementor-element.elementor-element-a76a6cb .elementor-accordion-title{color:#0677C5;}.elementor-6944 .elementor-element.elementor-element-a76a6cb .elementor-accordion-icon svg{fill:#0677C5;}.elementor-6944 .elementor-element.elementor-element-a76a6cb .elementor-accordion-title{font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:500;}.elementor-6944 .elementor-element.elementor-element-a76a6cb .elementor-tab-content{background-color:#DADADA;color:#FEF9F9;font-family:"DM Sans", Sans-serif;font-size:16px;line-height:20px;padding:24px 19px 19px 19px;}.elementor-6944 .elementor-element.elementor-element-7ffb4da > .elementor-container{max-width:1230px;}.elementor-6944 .elementor-element.elementor-element-7ffb4da{padding:60px 00px 60px 0px;}.elementor-6944 .elementor-element.elementor-element-23cbccc .elementor-button{background-color:#0677C5;font-family:"DM Sans", Sans-serif;font-size:14px;letter-spacing:0.7px;fill:#FAFAFA;color:#FAFAFA;border-radius:7px 7px 7px 7px;padding:9px 18px 9px 15px;}.elementor-6944 .elementor-element.elementor-element-23cbccc .elementor-button:hover, .elementor-6944 .elementor-element.elementor-element-23cbccc .elementor-button:focus{background-color:#F10909;color:#F3ECEC;}.elementor-6944 .elementor-element.elementor-element-23cbccc .elementor-button:hover svg, .elementor-6944 .elementor-element.elementor-element-23cbccc .elementor-button:focus svg{fill:#F3ECEC;}.elementor-6944 .elementor-element.elementor-element-5ac7f7d > .elementor-widget-container{margin:20px 0px 10px 0px;}.elementor-6944 .elementor-element.elementor-element-5ac7f7d{text-align:start;}.elementor-6944 .elementor-element.elementor-element-5ac7f7d .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:42px;font-weight:900;text-transform:uppercase;line-height:44px;letter-spacing:-0.9px;color:#080808;}.elementor-6944 .elementor-element.elementor-element-96a1a8e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:21px 0px 0px 0px;}.elementor-6944 .elementor-element.elementor-element-96a1a8e{text-align:start;font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;line-height:22px;letter-spacing:0.1px;color:#181616;}.elementor-6944 .elementor-element.elementor-element-96a1a8e p{margin-block-end:20px;}:root{--page-title-display:none;}@media(max-width:1699px){.elementor-6944 .elementor-element.elementor-element-6ccb562:not(.elementor-motion-effects-element-type-background), .elementor-6944 .elementor-element.elementor-element-6ccb562 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://aanviosmultimediaacademy.com/wp-content/uploads/2026/10/250A9511-scaled.webp");background-position:center center;}.elementor-6944 .elementor-element.elementor-element-6ccb562 > .elementor-container{min-height:68vh;}.elementor-6944 .elementor-element.elementor-element-6ccb562 > .elementor-background-overlay{opacity:0.81;}.elementor-6944 .elementor-element.elementor-element-bc37365{text-align:center;}.elementor-6944 .elementor-element.elementor-element-44a2ea1{padding:0px 0px 60px 0px;}.elementor-bc-flex-widget .elementor-6944 .elementor-element.elementor-element-7aead4d.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-6944 .elementor-element.elementor-element-7aead4d.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}}@media(max-width:1279px){.elementor-6944 .elementor-element.elementor-element-0535ea9{padding:48px 48px 48px 48px;}.elementor-6944 .elementor-element.elementor-element-404ed54{padding:48px 48px 48px 48px;}.elementor-6944 .elementor-element.elementor-element-604d8f3{padding:48px 48px 48px 48px;}.elementor-6944 .elementor-element.elementor-element-b02173a{padding:48px 48px 48px 48px;}.elementor-6944 .elementor-element.elementor-element-01a8d86{padding:48px 48px 48px 48px;}.elementor-6944 .elementor-element.elementor-element-7ffb4da{padding:48px 48px 48px 48px;}}@media(max-width:991px){.elementor-6944 .elementor-element.elementor-element-560620b .elementor-heading-title{font-size:22px;line-height:19px;letter-spacing:-0.1px;}.elementor-6944 .elementor-element.elementor-element-4e720cf .elementor-heading-title{font-size:22px;line-height:19px;letter-spacing:-0.1px;}.elementor-6944 .elementor-element.elementor-element-c79be07 .elementor-heading-title{font-size:22px;line-height:19px;letter-spacing:-0.1px;}.elementor-6944 .elementor-element.elementor-element-3da5005 .elementor-heading-title{font-size:22px;line-height:19px;letter-spacing:-0.1px;}.elementor-6944 .elementor-element.elementor-element-5ac7f7d .elementor-heading-title{font-size:22px;line-height:19px;letter-spacing:-0.1px;}}@media(max-width:575px){.elementor-6944 .elementor-element.elementor-element-bc37365 > .elementor-widget-container{margin:79px 0px 0px 0px;padding:21px 21px 21px 21px;}.elementor-6944 .elementor-element.elementor-element-bc37365{text-align:start;}.elementor-6944 .elementor-element.elementor-element-bc37365 .elementor-heading-title{font-size:35px;}.elementor-6944 .elementor-element.elementor-element-0535ea9{padding:30px 0px 0px 0px;}.elementor-6944 .elementor-element.elementor-element-560620b .elementor-heading-title{font-size:27px;line-height:1.2em;letter-spacing:-0.9px;}.elementor-6944 .elementor-element.elementor-element-46329ce .elementor-heading-title{font-size:20px;line-height:1.2em;}.elementor-6944 .elementor-element.elementor-element-8e1b68d{font-size:14px;}.elementor-6944 .elementor-element.elementor-element-404ed54{padding:30px 17px 17px 17px;}.elementor-6944 .elementor-element.elementor-element-4e720cf .elementor-heading-title{font-size:27px;line-height:1.2em;letter-spacing:-0.9px;}.elementor-6944 .elementor-element.elementor-element-f623c34{padding:2px 2px 2px 2px;}.elementor-6944 .elementor-element.elementor-element-61d8bfc .elementor-heading-title{font-size:20px;line-height:1.2em;}.elementor-6944 .elementor-element.elementor-element-93a0358{font-size:14px;}.elementor-6944 .elementor-element.elementor-element-9afbb49 .elementor-heading-title{font-size:20px;line-height:1.2em;}.elementor-6944 .elementor-element.elementor-element-3cc6c68{font-size:14px;}.elementor-6944 .elementor-element.elementor-element-604d8f3{padding:33px 0px 0px 22px;}.elementor-6944 .elementor-element.elementor-element-2b44410 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-6944 .elementor-element.elementor-element-c79be07 .elementor-heading-title{font-size:27px;line-height:1.2em;letter-spacing:-0.9px;}.elementor-6944 .elementor-element.elementor-element-adf0706{font-size:14px;}.elementor-6944 .elementor-element.elementor-element-b02173a{padding:33px 0px 30px 22px;}.elementor-6944 .elementor-element.elementor-element-df01d66 > .elementor-element-populated, .elementor-6944 .elementor-element.elementor-element-df01d66 > .elementor-element-populated > .elementor-background-overlay, .elementor-6944 .elementor-element.elementor-element-df01d66 > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-6944 .elementor-element.elementor-element-d72cfd2{text-align:start;}.elementor-6944 .elementor-element.elementor-element-05abe46{text-align:start;font-size:14px;}.elementor-6944 .elementor-element.elementor-element-c0d556a > .elementor-element-populated, .elementor-6944 .elementor-element.elementor-element-c0d556a > .elementor-element-populated > .elementor-background-overlay, .elementor-6944 .elementor-element.elementor-element-c0d556a > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-6944 .elementor-element.elementor-element-0966da2{text-align:start;}.elementor-6944 .elementor-element.elementor-element-f893b3b{text-align:start;font-size:14px;}.elementor-6944 .elementor-element.elementor-element-0c04410 > .elementor-element-populated, .elementor-6944 .elementor-element.elementor-element-0c04410 > .elementor-element-populated > .elementor-background-overlay, .elementor-6944 .elementor-element.elementor-element-0c04410 > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-6944 .elementor-element.elementor-element-3401111{text-align:start;}.elementor-6944 .elementor-element.elementor-element-aeafd42{text-align:start;font-size:14px;}.elementor-6944 .elementor-element.elementor-element-045bd02 > .elementor-element-populated, .elementor-6944 .elementor-element.elementor-element-045bd02 > .elementor-element-populated > .elementor-background-overlay, .elementor-6944 .elementor-element.elementor-element-045bd02 > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-6944 .elementor-element.elementor-element-3e864fc{text-align:start;}.elementor-6944 .elementor-element.elementor-element-ac87284{text-align:start;font-size:14px;}.elementor-6944 .elementor-element.elementor-element-01a8d86{padding:30px 17px 17px 17px;}.elementor-6944 .elementor-element.elementor-element-3da5005 .elementor-heading-title{font-size:27px;line-height:1.2em;letter-spacing:-0.9px;}.elementor-6944 .elementor-element.elementor-element-44a2ea1{padding:1px 1px 1px 1px;}.elementor-6944 .elementor-element.elementor-element-7ffb4da{padding:30px 0px 0px 18px;}.elementor-6944 .elementor-element.elementor-element-5ac7f7d .elementor-heading-title{font-size:27px;line-height:1.2em;letter-spacing:-0.9px;}.elementor-6944 .elementor-element.elementor-element-96a1a8e{font-size:14px;}}/* Start custom CSS for accordion, class: .elementor-element-e62a271 *//* FAQ Section Container */
.elementor-6944 .elementor-element.elementor-element-e62a271 {
  background: #f9f9f9;
  border-radius: 16px;
  padding: 30px;
  box-shadow: 0 8px 24px rgba(0, 0, 0, 0.06);
  border: 2px solid #63666a33;
}

/* Individual Accordion Item */
.elementor-6944 .elementor-element.elementor-element-e62a271 .elementor-accordion-item {
  margin-bottom: 18px;
  border-radius: 12px;
  overflow: hidden;
  border: none;
  transition: all 0.3s ease;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.04);
}

/* Accordion Title */
.elementor-6944 .elementor-element.elementor-element-e62a271 .elementor-tab-title {
  background-color: #ffffff;
  font-weight: 600;
  font-size: 18px;
  padding: 18px 20px;
  color: #0e0e0e;
  cursor: pointer;
  border: 1px solid #d8d8d8;
  border-radius: 12px;
  transition: all 0.3s ease;
  position: relative;
}

/* Title Hover */
.elementor-6944 .elementor-element.elementor-element-e62a271 .elementor-tab-title:hover {
  background-color: #f0f0f0;
  color: #63666A;
  border-color: #63666A;
}

/* Active Tab Styling */
.elementor-6944 .elementor-element.elementor-element-e62a271 .elementor-tab-title.elementor-active {
  background-color: #e7e7e7;
  color: #63666A;
  border-color: #63666A;
  box-shadow: 0 0 0 3px rgba(182, 234, 37, 0.3);
}

/* Accordion Content */
.elementor-6944 .elementor-element.elementor-element-e62a271 .elementor-tab-content {
  padding: 20px;
  background: #ffffff;
  font-size: 16px;
  color: #0e0e0e;
  border-radius: 0 0 12px 12px;
  animation: fadeIn 0.4s ease-in-out;
}

/* Accordion Icon Animation */
.elementor-6944 .elementor-element.elementor-element-e62a271 .elementor-accordion-icon {
  transition: transform 0.3s ease;
  color: #63666A;
}

/* Rotate icon on open */
.elementor-6944 .elementor-element.elementor-element-e62a271 .elementor-tab-title.elementor-active .elementor-accordion-icon i {
  transform: rotate(45deg);
  color: #63666A;
}

/* Accordion Fade Animation */
@keyframes fadeIn {
  from { opacity: 0; transform: translateY(-5px); }
  to { opacity: 1; transform: translateY(0); }
}

/* Heading styling inside the section */
.elementor-6944 .elementor-element.elementor-element-e62a271 h2 {
  font-size: 32px;
  font-weight: 700;
  color: #0e0e0e;
  margin-bottom: 10px;
}

/* Paragraph under heading */
.elementor-6944 .elementor-element.elementor-element-e62a271 p {
  color: #3d3d3d;
  font-size: 13px;
  max-width: 520px;
}

/* Mobile Responsive */
@media (max-width: 767px) {
  .elementor-6944 .elementor-element.elementor-element-e62a271 {
    padding: 20px;
  }

  .elementor-6944 .elementor-element.elementor-element-e62a271 .elementor-tab-title {
    font-size: 16px;
    padding: 14px 16px;
  }

  .elementor-6944 .elementor-element.elementor-element-e62a271 .elementor-tab-content {
    font-size: 15px;
    padding: 16px;
  }
}/* End custom CSS */
/* Start custom CSS for accordion, class: .elementor-element-a76a6cb *//* FAQ Section Container */
.elementor-6944 .elementor-element.elementor-element-a76a6cb {
  background: #f9f9f9;
  border-radius: 16px;
  padding: 30px;
  box-shadow: 0 8px 24px rgba(0, 0, 0, 0.06);
  border: 2px solid #63666a33;
}

/* Individual Accordion Item */
.elementor-6944 .elementor-element.elementor-element-a76a6cb .elementor-accordion-item {
  margin-bottom: 18px;
  border-radius: 12px;
  overflow: hidden;
  border: none;
  transition: all 0.3s ease;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.04);
}

/* Accordion Title */
.elementor-6944 .elementor-element.elementor-element-a76a6cb .elementor-tab-title {
  background-color: #ffffff;
  font-weight: 600;
  font-size: 18px;
  padding: 18px 20px;
  color: #0e0e0e;
  cursor: pointer;
  border: 1px solid #d8d8d8;
  border-radius: 12px;
  transition: all 0.3s ease;
  position: relative;
}

/* Title Hover */
.elementor-6944 .elementor-element.elementor-element-a76a6cb .elementor-tab-title:hover {
  background-color: #f0f0f0;
  color: #63666A;
  border-color: #63666A;
}

/* Active Tab Styling */
.elementor-6944 .elementor-element.elementor-element-a76a6cb .elementor-tab-title.elementor-active {
  background-color: #e7e7e7;
  color: #63666A;
  border-color: #63666A;
  box-shadow: 0 0 0 3px rgba(182, 234, 37, 0.3);
}

/* Accordion Content */
.elementor-6944 .elementor-element.elementor-element-a76a6cb .elementor-tab-content {
  padding: 20px;
  background: #ffffff;
  font-size: 16px;
  color: #0e0e0e;
  border-radius: 0 0 12px 12px;
  animation: fadeIn 0.4s ease-in-out;
}

/* Accordion Icon Animation */
.elementor-6944 .elementor-element.elementor-element-a76a6cb .elementor-accordion-icon {
  transition: transform 0.3s ease;
  color: #63666A;
}

/* Rotate icon on open */
.elementor-6944 .elementor-element.elementor-element-a76a6cb .elementor-tab-title.elementor-active .elementor-accordion-icon i {
  transform: rotate(45deg);
  color: #63666A;
}

/* Accordion Fade Animation */
@keyframes fadeIn {
  from { opacity: 0; transform: translateY(-5px); }
  to { opacity: 1; transform: translateY(0); }
}

/* Heading styling inside the section */
.elementor-6944 .elementor-element.elementor-element-a76a6cb h2 {
  font-size: 32px;
  font-weight: 700;
  color: #0e0e0e;
  margin-bottom: 10px;
}

/* Paragraph under heading */
.elementor-6944 .elementor-element.elementor-element-a76a6cb p {
  color: #3d3d3d;
  font-size: 13px;
  max-width: 520px;
}

/* Mobile Responsive */
@media (max-width: 767px) {
  .elementor-6944 .elementor-element.elementor-element-a76a6cb {
    padding: 20px;
  }

  .elementor-6944 .elementor-element.elementor-element-a76a6cb .elementor-tab-title {
    font-size: 16px;
    padding: 14px 16px;
  }

  .elementor-6944 .elementor-element.elementor-element-a76a6cb .elementor-tab-content {
    font-size: 15px;
    padding: 16px;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-28a827e *//* ===== Aanvios Contact Form Design ===== */

.wpcf7 form {
    background: #ffffff;
    padding: 30px;
    border: 1px solid #e3edf6;
    border-radius: 16px;
    box-shadow: 0 10px 35px rgba(0, 65, 120, 0.08);
    box-sizing: border-box;
}

/* Field labels */
.wpcf7 form label {
    display: block;
    color: #172033;
    font-size: 14px;
    font-weight: 600;
    margin-bottom: 8px;
}

/* Input fields and dropdown */
.wpcf7 form input:not([type="submit"]),
.wpcf7 form select,
.wpcf7 form textarea {
    width: 100%;
    padding: 14px 16px;
    background: #f8fafc;
    color: #172033;
    border: 1px solid #dbe4ee;
    border-radius: 8px;
    font-family: inherit;
    font-size: 15px;
    box-sizing: border-box;
    outline: none;
    transition: all 0.25s ease;
}

/* Consistent input height */
.wpcf7 form input:not([type="submit"]),
.wpcf7 form select {
    min-height: 52px;
}

/* Space between fields */
.wpcf7 form p {
    margin-bottom: 20px;
}

/* Focus effect */
.wpcf7 form input:focus,
.wpcf7 form select:focus,
.wpcf7 form textarea:focus {
    border-color: #0677C5;
    background: #ffffff;
    box-shadow: 0 0 0 3px rgba(6, 119, 197, 0.10);
}

/* Message field */
.wpcf7 form textarea {
    min-height: 120px;
    resize: vertical;
}

/* Placeholder text */
.wpcf7 form input::placeholder,
.wpcf7 form textarea::placeholder {
    color: #8996a5;
    opacity: 1;
}

/* Submit button */
.wpcf7 form input[type="submit"] {
    width: 100%;
    min-height: 54px;
    padding: 15px 24px;
    background: #0677C5;
    color: #ffffff;
    border: 0;
    border-radius: 8px;
    font-family: inherit;
    font-size: 16px;
    font-weight: 600;
    cursor: pointer;
    transition: all 0.25s ease;
}

/* Button hover */
.wpcf7 form input[type="submit"]:hover {
    background: #045b99;
    box-shadow: 0 6px 16px rgba(6, 119, 197, 0.2);
    transform: translateY(-2px);
}

/* Validation messages */
.wpcf7 form .wpcf7-not-valid-tip {
    color: #dc2626;
    font-size: 12px;
    margin-top: 5px;
}

/* Success and error notices */
.wpcf7 form .wpcf7-response-output {
    padding: 14px;
    border-radius: 8px;
    font-size: 14px;
    margin: 20px 0 0;
}

/* Mobile responsive */
@media (max-width: 767px) {
    .wpcf7 form {
        padding: 20px;
        border-radius: 12px;
    }

    .wpcf7 form input[type="submit"] {
        width: 100%;
    }
}/* End custom CSS */