.home_page_outer{color:#000;background:linear-gradient(45deg,#000e5b,#001dc4);padding:60px 0 0}.home_page_outer .hero_inner{grid-template-columns:1fr 1fr;gap:20px;max-width:1580px;min-height:650px;margin:auto;padding:40px 0 0;display:grid}@media (min-width:912px) and (max-width:1450px){.home_page_outer .hero_inner{max-width:1200px;min-height:fit-content}}@media (max-width:1020px){.home_page_outer .hero_inner{flex-direction:column;padding:50px 20px 20px;display:flex;overflow:hidden}}.hero-cta{color:#fff;flex-direction:column;justify-content:center;align-items:flex-start;display:flex}.hero-cta__badge{color:#fff;background:#e0e0e01a;border-radius:9999px;align-items:center;gap:8px;margin-bottom:24px;padding:10px 20px;font-size:16px;font-weight:500;display:inline-flex}@media (min-width:912px) and (max-width:1450px){.hero-cta__badge{margin-bottom:14px;font-size:14px}}.hero-cta__badge{outline:1px solid #ffffff59;box-shadow:0 6px 24px #0000000d,0 0 0 1px #00000014}@media (max-width:1020px){.hero-cta__badge{gap:6px;margin-bottom:18px;padding:8px 17px;font-size:14px}}.hero-cta__heading{margin-bottom:20px;font-size:48px;font-weight:500;line-height:1.4}@media (min-width:912px) and (max-width:1450px){.hero-cta__heading{font-size:1.9rem}}@media (max-width:1020px){.hero-cta__heading{margin-bottom:15px;font-size:1.4rem}}.hero-cta__heading .highlight-green{color:#acf756;font-weight:600}.hero-cta__subheading{color:#dbeafe;max-width:700px;margin-bottom:24px;font-size:16px;font-weight:400}@media (min-width:912px) and (max-width:1450px){.hero-cta__subheading{font-size:15px;line-height:1.5}}@media (max-width:1020px){.hero-cta__subheading{font-size:15px;line-height:1.8}}.hero-cta__actions{display:flex}@media (max-width:1020px){.hero-cta__actions{grid-template-columns:1fr;gap:18px;width:100%;display:grid}}.hero-cta__actions{gap:16px}.hero-cta__actions button{cursor:pointer;border:none;border-radius:9999px;align-items:center;gap:8px;padding:12px 20px;font-size:15px;font-weight:500;transition:all .3s;display:inline-flex}@media (min-width:912px) and (max-width:1450px){.hero-cta__actions button{font-size:14px}}@media (max-width:1020px){.hero-cta__actions button{justify-content:center;width:100%;box-shadow:0 1px 1px #091e4240,0 0 1px 1px #091e4221}}.hero-cta__actions button svg{stroke-width:2px}.hero-cta__actions .primary-btn{color:#1e40af;background:#fff}.hero-cta__actions .primary-btn:hover{background:#e0e7ff}.hero-cta__actions .secondary-btn{color:#fff;background:0 0;border:1px solid #fff}.hero-cta__actions .secondary-btn:hover{background:#ffffff1a}
.hero-cards-container{z-index:5;flex-direction:column;gap:20px;padding:20px;font-family:Poppins,sans-serif;display:flex}@media (min-width:912px) and (max-width:1450px){.hero-cards-container{gap:16px;padding:16px;font-size:13px}}.hero-cards-container .cards-row{align-items:stretch;gap:20px;display:flex}@media (min-width:912px) and (max-width:1450px){.hero-cards-container .cards-row{gap:16px}}@media (max-width:768px){.hero-cards-container .cards-row{flex-direction:column}}.compliance_card_one{-webkit-backdrop-filter:blur(16px);background:#ffffff2f;border:1px solid #3b82f633;border-radius:16px;outline:1px solid #ffffff5d;flex-direction:column;gap:6px;width:fit-content;min-width:300px;max-width:300px;height:fit-content;padding:18px;display:flex;position:relative;overflow:hidden;box-shadow:0 48px 100px #110c2e26}@media (min-width:912px) and (max-width:1450px){.compliance_card_one{gap:5px;min-width:250px;max-width:250px;padding:14px}}.compliance_card_one .compliance_card_one_top{z-index:2;justify-content:space-between;align-items:center;display:flex;position:relative}.compliance_card_one .compliance_card_one_top svg{filter:drop-shadow(0 2px 4px #3b82f64d);width:20px;height:20px}@media (min-width:912px) and (max-width:1450px){.compliance_card_one .compliance_card_one_top svg{width:18px;height:18px}}.compliance_card_one .compliance_card_one_top .badge{color:#fff;background:#84c125;border:1px solid #22c55e4d;border-radius:10px;padding:4px 8px;font-size:12px;font-weight:500}@media (min-width:912px) and (max-width:1450px){.compliance_card_one .compliance_card_one_top .badge{padding:3px 6px;font-size:11px}}.compliance_card_one .compliance_card_one_down{z-index:2;flex-direction:column;gap:4px;display:flex;position:relative}.compliance_card_one .compliance_card_one_down p{color:#fffc;margin:0;font-size:14px}@media (min-width:912px) and (max-width:1450px){.compliance_card_one .compliance_card_one_down p{font-size:12px}}.compliance_card_one .compliance_card_one_down h4{color:#fff;margin:0;font-size:16px;font-weight:600}@media (min-width:912px) and (max-width:1450px){.compliance_card_one .compliance_card_one_down h4{font-size:14px}}.progress_card{-webkit-backdrop-filter:blur(16px);background:#ffffff2f;border:1px solid #3b82f633;border-radius:16px;outline:1px solid #ffffff5d;flex-direction:column;gap:6px;width:fit-content;min-width:300px;max-width:300px;height:fit-content;padding:20px;display:flex;position:relative;overflow:hidden;box-shadow:0 48px 100px #110c2e26}@media (min-width:912px) and (max-width:1450px){.progress_card{gap:5px;min-width:250px;max-width:250px;padding:16px}}.progress_card .progress_card_header{align-items:center;gap:8px;display:flex}@media (min-width:912px) and (max-width:1450px){.progress_card .progress_card_header{gap:6px}}.progress_card .progress_card_header svg{filter:drop-shadow(0 2px 4px #3b82f64d)}@media (min-width:912px) and (max-width:1450px){.progress_card .progress_card_header svg{width:18px;height:18px}}.progress_card .progress_card_header p{color:#fffc;margin:0;font-size:14px}@media (min-width:912px) and (max-width:1450px){.progress_card .progress_card_header p{font-size:12px}}.progress_card h4{color:#fff;font-size:18px;font-weight:500}@media (min-width:912px) and (max-width:1450px){.progress_card h4{font-size:16px}}.progress_card .progress_items{flex-direction:column;gap:4px;display:flex}@media (min-width:912px) and (max-width:1450px){.progress_card .progress_items{gap:3px}}.progress_card .progress_items .progress_item{align-items:center;gap:12px;padding:8px 0;display:flex}@media (min-width:912px) and (max-width:1450px){.progress_card .progress_items .progress_item{gap:10px;padding:6px 0}}.progress_card .progress_items .progress_item .progress_icon{background:#84c125;border:1px solid #fff3;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;display:flex}@media (min-width:912px) and (max-width:1450px){.progress_card .progress_items .progress_item .progress_icon{width:20px;height:20px}}.progress_card .progress_items .progress_item .progress_icon svg{color:#fff9}@media (min-width:912px) and (max-width:1450px){.progress_card .progress_items .progress_item .progress_icon svg{width:12px;height:12px}}.progress_card .progress_items .progress_item span{color:#fffc;font-size:14px}@media (min-width:912px) and (max-width:1450px){.progress_card .progress_items .progress_item span{font-size:12px}}.progress_card .progress_items .progress_item.completed .progress_icon{background:#84c125;border-color:#22c55e80}.progress_card .progress_items .progress_item.completed .progress_icon svg,.progress_card .progress_items .progress_item.completed span{color:#fff}.registration_card{-webkit-backdrop-filter:blur(16px);background:#ffffff2f;border:1px solid #3b82f633;border-radius:16px;outline:1px solid #ffffff5d;flex-direction:column;gap:16px;max-width:300px;padding:20px;display:flex;position:relative;overflow:hidden;box-shadow:0 48px 100px #110c2e26}@media (min-width:912px) and (max-width:1450px){.registration_card{gap:12px;max-width:250px;padding:16px}}.registration_card .registration_card_header{flex-direction:column;gap:12px;display:flex}@media (min-width:912px) and (max-width:1450px){.registration_card .registration_card_header{gap:10px}}.registration_card .registration_card_header .registration_icon{background:radial-gradient(#92cf31,#82bf21);border-radius:8px;outline:1px solid #aeec49;flex-shrink:0;justify-content:center;align-items:center;padding:8px;display:flex}@media (min-width:912px) and (max-width:1450px){.registration_card .registration_card_header .registration_icon{padding:6px}}.registration_card .registration_card_header .registration_icon svg{fill:#fff;width:25px;height:25px}@media (min-width:912px) and (max-width:1450px){.registration_card .registration_card_header .registration_icon svg{width:20px;height:20px}}.registration_card .registration_card_header .registration_content p{color:#fffc;width:fit-content;margin:0 0 4px;font-size:14px}@media (min-width:912px) and (max-width:1450px){.registration_card .registration_card_header .registration_content p{font-size:12px}}.registration_card .registration_card_header .registration_content h4{color:#fff;max-width:80%;margin:0;font-size:18px;font-weight:600}@media (min-width:912px) and (max-width:1450px){.registration_card .registration_card_header .registration_content h4{font-size:16px}}.registration_card .services_list{flex-direction:column;gap:10px;display:flex}@media (min-width:912px) and (max-width:1450px){.registration_card .services_list{gap:8px}}.registration_card .services_list .service_item{align-items:center;gap:10px;padding:4px 0;display:flex}@media (min-width:912px) and (max-width:1450px){.registration_card .services_list .service_item{gap:8px;padding:3px 0}}.registration_card .services_list .service_item svg{color:#fff;stroke:#fff;flex-shrink:0;width:20px;height:20px}@media (min-width:912px) and (max-width:1450px){.registration_card .services_list .service_item svg{width:16px;height:16px}}.registration_card .services_list .service_item span{color:#ffffffe6;font-size:14px;line-height:1.4}@media (min-width:912px) and (max-width:1450px){.registration_card .services_list .service_item span{font-size:12px}}.support_card{-webkit-backdrop-filter:blur(16px);background:#ffffff2f;border:1px solid #3b82f633;border-radius:16px;outline:1px solid #ffffff5d;flex-direction:column;gap:10px;width:fit-content;min-width:300px;max-width:300px;height:fit-content;padding:20px;display:flex;position:relative;overflow:hidden;box-shadow:0 48px 100px #110c2e26}@media (min-width:912px) and (max-width:1450px){.support_card{gap:8px;min-width:250px;max-width:250px;padding:16px}}.support_card .support_icons{gap:0;display:flex}.support_card .support_icons .support_icon{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fff;border-radius:50%;outline:1px solid #4955f533;justify-content:center;align-items:center;padding:10px;display:flex}@media (min-width:912px) and (max-width:1450px){.support_card .support_icons .support_icon{padding:8px}}.support_card .support_icons .support_icon:nth-child(2){transform:translate(-5px)}@media (min-width:912px) and (max-width:1450px){.support_card .support_icons .support_icon:nth-child(2){transform:translate(-4px)}}.support_card .support_icons .support_icon svg{stroke:#143471;width:22px;height:22px}@media (min-width:912px) and (max-width:1450px){.support_card .support_icons .support_icon svg{width:18px;height:18px}}.support_card span{flex-direction:column;gap:4px;display:flex}@media (min-width:912px) and (max-width:1450px){.support_card span{gap:3px}}.support_card h4{color:#fff;margin:0;font-size:17px;font-weight:600}@media (min-width:912px) and (max-width:1450px){.support_card h4{font-size:15px}}.support_card p{color:#fffc;max-width:90%;margin:0;font-size:14px}@media (min-width:912px) and (max-width:1450px){.support_card p{font-size:12px}}
.hero-banner{justify-content:center;align-items:flex-end;width:fit-content;padding:25px 0 0;display:flex;position:relative;transform:translate(-7px)}@media (max-width:815px){.hero-banner{width:inherit;justify-content:center;align-items:center;padding:0;transform:translate(0)}}.hero-banner__container{grid-template-columns:1fr auto;align-items:center;gap:20px;width:100%;display:grid;position:relative}@media (max-width:815px){.hero-banner__container{width:inherit;flex-direction:column;display:flex}}.hero-banner__left-section{z-index:2;flex-direction:column;justify-content:flex-end;justify-self:end;align-items:center;gap:2rem;display:flex;position:relative;transform:translateY(-17px)}@media (max-width:815px){.hero-banner__left-section{display:none}}.hero-banner__scroll-container{width:100%;height:620px;position:relative;overflow:hidden}@media (min-width:912px) and (max-width:1450px){.hero-banner__scroll-container{height:380px}}.hero-banner__scroll-container{-webkit-mask-image:linear-gradient(#0000 0%,#000 10% 90%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 10% 90%,#0000 100%)}.hero-banner__scroll-track{flex-direction:column;width:100%;display:flex}.hero-banner__card-item{flex-shrink:0;justify-content:center;align-items:center;width:100%;height:auto;margin-bottom:2rem;display:flex;box-shadow:0 2px 5px -1px #32325d40,0 1px 3px -1px #0000004d}.hero-banner__card-item>*{width:100%}.hero-banner__center{z-index:3;flex-direction:column;justify-content:flex-end;align-items:center;height:100%;display:flex;position:relative}.hero-banner__mobile-wrapper{z-index:2;position:relative}.hero-banner__mobile-image{object-fit:contain;width:100%;max-width:400px;height:auto;transform:translateY(4px)}@media (max-width:815px){.hero-banner__mobile-image{max-width:350px;transform:translateY(30px)}}.hero-banner__mobile-image img{border-radius:12px;box-shadow:0 8px 20px #00000026,0 4px 8px #0000001a}.hero-banner__right-section{justify-content:flex-start;justify-self:start;align-items:center;display:flex}.hero-banner__cta-space{width:100%;min-height:200px}.card_1,.card_2{position:relative;transform:translateY(-78px)}
.how_it_works_outer{background:linear-gradient(45deg,#000e5b,#001dc4);min-height:500px;padding:55px 0}@media (min-width:912px) and (max-width:1450px){.how_it_works_outer{min-height:fit-content}}.how_it_works_outer .inner{grid-template-columns:1fr 1fr;gap:14px;max-width:1344px;margin:auto;display:grid}@media (min-width:912px) and (max-width:1450px){.how_it_works_outer .inner{max-width:1200px}}@media (max-width:815px){.how_it_works_outer .inner{flex-direction:column;max-width:100%;padding:10px 15px;display:flex}}.process_cards{flex-direction:column;align-items:flex-end;gap:44px;display:flex}@media (min-width:912px) and (max-width:1450px){.process_cards{gap:24px}}@media (max-width:815px){.process_cards{align-items:center;gap:24px}}.registration_card{-webkit-backdrop-filter:blur(16px);box-shadow:none;background:#ffffff2f;border:1px solid #3b82f633;border-radius:16px;outline:1px solid #ffffff5d;flex-direction:column;gap:10px;max-width:400px;padding:18px;display:flex;position:relative;overflow:visible;box-shadow:0 0 0 2px #06182c66,0 4px 6px -1px #06182ca6,inset 0 1px #ffffff14}@media (min-width:912px) and (max-width:1450px){.registration_card{max-width:350px}}.registration_card{width:fit-content}.registration_card:nth-child(2){align-self:center}.registration_card{position:relative}@media (max-width:815px){.registration_card{padding:14px}}.registration_card .round_arr1{width:85px;height:120px;position:absolute;top:50%;left:-65px}@media (max-width:815px){.registration_card .round_arr1{display:none}}@media (min-width:912px) and (max-width:1450px){.registration_card .round_arr1{width:75px;top:45%}}.registration_card .round_arr2{width:85px;height:120px;position:absolute;top:50%;right:-65px}@media (min-width:912px) and (max-width:1450px){.registration_card .round_arr2{width:75px;top:45%}}@media (max-width:815px){.registration_card .round_arr2{display:none}}.registration_card .services_list p{color:#fffb;line-height:1.5}@media (min-width:912px) and (max-width:1450px){.registration_card .services_list p{font-size:14px}}@media (max-width:815px){.registration_card .services_list p{font-size:14px}}.registration_card .registration_card_header{align-items:flex-start;gap:12px;display:flex}.registration_card .registration_card_header .registration_icon{background:radial-gradient(#92cf31,#82bf21);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;padding:8px;display:flex}.registration_card .registration_card_header .registration_icon svg{fill:#0000;stroke:#fff;width:20px;height:20px}@media (max-width:815px){.registration_card .registration_card_header .registration_icon svg{width:18px;height:18px}}.registration_card .registration_card_header .registration_content p{color:#fffc;margin:0 0 4px;font-size:12px}.registration_card .registration_card_header .registration_content h4{color:#fff;max-width:100%;margin:0;font-size:18px;font-weight:400}@media (min-width:912px) and (max-width:1450px){.registration_card .registration_card_header .registration_content h4{font-size:16px}}@media (max-width:815px){.registration_card .registration_card_header .registration_content h4{font-size:15px}}.process-section{color:#fff;flex-direction:column;justify-content:space-between;align-items:center;gap:18px;display:flex}@media (max-width:815px){.process-section{margin-bottom:15px}}.process-section .content-container{flex-direction:column;justify-content:center;align-items:flex-start;gap:18px;height:100%;display:flex}@media (max-width:815px){.process-section .content-container{gap:0}}.process-section .info-chip{color:#003cff;cursor:default;background-color:#fff;border:none;border-radius:20px;align-items:center;gap:8px;margin-bottom:1.2rem;padding:10px 16px;font-size:.85rem;font-weight:600;display:flex}@media (min-width:912px) and (max-width:1450px){.process-section .info-chip{padding:8px 14px;font-size:13px}}@media (max-width:815px){.process-section .info-chip{margin-bottom:.4em}}.process-section .main-heading{margin-bottom:1rem;font-size:42px;font-weight:300;line-height:1.3}@media (min-width:912px) and (max-width:1450px){.process-section .main-heading{margin-bottom:0;font-size:30px}}@media (max-width:815px){.process-section .main-heading{font-size:30px;font-weight:400}}.process-section .main-heading .highlight{color:#a2ff00;font-weight:400}.process-section .subtext{color:#e0e0e0;max-width:90%;margin-bottom:2rem;font-size:19px;line-height:1.6}@media (max-width:815px){.process-section .subtext{max-width:100%;margin-bottom:1.5rem;font-size:16px}}.process-section .cta-buttons{flex-wrap:wrap;gap:1rem;display:flex}@media (max-width:815px){.process-section .cta-buttons{grid-template-columns:1fr 1fr;gap:10px;display:grid}}.process-section .cta-buttons .btn{border-radius:999px;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-size:.95rem;font-weight:600;text-decoration:none;transition:all .3s;display:flex}@media (min-width:912px) and (max-width:1450px){.process-section .cta-buttons .btn{border-radius:14px;font-size:13px}}@media (max-width:815px){.process-section .cta-buttons .btn{border-radius:16px;justify-content:center;align-items:center;width:100%;padding:.95rem 1.5rem;font-size:16px;display:flex}}.process-section .cta-buttons .btn.primary{color:#003cff;background:#fff;box-shadow:0 2px 6px #0000001a}.process-section .cta-buttons .btn.primary:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000026}@media (max-width:815px){.process-section .cta-buttons .btn.primary{text-wrap-mode:nowrap}}.process-section .cta-buttons .btn.secondary{color:#fff;background:#004ae200;border:1px solid #ffffff57;flex-direction:column;align-items:flex-start;gap:4px;display:flex}@media (max-width:815px){.process-section .cta-buttons .btn.secondary{display:none}}.process-section .cta-buttons .btn.secondary span{align-items:center;gap:10px;display:flex}.process-section .cta-buttons .btn.secondary span:first-child{opacity:.8;font-size:.75rem}@media (max-width:815px){.process-section .cta-buttons .btn.secondary span:first-child{display:none}}.process-section .cta-buttons .btn.secondary span:last-child{font-weight:700}.process-section .cta-buttons .btn.secondary:hover{background:#0036b1}
.full_cta_container{background:linear-gradient(#012b94 0%,#3a5be7 50%,#f3f5ff 100%);flex-direction:column;justify-content:center;align-items:center;gap:54px;padding:80px 0;display:flex}@media (max-width:815px){.full_cta_container{gap:18px;padding:60px 15px}}.full_cta_container .fc-cta{text-align:center;color:#fff}.full_cta_container .fc-cta__heading{margin-bottom:20px;font-size:3.8rem;font-weight:600;line-height:1.4}@media (min-width:912px) and (max-width:1450px){.full_cta_container .fc-cta__heading{font-size:3.2rem}}@media (max-width:815px){.full_cta_container .fc-cta__heading{margin-bottom:15px;font-size:1.8rem}}.full_cta_container .fc-cta__heading .highlight-green{color:#acf756;font-weight:600}.full_cta_container .fc-cta__subheading{color:#dbeafe;max-width:700px;margin:0 auto 32px;font-size:18px;font-weight:400;line-height:1.6}@media (max-width:815px){.full_cta_container .fc-cta__subheading{margin-bottom:15px;font-size:16px}}.full_cta_container .fc-cta__actions{justify-content:center;gap:16px;display:flex}@media (max-width:815px){.full_cta_container .fc-cta__actions{grid-template-columns:1fr;display:grid}}.full_cta_container .fc-cta__actions button{cursor:pointer;border:none;border-radius:9999px;align-items:center;gap:8px;padding:12px 20px;font-size:15px;font-weight:500;transition:all .3s;display:inline-flex}@media (max-width:815px){.full_cta_container .fc-cta__actions button{justify-content:center;width:100%;margin-bottom:15px;font-size:14px}}.full_cta_container .fc-cta__actions button svg{stroke-width:2px}@media (max-width:815px){.full_cta_container .fc-cta__actions button svg{width:20px;height:20px}}.full_cta_container .fc-cta__actions .primary-btn{color:#1e40af;background:#fff}.full_cta_container .fc-cta__actions .primary-btn:hover{background:#e0e7ff}.full_cta_container .fc-cta__actions .secondary-btn{color:#fff;background:0 0;border:1px solid #fff}@media (max-width:815px){.full_cta_container .fc-cta__actions .secondary-btn{display:none}}.full_cta_container .fc-cta__actions .secondary-btn:hover{background:#ffffff1a}.full_cta_container .preview_desktop_outer{outline:1px solid #ffffff7e;padding:20px}@media (max-width:815px){.full_cta_container .preview_desktop_outer{padding:10px}}.full_cta_container .preview_desktop_outer{background:linear-gradient(#eaf2ff2e,#0930a7);border-radius:20px;width:fit-content;box-shadow:0 4px 8px -2px #091e4240,0 0 0 1px #091e4214}.full_cta_container .preview_desktop_outer .video-thumbnail{cursor:pointer;border-radius:12px;transition:transform .3s;position:relative;overflow:hidden}.full_cta_container .preview_desktop_outer .video-thumbnail:hover .play-button-overlay{background:#00000013}.full_cta_container .preview_desktop_outer .video-thumbnail:hover .play-button-overlay .play-button{transform:scale(1.1)}.full_cta_container .preview_desktop_outer .video-thumbnail img{width:100%;height:auto;display:block}.full_cta_container .preview_desktop_outer .play-button-overlay{background:#00000025;border-radius:12px;justify-content:center;align-items:center;transition:all .3s;display:flex;position:absolute;inset:0}.full_cta_container .preview_desktop_outer .play-button-overlay .play-button{background:#ffffffe6;border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;transition:all .3s;display:flex;box-shadow:0 4px 20px #0000004d}@media (max-width:815px){.full_cta_container .preview_desktop_outer .play-button-overlay .play-button{width:60px;height:60px}.full_cta_container .preview_desktop_outer .play-button-overlay .play-button svg{width:24px;height:24px}}.full_cta_container .preview_desktop_outer .play-button-overlay .play-button svg{color:#1e40af;margin-left:4px}.full_cta_container .preview_desktop_outer img{width:100%;height:auto}.full_cta_container .video-modal-overlay{-webkit-backdrop-filter:blur(15px);z-index:9999;background:#00000059;justify-content:center;align-items:center;padding:20px;animation:.3s ease-out fadeIn;display:flex;position:fixed;inset:0}@media (max-width:815px){.full_cta_container .video-modal-overlay{padding:10px}}.full_cta_container .video-modal{background:#000;border-radius:12px;width:90vw;max-width:1000px;animation:.3s ease-out slideIn;position:relative;overflow:hidden;box-shadow:0 20px 60px #00000080}@media (max-width:815px){.full_cta_container .video-modal{width:95vw;max-width:none}}.full_cta_container .video-modal .modal-close-btn{color:#fff;cursor:pointer;z-index:10;background:#000000b3;border:none;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;transition:all .3s;display:flex;position:absolute;top:15px;right:15px}.full_cta_container .video-modal .modal-close-btn:hover{background:#000000e6;transform:scale(1.1)}@media (max-width:815px){.full_cta_container .video-modal .modal-close-btn{width:35px;height:35px;top:10px;right:10px}.full_cta_container .video-modal .modal-close-btn svg{width:18px;height:18px}}.full_cta_container .video-modal .video-wrapper{width:100%;height:0;padding-bottom:56.25%;position:relative}.full_cta_container .video-modal .video-wrapper iframe{border:none;width:100%;height:100%;position:absolute;top:0;left:0}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideIn{0%{opacity:0;transform:scale(.9)translateY(20px)}to{opacity:1;transform:scale(1)translateY(0)}}
