@charset "UTF-8";@font-face{font-family:MerriweatherSans;src:url(/fonts/Merriweather_Sans/static/MerriweatherSans-Light.ttf);font-weight:300}@font-face{font-family:MerriweatherSans;src:url(/fonts/Merriweather_Sans/static/MerriweatherSans-Regular.ttf);font-weight:400}@font-face{font-family:MerriweatherSans;src:url(/fonts/Merriweather_Sans/static/MerriweatherSans-Medium.ttf);font-weight:500}@font-face{font-family:MerriweatherSans;src:url(/fonts/Merriweather_Sans/static/MerriweatherSans-SemiBold.ttf);font-weight:600}@font-face{font-family:MerriweatherSans;src:url(/fonts/Merriweather_Sans/static/MerriweatherSans-Bold.ttf);font-weight:700}@font-face{font-family:MerriweatherSans;src:url(/fonts/Merriweather_Sans/static/MerriweatherSans-ExtraBold.ttf);font-weight:800}@font-face{font-family:MerriweatherSans;src:url(/fonts/Merriweather_Sans/static/MerriweatherSans-LightItalic.ttf);font-weight:300;font-style:italic}@font-face{font-family:MerriweatherSans;src:url(/fonts/Merriweather_Sans/static/MerriweatherSans-Italic.ttf);font-weight:400;font-style:italic}@font-face{font-family:MerriweatherSans;src:url(/fonts/Merriweather_Sans/static/MerriweatherSans-MediumItalic.ttf);font-weight:500;font-style:italic}@font-face{font-family:MerriweatherSans;src:url(/fonts/Merriweather_Sans/static/MerriweatherSans-SemiBoldItalic.ttf);font-weight:600;font-style:italic}@font-face{font-family:MerriweatherSans;src:url(/fonts/Merriweather_Sans/static/MerriweatherSans-BoldItalic.ttf);font-weight:700;font-style:italic}@font-face{font-family:MerriweatherSans;src:url(/fonts/Merriweather_Sans/static/MerriweatherSans-ExtraBoldItalic.ttf);font-weight:800;font-style:italic}@font-face{font-family:OpenSans;src:url(/fonts/Open_Sans/static/OpenSans-Light.ttf);font-weight:300}@font-face{font-family:OpenSans;src:url(/fonts/Open_Sans/static/OpenSans-Regular.ttf);font-weight:400}@font-face{font-family:OpenSans;src:url(/fonts/Open_Sans/static/OpenSans-Medium.ttf);font-weight:500}@font-face{font-family:OpenSans;src:url(/fonts/Open_Sans/static/OpenSans-SemiBold.ttf);font-weight:600}@font-face{font-family:OpenSans;src:url(/fonts/Open_Sans/static/OpenSans-Bold.ttf);font-weight:700}@font-face{font-family:OpenSans;src:url(/fonts/Open_Sans/static/OpenSans-ExtraBold.ttf);font-weight:800}@font-face{font-family:OpenSans;src:url(/fonts/Open_Sans/static/OpenSans-LightItalic.ttf);font-weight:300;font-style:italic}@font-face{font-family:OpenSans;src:url(/fonts/Open_Sans/static/OpenSans-Italic.ttf);font-weight:400;font-style:italic}@font-face{font-family:OpenSans;src:url(/fonts/Open_Sans/static/OpenSans-MediumItalic.ttf);font-weight:500;font-style:italic}@font-face{font-family:OpenSans;src:url(/fonts/Open_Sans/static/OpenSans-SemiBoldItalic.ttf);font-weight:600;font-style:italic}@font-face{font-family:OpenSans;src:url(/fonts/Open_Sans/static/OpenSans-BoldItalic.ttf);font-weight:700;font-style:italic}@font-face{font-family:OpenSans;src:url(/fonts/Open_Sans/static/OpenSans-ExtraBoldItalic.ttf);font-weight:800;font-style:italic}#to-the-top-btn{position:fixed;right:32px;bottom:140px;padding:9px;width:38px;height:38px;display:flex;justify-content:center;align-items:center;background-color:#192b5a;border-radius:5px;transition:all .2s ease-in-out;opacity:0;visibility:hidden;z-index:1000;transform:translateY(50px);cursor:pointer;border:1px solid #fff}#to-the-top-btn svg{width:22px;fill:#fff}#to-the-top-btn.show{opacity:1;visibility:visible;transform:translate(0)}#to-the-top-btn:hover{background-color:#253e82}@media only screen and (max-width: 991px){#to-the-top-btn{width:44px;height:44px}}@font-face{font-family:MerriweatherSans;src:url(/fonts/Merriweather_Sans/static/MerriweatherSans-Light.ttf);font-weight:300}@font-face{font-family:MerriweatherSans;src:url(/fonts/Merriweather_Sans/static/MerriweatherSans-Regular.ttf);font-weight:400}@font-face{font-family:MerriweatherSans;src:url(/fonts/Merriweather_Sans/static/MerriweatherSans-Medium.ttf);font-weight:500}@font-face{font-family:MerriweatherSans;src:url(/fonts/Merriweather_Sans/static/MerriweatherSans-SemiBold.ttf);font-weight:600}@font-face{font-family:MerriweatherSans;src:url(/fonts/Merriweather_Sans/static/MerriweatherSans-Bold.ttf);font-weight:700}@font-face{font-family:MerriweatherSans;src:url(/fonts/Merriweather_Sans/static/MerriweatherSans-ExtraBold.ttf);font-weight:800}@font-face{font-family:MerriweatherSans;src:url(/fonts/Merriweather_Sans/static/MerriweatherSans-LightItalic.ttf);font-weight:300;font-style:italic}@font-face{font-family:MerriweatherSans;src:url(/fonts/Merriweather_Sans/static/MerriweatherSans-Italic.ttf);font-weight:400;font-style:italic}@font-face{font-family:MerriweatherSans;src:url(/fonts/Merriweather_Sans/static/MerriweatherSans-MediumItalic.ttf);font-weight:500;font-style:italic}@font-face{font-family:MerriweatherSans;src:url(/fonts/Merriweather_Sans/static/MerriweatherSans-SemiBoldItalic.ttf);font-weight:600;font-style:italic}@font-face{font-family:MerriweatherSans;src:url(/fonts/Merriweather_Sans/static/MerriweatherSans-BoldItalic.ttf);font-weight:700;font-style:italic}@font-face{font-family:MerriweatherSans;src:url(/fonts/Merriweather_Sans/static/MerriweatherSans-ExtraBoldItalic.ttf);font-weight:800;font-style:italic}@font-face{font-family:OpenSans;src:url(/fonts/Open_Sans/static/OpenSans-Light.ttf);font-weight:300}@font-face{font-family:OpenSans;src:url(/fonts/Open_Sans/static/OpenSans-Regular.ttf);font-weight:400}@font-face{font-family:OpenSans;src:url(/fonts/Open_Sans/static/OpenSans-Medium.ttf);font-weight:500}@font-face{font-family:OpenSans;src:url(/fonts/Open_Sans/static/OpenSans-SemiBold.ttf);font-weight:600}@font-face{font-family:OpenSans;src:url(/fonts/Open_Sans/static/OpenSans-Bold.ttf);font-weight:700}@font-face{font-family:OpenSans;src:url(/fonts/Open_Sans/static/OpenSans-ExtraBold.ttf);font-weight:800}@font-face{font-family:OpenSans;src:url(/fonts/Open_Sans/static/OpenSans-LightItalic.ttf);font-weight:300;font-style:italic}@font-face{font-family:OpenSans;src:url(/fonts/Open_Sans/static/OpenSans-Italic.ttf);font-weight:400;font-style:italic}@font-face{font-family:OpenSans;src:url(/fonts/Open_Sans/static/OpenSans-MediumItalic.ttf);font-weight:500;font-style:italic}@font-face{font-family:OpenSans;src:url(/fonts/Open_Sans/static/OpenSans-SemiBoldItalic.ttf);font-weight:600;font-style:italic}@font-face{font-family:OpenSans;src:url(/fonts/Open_Sans/static/OpenSans-BoldItalic.ttf);font-weight:700;font-style:italic}@font-face{font-family:OpenSans;src:url(/fonts/Open_Sans/static/OpenSans-ExtraBoldItalic.ttf);font-weight:800;font-style:italic}nav{background-color:#192b5a;width:100%;position:fixed;z-index:101;padding:.375rem 0}nav .container{position:static}nav .navbar{display:flex;align-items:center}nav .navbar .collapse{display:none}nav .navbar .left{flex:1;display:flex;order:1;justify-content:left;align-self:center}nav .navbar .left .logo{cursor:pointer;padding:.75rem 0;display:flex}nav .navbar .left .logo img{width:7.5rem}nav .navbar .right{order:2}nav .navbar .right ul.nav-list{margin:0;padding:0;list-style:none;display:flex;justify-content:flex-start;align-items:center;gap:1.25rem}nav .navbar .right ul.nav-list .nav-link{position:relative;padding:.75rem 0}nav .navbar .right ul.nav-list .nav-link a{font-size:1.125rem;padding:.25rem 0;text-decoration:none;font-weight:600;color:#fff;transition:.2s ease}nav .navbar .right ul.nav-list .nav-link:has(.primary-btn) .primary-btn{padding:.5rem 1rem;font-weight:500;color:#fff;background-color:#d8171f}nav .navbar .right ul.nav-list .nav-link:has(.primary-btn) .primary-btn:hover:not(:disabled){background-color:#8d1206}nav .navbar .right ul.nav-list .nav-link:last-child{padding-right:0}.grey-bg{position:fixed;height:100vh;width:100%;top:0;left:0;background-color:inherit;visibility:hidden;z-index:998}.grey-bg.open{background-color:#0004;visibility:visible}@media only screen and (max-width: 991px){nav{z-index:999;padding:.75rem .375rem}nav .navbar .left{order:1;flex:1}nav .navbar .left .logo{z-index:1001}nav .navbar .left .logo img{width:6.25rem}nav .navbar .right{z-index:1000;position:absolute;right:-100%;top:0;width:auto;min-width:60%;max-width:100%;height:100vh;background-color:#192b5a;display:block;padding:0 0 5.3125rem;margin:5.3125rem 0 0;overflow-y:auto;transition:.2s ease}nav .navbar .right ul.nav-list{flex-direction:column;padding:2.1825rem 0 5.3125rem;gap:.25rem}nav .navbar .right ul.nav-list .nav-link{display:flex;width:100%;padding:.625rem .25rem!important}nav .navbar .right ul.nav-list .nav-link a{padding:.25rem 1rem;font-size:1.125rem;display:inline-block;width:auto}nav .navbar .right ul.nav-list .nav-link:has(.primary-btn) .primary-btn{width:100%;justify-content:center}nav .navbar .right.open{right:0}nav .navbar .collapse{display:block;justify-content:end;align-self:center;z-index:1001;order:3}nav .navbar .collapse input{display:flex;width:1.875rem;height:1.875rem;position:absolute;cursor:pointer;opacity:0;z-index:1002;margin:0}nav .navbar .collapse input.open{position:fixed!important}nav .navbar .collapse input.open~span:nth-last-child(1){transform:rotate(-45deg) translate(.0625rem,-.125rem)}nav .navbar .collapse input.open~span:nth-last-child(2){opacity:0}nav .navbar .collapse input.open~span:nth-last-child(3){transform:rotate(45deg) translate(.25rem,.0625rem)}nav .navbar .collapse span{display:flex;cursor:pointer;width:1.875rem;height:.25rem;margin-bottom:.375rem;position:relative;background:#fff;border-radius:.0625rem;z-index:13;transform-origin:.3125rem 0;transition:transform .3s cubic-bezier(.77,.2,.05,1),background .3s cubic-bezier(.77,.2,.05,1),opacity .55s ease}nav .navbar .collapse span:nth-last-child(3){margin-top:.375rem}}#toast{position:fixed;left:50%;background-color:#fff;border:1px solid #ddd;transform:translate(-50%);border-radius:9px;display:flex;justify-content:space-between;min-width:320px;gap:20px;box-shadow:0 2px 4px #0003;align-items:center;padding:8px 8px 8px 16px;bottom:-50px;transition:.2s ease;z-index:1000;visibility:hidden}#toast .toast-text{font-family:Inter,sans-serif;font-size:15px;font-weight:500}#toast button{font-family:Inter;color:#fff;font-weight:500;padding:8px 16px;border-radius:6px;border:none;outline:none;transition:.2s ease;cursor:pointer;font-size:15px}#toast.show{visibility:visible;bottom:30px}#toast.alert button,#toast.alert button:hover{background-color:#192b5a}#toast.error{border-color:#f70e40}#toast.error button{background-color:#f70e40}#toast.error button:hover{background-color:#ff3762}@media only screen and (max-width: 991px){#toast{width:calc(100vw - 24px);gap:18px;padding:8px 8px 8px 16px;justify-content:space-between}#toast .toast-text{font-size:16px}#toast button{font-size:16px;padding:10px 16px}#toast.show{bottom:12px}}@font-face{font-family:MerriweatherSans;src:url(/fonts/Merriweather_Sans/static/MerriweatherSans-Light.ttf);font-weight:300}@font-face{font-family:MerriweatherSans;src:url(/fonts/Merriweather_Sans/static/MerriweatherSans-Regular.ttf);font-weight:400}@font-face{font-family:MerriweatherSans;src:url(/fonts/Merriweather_Sans/static/MerriweatherSans-Medium.ttf);font-weight:500}@font-face{font-family:MerriweatherSans;src:url(/fonts/Merriweather_Sans/static/MerriweatherSans-SemiBold.ttf);font-weight:600}@font-face{font-family:MerriweatherSans;src:url(/fonts/Merriweather_Sans/static/MerriweatherSans-Bold.ttf);font-weight:700}@font-face{font-family:MerriweatherSans;src:url(/fonts/Merriweather_Sans/static/MerriweatherSans-ExtraBold.ttf);font-weight:800}@font-face{font-family:MerriweatherSans;src:url(/fonts/Merriweather_Sans/static/MerriweatherSans-LightItalic.ttf);font-weight:300;font-style:italic}@font-face{font-family:MerriweatherSans;src:url(/fonts/Merriweather_Sans/static/MerriweatherSans-Italic.ttf);font-weight:400;font-style:italic}@font-face{font-family:MerriweatherSans;src:url(/fonts/Merriweather_Sans/static/MerriweatherSans-MediumItalic.ttf);font-weight:500;font-style:italic}@font-face{font-family:MerriweatherSans;src:url(/fonts/Merriweather_Sans/static/MerriweatherSans-SemiBoldItalic.ttf);font-weight:600;font-style:italic}@font-face{font-family:MerriweatherSans;src:url(/fonts/Merriweather_Sans/static/MerriweatherSans-BoldItalic.ttf);font-weight:700;font-style:italic}@font-face{font-family:MerriweatherSans;src:url(/fonts/Merriweather_Sans/static/MerriweatherSans-ExtraBoldItalic.ttf);font-weight:800;font-style:italic}@font-face{font-family:OpenSans;src:url(/fonts/Open_Sans/static/OpenSans-Light.ttf);font-weight:300}@font-face{font-family:OpenSans;src:url(/fonts/Open_Sans/static/OpenSans-Regular.ttf);font-weight:400}@font-face{font-family:OpenSans;src:url(/fonts/Open_Sans/static/OpenSans-Medium.ttf);font-weight:500}@font-face{font-family:OpenSans;src:url(/fonts/Open_Sans/static/OpenSans-SemiBold.ttf);font-weight:600}@font-face{font-family:OpenSans;src:url(/fonts/Open_Sans/static/OpenSans-Bold.ttf);font-weight:700}@font-face{font-family:OpenSans;src:url(/fonts/Open_Sans/static/OpenSans-ExtraBold.ttf);font-weight:800}@font-face{font-family:OpenSans;src:url(/fonts/Open_Sans/static/OpenSans-LightItalic.ttf);font-weight:300;font-style:italic}@font-face{font-family:OpenSans;src:url(/fonts/Open_Sans/static/OpenSans-Italic.ttf);font-weight:400;font-style:italic}@font-face{font-family:OpenSans;src:url(/fonts/Open_Sans/static/OpenSans-MediumItalic.ttf);font-weight:500;font-style:italic}@font-face{font-family:OpenSans;src:url(/fonts/Open_Sans/static/OpenSans-SemiBoldItalic.ttf);font-weight:600;font-style:italic}@font-face{font-family:OpenSans;src:url(/fonts/Open_Sans/static/OpenSans-BoldItalic.ttf);font-weight:700;font-style:italic}@font-face{font-family:OpenSans;src:url(/fonts/Open_Sans/static/OpenSans-ExtraBoldItalic.ttf);font-weight:800;font-style:italic}footer{background-color:#000;padding:2rem 0;text-align:center}footer p{margin:0;color:#fff;font-weight:600}footer p a{color:#008181;text-decoration:none;transition:.2s ease}footer p a:hover{color:#00a5a5}@font-face{font-family:MerriweatherSans;src:url(/fonts/Merriweather_Sans/static/MerriweatherSans-Light.ttf);font-weight:300}@font-face{font-family:MerriweatherSans;src:url(/fonts/Merriweather_Sans/static/MerriweatherSans-Regular.ttf);font-weight:400}@font-face{font-family:MerriweatherSans;src:url(/fonts/Merriweather_Sans/static/MerriweatherSans-Medium.ttf);font-weight:500}@font-face{font-family:MerriweatherSans;src:url(/fonts/Merriweather_Sans/static/MerriweatherSans-SemiBold.ttf);font-weight:600}@font-face{font-family:MerriweatherSans;src:url(/fonts/Merriweather_Sans/static/MerriweatherSans-Bold.ttf);font-weight:700}@font-face{font-family:MerriweatherSans;src:url(/fonts/Merriweather_Sans/static/MerriweatherSans-ExtraBold.ttf);font-weight:800}@font-face{font-family:MerriweatherSans;src:url(/fonts/Merriweather_Sans/static/MerriweatherSans-LightItalic.ttf);font-weight:300;font-style:italic}@font-face{font-family:MerriweatherSans;src:url(/fonts/Merriweather_Sans/static/MerriweatherSans-Italic.ttf);font-weight:400;font-style:italic}@font-face{font-family:MerriweatherSans;src:url(/fonts/Merriweather_Sans/static/MerriweatherSans-MediumItalic.ttf);font-weight:500;font-style:italic}@font-face{font-family:MerriweatherSans;src:url(/fonts/Merriweather_Sans/static/MerriweatherSans-SemiBoldItalic.ttf);font-weight:600;font-style:italic}@font-face{font-family:MerriweatherSans;src:url(/fonts/Merriweather_Sans/static/MerriweatherSans-BoldItalic.ttf);font-weight:700;font-style:italic}@font-face{font-family:MerriweatherSans;src:url(/fonts/Merriweather_Sans/static/MerriweatherSans-ExtraBoldItalic.ttf);font-weight:800;font-style:italic}@font-face{font-family:OpenSans;src:url(/fonts/Open_Sans/static/OpenSans-Light.ttf);font-weight:300}@font-face{font-family:OpenSans;src:url(/fonts/Open_Sans/static/OpenSans-Regular.ttf);font-weight:400}@font-face{font-family:OpenSans;src:url(/fonts/Open_Sans/static/OpenSans-Medium.ttf);font-weight:500}@font-face{font-family:OpenSans;src:url(/fonts/Open_Sans/static/OpenSans-SemiBold.ttf);font-weight:600}@font-face{font-family:OpenSans;src:url(/fonts/Open_Sans/static/OpenSans-Bold.ttf);font-weight:700}@font-face{font-family:OpenSans;src:url(/fonts/Open_Sans/static/OpenSans-ExtraBold.ttf);font-weight:800}@font-face{font-family:OpenSans;src:url(/fonts/Open_Sans/static/OpenSans-LightItalic.ttf);font-weight:300;font-style:italic}@font-face{font-family:OpenSans;src:url(/fonts/Open_Sans/static/OpenSans-Italic.ttf);font-weight:400;font-style:italic}@font-face{font-family:OpenSans;src:url(/fonts/Open_Sans/static/OpenSans-MediumItalic.ttf);font-weight:500;font-style:italic}@font-face{font-family:OpenSans;src:url(/fonts/Open_Sans/static/OpenSans-SemiBoldItalic.ttf);font-weight:600;font-style:italic}@font-face{font-family:OpenSans;src:url(/fonts/Open_Sans/static/OpenSans-BoldItalic.ttf);font-weight:700;font-style:italic}@font-face{font-family:OpenSans;src:url(/fonts/Open_Sans/static/OpenSans-ExtraBoldItalic.ttf);font-weight:800;font-style:italic}.modal{position:fixed;width:100vw;left:0;top:0;background-image:linear-gradient(to bottom,#01a5a6,#fff);display:flex;flex-direction:column;z-index:100000;transition:.2s opacity visibility ease;align-items:center;justify-content:center}.modal .modal-card{position:relative;width:100vw;height:100vh;padding:.75rem;transition:.4s transform ease;overflow-y:auto;background-image:url(/images/modal-bg.svg);background-repeat:no-repeat;background-position:center}.modal .modal-card .modal-close-btn{position:absolute;top:.5rem;right:.5rem;cursor:pointer;border:none;background-color:#f3f3f300;border-radius:.375rem;display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;padding:.375rem;transition:.1s background-color ease}.modal .modal-card .modal-close-btn svg{transition:.1s fill ease;fill:#a6d4e9}.modal .modal-card .modal-close-btn:hover{background-color:#f3f3f3}.modal .modal-card .modal-close-btn:hover svg{fill:#999}.modal .modal-card .modal-content{height:100%}.modal.hidden{visibility:hidden;opacity:1}.modal.hidden .modal-card{visibility:hidden;opacity:1;transform:scale(.7)}.modal:has(.step-6:not(.hidden)){background-image:linear-gradient(to bottom,#8d1206,#d8171f)}.modal:has(.step-6:not(.hidden)) .modal-card{background-image:url(/images/modal-bg-red.svg)}.modal:has(.step-6:not(.hidden)) .modal-card .modal-close-btn svg{fill:#d8171f}@font-face{font-family:MerriweatherSans;src:url(/fonts/Merriweather_Sans/static/MerriweatherSans-Light.ttf);font-weight:300}@font-face{font-family:MerriweatherSans;src:url(/fonts/Merriweather_Sans/static/MerriweatherSans-Regular.ttf);font-weight:400}@font-face{font-family:MerriweatherSans;src:url(/fonts/Merriweather_Sans/static/MerriweatherSans-Medium.ttf);font-weight:500}@font-face{font-family:MerriweatherSans;src:url(/fonts/Merriweather_Sans/static/MerriweatherSans-SemiBold.ttf);font-weight:600}@font-face{font-family:MerriweatherSans;src:url(/fonts/Merriweather_Sans/static/MerriweatherSans-Bold.ttf);font-weight:700}@font-face{font-family:MerriweatherSans;src:url(/fonts/Merriweather_Sans/static/MerriweatherSans-ExtraBold.ttf);font-weight:800}@font-face{font-family:MerriweatherSans;src:url(/fonts/Merriweather_Sans/static/MerriweatherSans-LightItalic.ttf);font-weight:300;font-style:italic}@font-face{font-family:MerriweatherSans;src:url(/fonts/Merriweather_Sans/static/MerriweatherSans-Italic.ttf);font-weight:400;font-style:italic}@font-face{font-family:MerriweatherSans;src:url(/fonts/Merriweather_Sans/static/MerriweatherSans-MediumItalic.ttf);font-weight:500;font-style:italic}@font-face{font-family:MerriweatherSans;src:url(/fonts/Merriweather_Sans/static/MerriweatherSans-SemiBoldItalic.ttf);font-weight:600;font-style:italic}@font-face{font-family:MerriweatherSans;src:url(/fonts/Merriweather_Sans/static/MerriweatherSans-BoldItalic.ttf);font-weight:700;font-style:italic}@font-face{font-family:MerriweatherSans;src:url(/fonts/Merriweather_Sans/static/MerriweatherSans-ExtraBoldItalic.ttf);font-weight:800;font-style:italic}@font-face{font-family:OpenSans;src:url(/fonts/Open_Sans/static/OpenSans-Light.ttf);font-weight:300}@font-face{font-family:OpenSans;src:url(/fonts/Open_Sans/static/OpenSans-Regular.ttf);font-weight:400}@font-face{font-family:OpenSans;src:url(/fonts/Open_Sans/static/OpenSans-Medium.ttf);font-weight:500}@font-face{font-family:OpenSans;src:url(/fonts/Open_Sans/static/OpenSans-SemiBold.ttf);font-weight:600}@font-face{font-family:OpenSans;src:url(/fonts/Open_Sans/static/OpenSans-Bold.ttf);font-weight:700}@font-face{font-family:OpenSans;src:url(/fonts/Open_Sans/static/OpenSans-ExtraBold.ttf);font-weight:800}@font-face{font-family:OpenSans;src:url(/fonts/Open_Sans/static/OpenSans-LightItalic.ttf);font-weight:300;font-style:italic}@font-face{font-family:OpenSans;src:url(/fonts/Open_Sans/static/OpenSans-Italic.ttf);font-weight:400;font-style:italic}@font-face{font-family:OpenSans;src:url(/fonts/Open_Sans/static/OpenSans-MediumItalic.ttf);font-weight:500;font-style:italic}@font-face{font-family:OpenSans;src:url(/fonts/Open_Sans/static/OpenSans-SemiBoldItalic.ttf);font-weight:600;font-style:italic}@font-face{font-family:OpenSans;src:url(/fonts/Open_Sans/static/OpenSans-BoldItalic.ttf);font-weight:700;font-style:italic}@font-face{font-family:OpenSans;src:url(/fonts/Open_Sans/static/OpenSans-ExtraBoldItalic.ttf);font-weight:800;font-style:italic}@font-face{font-family:MerriweatherSans;src:url(/fonts/Merriweather_Sans/static/MerriweatherSans-Light.ttf);font-weight:300}@font-face{font-family:MerriweatherSans;src:url(/fonts/Merriweather_Sans/static/MerriweatherSans-Regular.ttf);font-weight:400}@font-face{font-family:MerriweatherSans;src:url(/fonts/Merriweather_Sans/static/MerriweatherSans-Medium.ttf);font-weight:500}@font-face{font-family:MerriweatherSans;src:url(/fonts/Merriweather_Sans/static/MerriweatherSans-SemiBold.ttf);font-weight:600}@font-face{font-family:MerriweatherSans;src:url(/fonts/Merriweather_Sans/static/MerriweatherSans-Bold.ttf);font-weight:700}@font-face{font-family:MerriweatherSans;src:url(/fonts/Merriweather_Sans/static/MerriweatherSans-ExtraBold.ttf);font-weight:800}@font-face{font-family:MerriweatherSans;src:url(/fonts/Merriweather_Sans/static/MerriweatherSans-LightItalic.ttf);font-weight:300;font-style:italic}@font-face{font-family:MerriweatherSans;src:url(/fonts/Merriweather_Sans/static/MerriweatherSans-Italic.ttf);font-weight:400;font-style:italic}@font-face{font-family:MerriweatherSans;src:url(/fonts/Merriweather_Sans/static/MerriweatherSans-MediumItalic.ttf);font-weight:500;font-style:italic}@font-face{font-family:MerriweatherSans;src:url(/fonts/Merriweather_Sans/static/MerriweatherSans-SemiBoldItalic.ttf);font-weight:600;font-style:italic}@font-face{font-family:MerriweatherSans;src:url(/fonts/Merriweather_Sans/static/MerriweatherSans-BoldItalic.ttf);font-weight:700;font-style:italic}@font-face{font-family:MerriweatherSans;src:url(/fonts/Merriweather_Sans/static/MerriweatherSans-ExtraBoldItalic.ttf);font-weight:800;font-style:italic}@font-face{font-family:OpenSans;src:url(/fonts/Open_Sans/static/OpenSans-Light.ttf);font-weight:300}@font-face{font-family:OpenSans;src:url(/fonts/Open_Sans/static/OpenSans-Regular.ttf);font-weight:400}@font-face{font-family:OpenSans;src:url(/fonts/Open_Sans/static/OpenSans-Medium.ttf);font-weight:500}@font-face{font-family:OpenSans;src:url(/fonts/Open_Sans/static/OpenSans-SemiBold.ttf);font-weight:600}@font-face{font-family:OpenSans;src:url(/fonts/Open_Sans/static/OpenSans-Bold.ttf);font-weight:700}@font-face{font-family:OpenSans;src:url(/fonts/Open_Sans/static/OpenSans-ExtraBold.ttf);font-weight:800}@font-face{font-family:OpenSans;src:url(/fonts/Open_Sans/static/OpenSans-LightItalic.ttf);font-weight:300;font-style:italic}@font-face{font-family:OpenSans;src:url(/fonts/Open_Sans/static/OpenSans-Italic.ttf);font-weight:400;font-style:italic}@font-face{font-family:OpenSans;src:url(/fonts/Open_Sans/static/OpenSans-MediumItalic.ttf);font-weight:500;font-style:italic}@font-face{font-family:OpenSans;src:url(/fonts/Open_Sans/static/OpenSans-SemiBoldItalic.ttf);font-weight:600;font-style:italic}@font-face{font-family:OpenSans;src:url(/fonts/Open_Sans/static/OpenSans-BoldItalic.ttf);font-weight:700;font-style:italic}@font-face{font-family:OpenSans;src:url(/fonts/Open_Sans/static/OpenSans-ExtraBoldItalic.ttf);font-weight:800;font-style:italic}#father-test{display:flex;flex-direction:column;max-width:480px;margin:auto;gap:.75rem;height:calc(100svh - .75rem)}#father-test:has(.step-6:not(.hidden)){height:auto}#father-test:has(.step-6:not(.hidden)) .steps{display:none}#father-test .forms{flex:1}#father-test .forms form{display:flex;flex-direction:column;justify-content:space-between;height:100%}#father-test .forms form .form-content{flex:1}#father-test .forms form .form-content h2{color:#d8171f;font-size:1.6rem;text-align:center}#father-test .forms form .action-line{display:flex;justify-content:space-between}#father-test .forms form .action-line .primary-btn,#father-test .forms form .action-line .secondary-btn{flex:1;justify-content:center;text-transform:none;font-size:1.25rem;line-height:1.5rem;padding:.75rem 1.5rem}#father-test .forms form .action-line:has(.secondary-btn) .primary-btn,#father-test .forms form .action-line:has(.secondary-btn) .secondary-btn{max-width:45%}#father-test .forms form .action-line .checkbox{display:flex;gap:.5rem;align-items:flex-start;justify-content:center}#father-test .forms form .action-line .checkbox input{transform:scale(1.5) translateY(1px);accent-color:#d8171f}#father-test .forms form .action-line .checkbox label{color:#d8171f;font-size:1.2rem;font-family:MerriweatherSans,sans-serif;font-weight:300}#father-test .forms form .action-line .checkbox label a{text-decoration:none;color:#d8171f;font-weight:600}#father-test .forms form.hidden{display:none}#father-test .forms form.step-00 .form-content{display:flex;flex-direction:column;align-items:center;justify-content:center}#father-test .forms form.step-00 .form-content .description{flex:1;display:flex;align-items:center}#father-test .forms form.step-00 .form-content .description h4{text-align:center;font-size:1rem;line-height:2rem;background-color:#fffa;backdrop-filter:blur(10px);border:1px solid #fff;padding:.75rem;margin:0 0 .75rem;border-radius:.5rem}#father-test .forms form.step-00 .form-content h2{margin:3rem 0}#father-test .forms form.step-01 .form-content{display:flex;align-items:center;flex-direction:column}#father-test .forms form.step-01 .form-content .images{position:relative;width:92%;max-width:400px;margin:0 auto;height:50%}#father-test .forms form.step-01 .form-content .images .img{position:absolute;width:55%;border:2px solid #d8171f;border-radius:14px}#father-test .forms form.step-01 .form-content .images .img .img-container{width:100%;padding-top:120%;position:relative;border-radius:12px}#father-test .forms form.step-01 .form-content .images .img .img-container img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;border-radius:12px}#father-test .forms form.step-01 .form-content .images .img .img-container .name{position:absolute;top:-2px;padding:.25rem .5rem;background-color:#d8171f;color:#fff;font-weight:600;font-size:1.25rem;z-index:2}#father-test .forms form.step-01 .form-content .images .img:first-child{left:0;bottom:.75rem;transform:rotate(-5deg)}#father-test .forms form.step-01 .form-content .images .img:first-child .img-container .name{left:-2px}#father-test .forms form.step-01 .form-content .images .img:last-child{right:0;bottom:0;transform:rotate(5deg)}#father-test .forms form.step-01 .form-content .images .img:last-child .img-container .name{right:-2px}#father-test .forms form.step-01 .form-content .percentage{position:relative;font-size:4rem;margin-bottom:-2rem;color:#fff;background-color:#d8171f;width:7.5rem;height:7.5rem;display:flex;justify-content:center;align-items:center;font-family:MerriweatherSans,sans-serif;font-weight:700;border-radius:100%;transform:translateY(-50%);z-index:3}#father-test .forms form.step-01 .form-content .percentage:after{content:"%";position:absolute;bottom:0;left:50%;transform:translate(-50%,35%);font-size:1.75rem;background-color:#fff;color:#d8171f;width:2.5rem;height:2.5rem;display:flex;align-items:center;justify-content:center;border-radius:100%}#father-test .forms form.step-01 .form-content .percentage:before{content:"Hasonlósági index";position:absolute;top:0;left:50%;transform:translate(-50%,-35%);font-size:.9rem;line-height:1rem;color:#d8171f;background-color:#fff;text-align:center;border-radius:8px;padding:4px 8px}#father-test .forms form.step-01 .form-content .text{max-width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}#father-test .forms form.step-01 .form-content .text p{margin:0;text-align:center}#father-test .forms form.step-01 .action-line{justify-content:center}#father-test .forms form.step-2 .form-content,#father-test .forms form.step-4 .form-content,#father-test .forms form.step-5 .form-content{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1.5rem}#father-test .forms form.step-2 .form-content .primary-btn,#father-test .forms form.step-4 .form-content .primary-btn,#father-test .forms form.step-5 .form-content .primary-btn{padding:1rem 1.5rem}#father-test .forms form.step-2 .form-content .secondary-btn,#father-test .forms form.step-4 .form-content .secondary-btn,#father-test .forms form.step-5 .form-content .secondary-btn{justify-content:center;text-transform:none;font-size:1.25rem;line-height:1.5rem;padding:.75rem 1.5rem}#father-test .forms form.step-2 .form-content .loading,#father-test .forms form.step-4 .form-content .loading,#father-test .forms form.step-5 .form-content .loading{display:flex;flex-direction:column;align-items:center;justify-content:center}#father-test .forms form.step-2 .form-content .loading .loading-spinner,#father-test .forms form.step-4 .form-content .loading .loading-spinner,#father-test .forms form.step-5 .form-content .loading .loading-spinner{width:80px;height:80px;border-radius:100%;border:8px solid #d8171f;border-top-color:#fff0;animation:spinner .75s infinite linear}#father-test .forms form.step-2 .form-content .photo,#father-test .forms form.step-4 .form-content .photo,#father-test .forms form.step-5 .form-content .photo{width:80%;padding-top:106.6666666667%;position:relative;border-radius:14px;border:2px solid #d8171f;background-color:#fff}#father-test .forms form.step-2 .form-content .photo img,#father-test .forms form.step-4 .form-content .photo img,#father-test .forms form.step-5 .form-content .photo img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;border-radius:12px}#father-test .forms form.step-1 .form-content,#father-test .forms form.step-3 .form-content{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1.5rem}#father-test .forms form.step-1 .form-content input,#father-test .forms form.step-3 .form-content input{border:1px solid #d8171f;background-color:#fff;border-radius:.375rem;padding:1rem 1.5rem;font-size:1.375rem;text-align:center;color:#d8171f}#father-test .forms form.step-1 .form-content input:focus,#father-test .forms form.step-3 .form-content input:focus{outline:1px solid #d8171f}#father-test .forms form.step-6 .form-content{display:flex;align-items:center;flex-direction:column}#father-test .forms form.step-6 .form-content .print-outter{position:relative}#father-test .forms form.step-6 .form-content .print-outter .print-loader{display:none;align-items:center;justify-content:center;padding:2rem;position:absolute;left:0;top:0;width:100%;height:100%;background-color:#fff3;backdrop-filter:blur(30px);border:1px solid #fff;z-index:3}#father-test .forms form.step-6 .form-content .print-outter .print-loader p{font-size:20px;text-align:center;line-height:27px;text-shadow:0 1px 4px rgba(0,0,0,.2);color:#fff;font-weight:600}#father-test .forms form.step-6 .form-content .print-outter .print{padding:1rem 0 0;width:100%;display:flex;flex-direction:column;align-items:center;background-image:url(/images/modal-bg-red.svg),linear-gradient(to top,#8d1206,#d8171f)}#father-test .forms form.step-6 .form-content .print-outter .print .images{position:relative;width:100%;max-width:400px;margin:0 auto;min-height:40vh}#father-test .forms form.step-6 .form-content .print-outter .print .images .img{position:absolute;width:55%;border:2px solid #d8171f;border-radius:14px;background-color:#fff}#father-test .forms form.step-6 .form-content .print-outter .print .images .img .img-container{width:100%;padding-top:125%;position:relative;border-radius:12px}#father-test .forms form.step-6 .form-content .print-outter .print .images .img .img-container img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;border-radius:12px}#father-test .forms form.step-6 .form-content .print-outter .print .images .img .img-container .name{position:absolute;top:-2px;padding:.25rem .5rem;background-color:#d8171f;color:#fff;font-weight:600;font-size:1.25rem;z-index:2}#father-test .forms form.step-6 .form-content .print-outter .print .images .img:first-child{left:0;bottom:1.5rem;transform:rotate(-5deg)}#father-test .forms form.step-6 .form-content .print-outter .print .images .img:first-child .img-container .name{left:-2px}#father-test .forms form.step-6 .form-content .print-outter .print .images .img:last-child{right:0;bottom:0;transform:rotate(5deg)}#father-test .forms form.step-6 .form-content .print-outter .print .images .img:last-child .img-container .name{right:-2px}#father-test .forms form.step-6 .form-content .print-outter .print .percentage{position:relative;font-size:4.5rem;color:#fff;background-color:#d8171f;width:8.5rem;height:8.5rem;display:flex;justify-content:center;align-items:center;font-family:MerriweatherSans,sans-serif;font-weight:700;border-radius:100%;margin-top:-3px;transform:translateY(-1.25rem);z-index:3}#father-test .forms form.step-6 .form-content .print-outter .print .percentage:after{content:"%";position:absolute;bottom:0;left:50%;transform:translate(-50%,35%);font-size:1.75rem;background-color:#fff;color:#d8171f;width:2.5rem;height:2.5rem;display:flex;align-items:center;justify-content:center;border-radius:100%}#father-test .forms form.step-6 .form-content .print-outter .print .percentage:before{content:"Hasonlósági index";position:absolute;top:0;left:50%;transform:translate(-50%,-35%);font-size:.9rem;line-height:1rem;color:#d8171f;background-color:#fff;text-align:center;border-radius:8px;padding:4px 8px}#father-test .forms form.step-6 .form-content .print-outter .print .ments-manust-img{display:flex;justify-content:center;padding:16px .75rem;background-color:#fff;margin:12px 0 0;width:100vw;max-width:calc(528px - 1.5rem)}#father-test .forms form.step-6 .form-content .print-outter .print .ments-manust-img img{width:150px}#father-test .forms form.step-6 .form-content .text{padding:30px 0 0}#father-test .forms form.step-6 .form-content .text h2{color:#fff;margin-top:0}#father-test .forms form.step-6 .form-content .text p{color:#fff;margin:0 0 1.5rem;text-align:center}#father-test .forms form.step-6 .text-ipss{text-align:center;color:#fff;padding:1.25rem;margin:2rem 0 4rem;border:1px solid #fff;display:flex;flex-direction:column;align-items:center;gap:1rem}#father-test .forms form.step-6 .text-ipss p{margin:0}#father-test .forms form.step-6 .text-ipss p a{text-decoration:none;font-weight:700;color:#fff}#father-test .forms form.step-6 .text-ipss .primary-btn{background-color:#fff;color:#d8171f}#father-test .forms form.step-6 .send-form{background-color:#8d1206;width:100vw;max-width:calc(528px - 1.5rem);transform:translate(-.75rem);padding:1.5rem .75rem 2.5rem}#father-test .forms form.step-6 .send-form h3{margin:0 0 1.5rem;text-align:center;color:#fff;font-size:1.25rem}#father-test .forms form.step-6 .send-form p{margin:1.5rem 0;text-align:center;color:#fff}#father-test .forms form.step-6 .send-form .form-control{display:flex;flex-direction:column;gap:.25rem;margin:1.25rem 0}#father-test .forms form.step-6 .send-form .form-control label{width:100%;color:#fff;text-transform:uppercase;font-size:.875rem;font-weight:600}#father-test .forms form.step-6 .send-form .form-control input{width:100%;font-size:1rem;padding:1rem;text-align:center;border:1px solid #d8171f;border-radius:4px;font-family:OpenSans,sans-serif}#father-test .forms form.step-6 .send-form .form-control textarea{width:100%;font-size:1rem;padding:1rem;text-align:center;border:1px solid #d8171f;border-radius:4px;font-family:OpenSans,sans-serif;resize:vertical}#father-test .forms form.step-6 .send-form .action-btn{display:flex;justify-content:center}#father-test .forms form.step-6 .send-form .action-btn .primary-btn{padding:1rem 1.5rem}#father-test .forms form.step-6 .social{background-color:#fff;width:100vw;max-width:calc(528px - 1.5rem);transform:translate(-.75rem);padding:1.5rem .75rem 2.5rem;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}#father-test .forms form.step-6 .social h3{color:#75c9ed;margin:0 0 1.5rem;text-align:center;font-size:1.25rem}#father-test .forms form.step-6 .social p{margin:0 0 1.5rem}#father-test .forms form.step-6 .social .secondary-btn{font-size:1.25rem;padding:1rem 1.5rem;text-transform:none}#father-test .forms form.step-6 .social img{width:100%;margin:3rem 0 0}#father-test .forms form.step-6 .set-to-default{background-color:inherit;border:none;color:#fff;padding:.75rem;cursor:pointer}#father-test .steps{list-style:none;margin:0;padding:1.5rem 0;display:flex;justify-content:space-between;position:relative}#father-test .steps li{flex:1;text-align:center;width:2.5rem;max-width:2.5rem;height:2.5rem;background-color:#abe3e3;border-radius:100%;display:flex;align-items:center;justify-content:center;z-index:2;position:relative}#father-test .steps li span{color:#fff;font-family:MerriweatherSans,sans-serif;font-weight:700;font-size:1.25rem;transform:translate(2px)}#father-test .steps li:after{content:"Lépés";position:absolute;bottom:-1.25rem;font-weight:600;font-size:.875rem;color:#abe3e3}#father-test .steps:after{content:"";position:absolute;width:100%;height:.25rem;background-image:linear-gradient(to right,#01a5a6,#abe3e3 0%);left:0;top:50%;transform:translateY(-50%);z-index:1}#father-test .steps.step1 li:nth-child(1){background-color:#01a5a6}#father-test .steps.step1 li:nth-child(1):after{color:#01a5a6}#father-test .steps.step1:after{background-image:linear-gradient(to right,#01a5a6,#abe3e3 0%)}#father-test .steps.step2 li:nth-child(1),#father-test .steps.step2 li:nth-child(2){background-color:#01a5a6}#father-test .steps.step2 li:nth-child(1):after,#father-test .steps.step2 li:nth-child(2):after{color:#01a5a6}#father-test .steps.step2:after{background-image:linear-gradient(to right,#01a5a6 25%,#abe3e3 25%)}#father-test .steps.step3 li:nth-child(1),#father-test .steps.step3 li:nth-child(2),#father-test .steps.step3 li:nth-child(3){background-color:#01a5a6}#father-test .steps.step3 li:nth-child(1):after,#father-test .steps.step3 li:nth-child(2):after,#father-test .steps.step3 li:nth-child(3):after{color:#01a5a6}#father-test .steps.step3:after{background-image:linear-gradient(to right,#01a5a6 50%,#abe3e3 50%)}#father-test .steps.step4 li:nth-child(1),#father-test .steps.step4 li:nth-child(2),#father-test .steps.step4 li:nth-child(3),#father-test .steps.step4 li:nth-child(4){background-color:#01a5a6}#father-test .steps.step4 li:nth-child(1):after,#father-test .steps.step4 li:nth-child(2):after,#father-test .steps.step4 li:nth-child(3):after,#father-test .steps.step4 li:nth-child(4):after{color:#01a5a6}#father-test .steps.step4:after{background-image:linear-gradient(to right,#01a5a6 75%,#abe3e3 75%)}#father-test .steps.step5 li:nth-child(1),#father-test .steps.step5 li:nth-child(2),#father-test .steps.step5 li:nth-child(3),#father-test .steps.step5 li:nth-child(4),#father-test .steps.step5 li:nth-child(5){background-color:#01a5a6}#father-test .steps.step5 li:nth-child(1):after,#father-test .steps.step5 li:nth-child(2):after,#father-test .steps.step5 li:nth-child(3):after,#father-test .steps.step5 li:nth-child(4):after,#father-test .steps.step5 li:nth-child(5):after{color:#01a5a6}#father-test .steps.step5:after{background-image:linear-gradient(to right,#01a5a6 100%,#abe3e3)}@media only screen and (max-width: 991px){#father-test .forms form.step-6 .form-content .print .ments-manust-img img{width:120px}}@keyframes spinner{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@font-face{font-family:MerriweatherSans;src:url(/fonts/Merriweather_Sans/static/MerriweatherSans-Light.ttf);font-weight:300}@font-face{font-family:MerriweatherSans;src:url(/fonts/Merriweather_Sans/static/MerriweatherSans-Regular.ttf);font-weight:400}@font-face{font-family:MerriweatherSans;src:url(/fonts/Merriweather_Sans/static/MerriweatherSans-Medium.ttf);font-weight:500}@font-face{font-family:MerriweatherSans;src:url(/fonts/Merriweather_Sans/static/MerriweatherSans-SemiBold.ttf);font-weight:600}@font-face{font-family:MerriweatherSans;src:url(/fonts/Merriweather_Sans/static/MerriweatherSans-Bold.ttf);font-weight:700}@font-face{font-family:MerriweatherSans;src:url(/fonts/Merriweather_Sans/static/MerriweatherSans-ExtraBold.ttf);font-weight:800}@font-face{font-family:MerriweatherSans;src:url(/fonts/Merriweather_Sans/static/MerriweatherSans-LightItalic.ttf);font-weight:300;font-style:italic}@font-face{font-family:MerriweatherSans;src:url(/fonts/Merriweather_Sans/static/MerriweatherSans-Italic.ttf);font-weight:400;font-style:italic}@font-face{font-family:MerriweatherSans;src:url(/fonts/Merriweather_Sans/static/MerriweatherSans-MediumItalic.ttf);font-weight:500;font-style:italic}@font-face{font-family:MerriweatherSans;src:url(/fonts/Merriweather_Sans/static/MerriweatherSans-SemiBoldItalic.ttf);font-weight:600;font-style:italic}@font-face{font-family:MerriweatherSans;src:url(/fonts/Merriweather_Sans/static/MerriweatherSans-BoldItalic.ttf);font-weight:700;font-style:italic}@font-face{font-family:MerriweatherSans;src:url(/fonts/Merriweather_Sans/static/MerriweatherSans-ExtraBoldItalic.ttf);font-weight:800;font-style:italic}@font-face{font-family:OpenSans;src:url(/fonts/Open_Sans/static/OpenSans-Light.ttf);font-weight:300}@font-face{font-family:OpenSans;src:url(/fonts/Open_Sans/static/OpenSans-Regular.ttf);font-weight:400}@font-face{font-family:OpenSans;src:url(/fonts/Open_Sans/static/OpenSans-Medium.ttf);font-weight:500}@font-face{font-family:OpenSans;src:url(/fonts/Open_Sans/static/OpenSans-SemiBold.ttf);font-weight:600}@font-face{font-family:OpenSans;src:url(/fonts/Open_Sans/static/OpenSans-Bold.ttf);font-weight:700}@font-face{font-family:OpenSans;src:url(/fonts/Open_Sans/static/OpenSans-ExtraBold.ttf);font-weight:800}@font-face{font-family:OpenSans;src:url(/fonts/Open_Sans/static/OpenSans-LightItalic.ttf);font-weight:300;font-style:italic}@font-face{font-family:OpenSans;src:url(/fonts/Open_Sans/static/OpenSans-Italic.ttf);font-weight:400;font-style:italic}@font-face{font-family:OpenSans;src:url(/fonts/Open_Sans/static/OpenSans-MediumItalic.ttf);font-weight:500;font-style:italic}@font-face{font-family:OpenSans;src:url(/fonts/Open_Sans/static/OpenSans-SemiBoldItalic.ttf);font-weight:600;font-style:italic}@font-face{font-family:OpenSans;src:url(/fonts/Open_Sans/static/OpenSans-BoldItalic.ttf);font-weight:700;font-style:italic}@font-face{font-family:OpenSans;src:url(/fonts/Open_Sans/static/OpenSans-ExtraBoldItalic.ttf);font-weight:800;font-style:italic}*{box-sizing:border-box}html,body{font-family:OpenSans,sans-serif;color:#000;box-sizing:border-box;background-color:#fff;margin:0;padding:0;height:100%;scroll-behavior:smooth;scroll-padding-top:5.25rem}.content{padding-top:5.25rem}@media only screen and (max-width: 991px){html,body{scroll-padding-top:5.5rem}.content{padding-top:5.5rem}}h1,h2,h3,h4,h5,h6{font-family:MerriweatherSans,sans-serif}p,li,q{font-size:16px;line-height:1.375rem}.primary-btn{font-family:MerriweatherSans,sans-serif;color:#fff;background-color:#d8171f;font-size:1.1875rem;line-height:1.5rem;font-weight:700;padding:.5rem 1.125rem;text-decoration:none;display:flex;align-items:center;gap:.5rem;border-radius:.3125rem;border:none;outline:none;cursor:pointer;transition:opacity .2s ease}.primary-btn:disabled{opacity:.65;cursor:not-allowed}.primary-btn:hover:not(:disabled){background-color:#8d1206}.secondary-btn{font-family:MerriweatherSans,sans-serif;color:#fff;background-color:#75c9ed;font-size:1.5rem;line-height:1.875rem;font-weight:700;padding:.625rem 1.25rem;text-decoration:none;text-transform:uppercase;display:flex;align-items:center;gap:.5rem;border-radius:.3125rem;border:none;outline:none;cursor:pointer;transition:opacity .2s ease}.secondary-btn:hover:not(:disabled){background-color:#c2e9fa}.container{width:calc(100% - 1.5rem);margin-left:auto;margin-right:auto;z-index:2;position:relative}@media only screen and (min-width: 576px){.container{width:540px}}@media only screen and (min-width: 768px){.container{width:720px}}@media only screen and (min-width: 992px){.container{width:960px}}@media only screen and (min-width: 1200px){.container{width:1140px}}@media only screen and (min-width: 1300px){.container{width:1280px}}.left-container{width:calc(100% - 1.5rem);margin:auto;z-index:2;position:relative}@media only screen and (min-width: 576px){.left-container{width:540px}}@media only screen and (min-width: 768px){.left-container{width:720px}}@media only screen and (min-width: 992px){.left-container{width:960px}}@media only screen and (min-width: 1200px){.left-container{width:570px;margin-right:0}}@media only screen and (min-width: 1300px){.left-container{width:640px}}:root.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:0!important}.grecaptcha-badge{z-index:10}div:where(.swal2-container){z-index:100000!important}#description-slider{width:100%;position:relative;background-color:#fffa;backdrop-filter:blur(10px);border:1px solid #fff;padding:.75rem .75rem 0;margin:0 0 .75rem;border-radius:.5rem}#description-slider h4{display:block;margin:0 0 1.25rem}#description-slider swiper-container{display:block;width:100%;margin-left:auto;margin-right:auto;flex:1}#description-slider swiper-container swiper-slide{max-width:100%;text-align:left;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:stretch;position:relative;flex-direction:column}#description-slider swiper-container swiper-slide ol{margin:0 0 2rem;padding:0;list-style:none}#description-slider swiper-container swiper-slide ol li{display:flex;gap:.75rem}#description-slider swiper-container swiper-slide ol li .li-number{width:1.5rem;min-width:1.5rem;height:1.5rem;border-radius:100px;color:#fff;font-weight:600;display:flex;align-items:center;justify-content:center;background-color:#d8171f}#description-slider swiper-container swiper-slide ol li .li-content p,#description-slider swiper-container swiper-slide ol li .li-content small{text-align:left!important}#description-slider swiper-container swiper-slide ol li .li-content p{font-weight:600}:root{--swiper-pagination-color: #d8171f}
