@import url("https://fonts.googleapis.com/css2?family=Inter:wght@400;600&family=Roboto:wght@400;500&display=swap");.primary-font{font-family: Inter, sans-serif}.secondary-font{font-family: Roboto, serif !important}.font-weight-normal{font-weight: normal !important}.font-weight-500{font-weight: 500 !important}.font-weight-600{font-weight: 600 !important}.font-weight-700{font-weight: 700 !important}html{-webkit-box-sizing: border-box; box-sizing : border-box; scroll-behavior : smooth}*,*:before,*:after{-webkit-box-sizing: inherit; box-sizing : inherit}::-moz-selection{color : #f6f6f6; background: #303030}::selection{color : #f6f6f6; background: #303030}body,h1,h2,h3,h4,h5,h6,p,ol,ul{margin : 0; padding : 0; font-weight: normal}ol,ul{list-style: none}img{max-width: 100%; height : auto}a{text-decoration: none}a:hover{color: #303030}.navbar-toggler:focus{outline : 0 !important; -webkit-box-shadow: 0 0 0 0 !important; box-shadow : 0 0 0 0 !important}button,.btn{outline: 0 !important}*{outline: 0 !important}*:focus{outline: 0 !important}.btn:focus,button:focus{outline : 0 !important; -webkit-box-shadow: 0; box-shadow : 0}::-webkit-scrollbar{width: 10px}::-webkit-scrollbar-track{background: #f6f6f6}::-webkit-scrollbar-thumb{background: #303030}::-webkit-scrollbar-thumb:hover{background: #222}.equal-height{display : -webkit-box; display : -ms-flexbox; display : flex; display : -webkit-flex; -ms-flex-wrap: wrap; flex-wrap : wrap}body{font-family : Roboto, serif; line-height : 1.7; background-color : #f6f6f6; background-image : url("../images/bg.jpg"); background-size : cover !important; background-position: top !important; background-repeat : no-repeat !important; color : #222; -webkit-transition : all 0.3s; transition : all 0.3s; height : 100vh}body .heading-x1{color : #303030; font-size : 3.0519rem !important; line-height : 1.2; font-weight : 700; margin-bottom: 16px; font-family : Inter, sans-serif}@media only screen and (max-width: 767px){body .heading-x1{font-size: 2.5rem !important}}@media only screen and (max-width: 450px){body .heading-x1{font-size: 1.5rem !important}}body .heading-x2{color : #303030; font-size : 2.4413rem !important; line-height : 1.3; font-weight : 700; margin-bottom: 16px; font-family : Inter, sans-serif}@media only screen and (max-width: 767px){body .heading-x2{font-size: 1.441rem !important}}@media only screen and (max-width: 450px){body .heading-x2{font-size: 1.1rem !important}}body .heading-x3{color : #303030; font-size : 1.9531rem !important; line-height : 1.3; font-weight : 700; margin-bottom: 16px; font-family : Inter, sans-serif}@media only screen and (max-width: 767px){body .heading-x3{font-size: 1.353rem !important}}body .heading-x4{color : #303030; font-size : 1.5625rem; line-height: 1.3; font-weight: 700; font-family: Inter, sans-serif}@media only screen and (max-width: 767px){body .heading-x4{font-size: 1.163rem !important}}body .heading-x5{color : #303030; font-size : 1.25rem !important; font-weight : 700; line-height : 1.3; margin-bottom: 16px; font-family : Inter, sans-serif}@media only screen and (max-width: 767px){body .heading-x5{font-size: 1rem !important}}body .paragraph,body p,body a{font-family : Roboto, serif; font-style : normal; font-weight : 400; font-size : 1.25rem; line-height : 1.5; letter-spacing: 0.005em; color : #303030; opacity : 0.6}body .body-default-2{font-size: 0.8rem}body .body-small{font-size: 0.64rem}body .body-small-2{font-size: 0.5119rem}.set-padding-lg{padding: 12.5rem 0}@media only screen and (max-width: 767px){.set-padding-lg{padding: 3rem 0 !important}}@media only screen and (max-width: 575px){.set-padding-lg{padding: 2rem 0.9375rem}}.set-padding-md{padding: 6.25rem 0}@media only screen and (max-width: 575px){.set-padding-md{padding: 3rem 0.9375rem}}.set-padding-sm{padding: 6.25rem 0}@media only screen and (max-width: 575px){.set-padding-sm{padding: 2rem 0.9375rem}}.set-padding-vs{padding: 3.125rem 0}@media only screen and (max-width: 575px){.set-padding-vs{padding: 2rem 0.9375rem}}.form-control:focus{border-color : #303030; -webkit-box-shadow: 0 0 0 0.25rem rgba(8, 8, 8, 0.25); box-shadow : 0 0 0 0.25rem rgba(8, 8, 8, 0.25)}input[type="time"]::-webkit-calendar-picker-indicator{background: transparent; bottom : 0; color : transparent; cursor : pointer; height : auto; left : 0; position : absolute; right : 0; top : 0; width : auto}.form-group label,.input-group label{display : block; margin-bottom: 5px; font-family : Inter, sans-serif; font-style : normal; font-weight : 400; font-size : 0.9rem; line-height : 1.5; color : #303030}@media only screen and (min-width: 575px){.form-group label, .input-group label{margin-bottom: 10px}}.form-group .form-control,.input-group .form-control{padding : 16px 18px; font-family: Roboto, serif; font-style : normal; font-weight: 500; font-size : .875rem; line-height: 1.5; background : #f6f6f6; color : #303030}.form-group .form-control:focus,.input-group .form-control:focus{-webkit-box-shadow: 0 0 0 0 !important; box-shadow : 0 0 0 0 !important}.form-group .form-control::-webkit-input-placeholder,.input-group .form-control::-webkit-input-placeholder{color : #303030; opacity: 0.4}.form-group .form-control:-ms-input-placeholder,.input-group .form-control:-ms-input-placeholder{color : #303030; opacity: 0.4}.form-group .form-control::-ms-input-placeholder,.input-group .form-control::-ms-input-placeholder{color : #303030; opacity: 0.4}.form-group .form-control::placeholder,.input-group .form-control::placeholder{color : #303030; opacity: 0.4}.form-group textarea,.input-group textarea{height: 150px !important}.form-group .btn,.input-group .btn{font-family : Roboto, serif; font-style : normal; font-weight : 500; font-size : .875rem; line-height : 1.5; letter-spacing: 0.06em; text-transform: uppercase; color : #f6f6f6}.progress{--bs-progress-height : 5px; --bs-progress-bg : transparent; --bs-progress-border-radius : 0; --bs-progress-box-shadow : inset 0 0px 0px rgba(0, 0, 0, 0); --bs-progress-bar-transition: width 0.6s ease}.progress .progress-bar{background-color: #303030}.form-wrpr{width : 100%;}.form-wrpr .form-group{width : 100%; margin: 0 auto;}@media only screen and (max-width: 575px){.form-wrpr .btn-group--{position: fixed; bottom : 0; left : 0; right : 0}}.form-wrpr .btn-group-- .btn{width : 100%; display : -webkit-box; display : -ms-flexbox; display : flex; -webkit-box-orient : horizontal; -webkit-box-direction: normal; -ms-flex-direction : row; flex-direction : row; -webkit-box-pack : center; -ms-flex-pack : center; justify-content : center; -webkit-box-align : baseline; -ms-flex-align : baseline; align-items : baseline; padding : 16px 40px; border : solid thin #303030; color : #f6f6f6; background : #303030; border-radius : 0}@media only screen and (min-width: 575px){.form-wrpr .btn-group-- .btn{border-radius: 5px}}.form-wrpr .btn-group-- .btn:hover{background : #222; color : #f6f6f6; -webkit-transition: all 0.3s; transition : all 0.3s}.form-wrpr .btn-group-- .btn:focus{background : #222; color : #f6f6f6; -webkit-transition: all 0.3s; transition : all 0.3s}.form-wrpr .btn-group-- .btn-outline-primary{background: #f6f6f6; color : #303030}.form-wrpr .btn-group-- .btn-outline-primary:hover{background : #222; color : #f6f6f6; -webkit-transition: all 0.3s; transition : all 0.3s}.form-wrpr .btn-group-- .btn-outline-primary:focus{background : #222; color : #f6f6f6; -webkit-transition: all 0.3s; transition : all 0.3s}@media only screen and (min-width: 575px){.form-wrpr .btn-group--.active *{-webkit-transition: all 0.3s; transition : all 0.3s; margin : 0 10px 0 0;}.form-wrpr .btn-group--.active .btn-primary{margin: 0 !important;}}@media only screen and (max-width: 575px){.form-wrpr .heading-main{margin-bottom: 100px !important}.form-wrpr .heading-main:after{content : ''; width : 60px; height : 2px; background : #303030; border-radius: 100px; display : block; margin-top : 15px}}.form-wrpr .select-input li{-webkit-box-sizing : border-box; box-sizing : border-box; display : -webkit-box; display : -ms-flexbox; display : flex; -webkit-box-orient : horizontal; -webkit-box-direction: normal; -ms-flex-direction : row; flex-direction : row; -webkit-box-align : center; -ms-flex-align : center; align-items : center; padding : 16px 17px; margin-bottom : 8px; background : #f6f6f6; border : 0.5px solid #DDDDDD; border-radius : 5px; float: left; width: 49%; margin: 0% 2% 2% 0%;}@media only screen and (max-width: 767px){.form-wrpr .select-input li{float: none; width: 100%; margin: 0% 0% 2% 0%;}}.form-wrpr .select-input li:nth-child(even){margin-right: 0 !important;}.form-wrpr .select-input li:last-child{margin-bottom: 0}.form-wrpr .select-input li .checkbox-custom{display : block; position : relative; padding-left : 30px; margin-bottom : 0; cursor : pointer; font-family : Roboto, serif; font-style : normal; font-weight : 500; font-size : .875rem; line-height : 1.5; color : #303030; -webkit-user-select: none; -moz-user-select : none; -ms-user-select : none; user-select : none}.form-wrpr .select-input li .checkbox-custom input{position: absolute; opacity : 0; cursor : pointer; height : 0; width : 0}.form-wrpr .select-input li .checkmark{position : absolute; top : 0; left : 0; height : 18px; width : 18px; background-color: transparent; border : 1px solid #303030; border-radius : 3px}.form-wrpr .select-input li .checkbox-custom:hover input~.checkmark{background-color: transparent}.form-wrpr .select-input li .checkbox-custom input:checked~.checkmark{background-color: #303030}.form-wrpr .select-input li .checkmark:after{content : ""; position: absolute; display : none}.form-wrpr .select-input li .checkbox-custom input:checked~.checkmark:after{display: block}.form-wrpr .select-input li .checkbox-custom .checkmark:after{left : 6.5px; top : 4px; width : 3px; height : 6px; border : solid #f6f6f6; border-width : 0 1px 1px 0; -webkit-transform: rotate(45deg); transform : rotate(45deg)}.form-wrpr .animation-check #tick{stroke : #303030; stroke-width : 2; -webkit-transition: all 1s; transition : all 1s}.form-wrpr .animation-check #circle{stroke : #303030; stroke-width : 2; -webkit-transform-origin: 50px 50px 0; transform-origin : 50px 50px 0; -webkit-transition : all 1s; transition : all 1s}.form-wrpr .animation-check .progress #tick{opacity: 0}.form-wrpr .animation-check .ready #tick{stroke-dasharray : 1000; stroke-dashoffset: 1000; -webkit-animation: draw 8s ease-out forwards; animation : draw 8s ease-out forwards}.form-wrpr .animation-check .progress #circle{stroke : #4c4c4c; stroke-dasharray : 314; stroke-dashoffset: 1000; -webkit-animation: spin 3s linear infinite; animation : spin 3s linear infinite}.form-wrpr .animation-check .ready #circle{stroke-dashoffset: 66; stroke : #303030}.form-wrpr .animation-check #circle{stroke-dasharray: 500}@-webkit-keyframes spin{0%{-webkit-transform: rotate(0deg); transform : rotate(0deg); stroke-dashoffset: 66}50%{-webkit-transform: rotate(540deg); transform : rotate(540deg); stroke-dashoffset: 314}100%{-webkit-transform: rotate(1080deg); transform : rotate(1080deg); stroke-dashoffset: 66}}@keyframes spin{0%{-webkit-transform: rotate(0deg); transform : rotate(0deg); stroke-dashoffset: 66}50%{-webkit-transform: rotate(540deg); transform : rotate(540deg); stroke-dashoffset: 314}100%{-webkit-transform: rotate(1080deg); transform : rotate(1080deg); stroke-dashoffset: 66}}@-webkit-keyframes draw{to{stroke-dashoffset: 0}}@keyframes draw{to{stroke-dashoffset: 0}}.form-wrpr .animation-check #check{width : 150px; height : 150px; margin : 0 auto; margin-bottom: 20px}.form-wrpr .step{display: none}.form-wrpr .step.show{display: block}.form-wrpr .alert{border-radius : 0; background : #303030; color : #f6f6f6; border : solid thin #303030; margin : 20px 0; position : fixed; top : 0; left : 0; right : 0; margin : 0; text-align : center; padding : 0; line-height : 3; -webkit-transform : translate(0%, -300%); transform : translate(0%, -300%); -webkit-transition: all 0.3s; transition : all 0.3s; z-index : 99}.form-wrpr .alert.show{-webkit-transform : translate(0%, 0%); transform : translate(0%, 0%); -webkit-transition: all 0.3s; transition : all 0.3s}.form-wrpr .alert.hide{-webkit-transform : translate(0%, -300%); transform : translate(0%, -300%); -webkit-transition: all 0.3s; transition : all 0.3s}.form-wrpr .back-btn{width : 0 !important; padding: 0 !important; opacity: 0}.form-wrpr .back-btn.show{width : 100% !important; padding : 16px 40px !important; opacity : 1; -webkit-transition: all 0.3s; transition : all 0.3s}.demo1{display: flex; justify-content: center; align-items: center;}.ui-success, .ui-error{width: 130px; height: 130px; margin: 40px;}.ui-success-circle{stroke-dasharray: 260.75219025px, 260.75219025px; stroke-dashoffset: 260.75219025px; transform: rotate(220deg); transform-origin: center center; stroke-linecap: round; animation: ani-success-circle 1s ease-in both;}.ui-success-path{stroke-dasharray: 60px 64px; stroke-dashoffset: 62px; stroke-linecap: round; animation: ani-success-path 0.4s 1s ease-in both;}@keyframes ani-success-circle{to{stroke-dashoffset: 782.25657074px;}}@keyframes ani-success-path{0%{stroke-dashoffset: 62px;}65%{stroke-dashoffset: -5px;}84%{stroke-dashoffset: 4px;}100%{stroke-dashoffset: -2px;}}.ui-error-circle{stroke-dasharray: 260.75219025px, 260.75219025px; stroke-dashoffset: 260.75219025px; animation: ani-error-circle 1.2s linear;}.ui-error-line1{stroke-dasharray: 54px 55px; stroke-dashoffset: 55px; stroke-linecap: round; animation: ani-error-line 0.15s 1.2s linear both;}.ui-error-line2{stroke-dasharray: 54px 55px; stroke-dashoffset: 55px; stroke-linecap: round; animation: ani-error-line 0.2s 0.9s linear both;}@keyframes ani-error-line{to{stroke-dashoffset: 0;}}@keyframes ani-error-circle{0%{stroke-dasharray: 0, 260.75219025px; stroke-dashoffset: 0;}35%{stroke-dasharray: 120px, 120px; stroke-dashoffset: -120px;}70%{stroke-dasharray: 0, 260.75219025px; stroke-dashoffset: -260.75219025px;}100%{stroke-dasharray: 260.75219025px, 0; stroke-dashoffset: -260.75219025px;}}