@import url('https://fonts.googleapis.com/css?family=Inter:100,100i,300,300i,400,400i,500,500i,700,700i,900,900i|Inter:100,100i,300,300i,400,400i,500,500i,700,700i,900,900i|roboto:100,100i,300,300i,400,400i,500,500i,700,700i,900,900i');

:root {

	--primary: #37ca37;

	--secondary: #188bf6;

	--white: #ffffff;

	--gray: #cbd5e0;

	--black: #000000;

	--red: #e93d3d;

	--orange: #f6ad55;

	--yellow: #faf089;

	--green: #9ae6b4;

	--teal: #81e6d9;

	--malibu: #63b3ed;

	--indigo: #757BBD;

	--purple: #d6bcfa;

	--pink: #fbb6ce;

	--transparent: transparent;

	--overlay: rgba(0, 0, 0, 0.5);

	--color-l6a0bnm9: #FFFFFF;

	--color-l6a0cr7c: #FFC836;

	--color-l6a0dau8: #172C54;

	--color-l6a0lyj0: #295AB4;

	--color-l6a0n5cf: #49545A;

	--color-lvdhas7r: #b79722;

	--color-lvdhizoy: #3883b8;

	--arial: 'Arial';

	--lato: 'Lato';

	--open-sans: 'Open Sans';

	--montserrat: 'Montserrat';

	--raleway: 'Raleway';

	--red-hat-display: 'Red Hat Display';

	--nunito-sans: 'Nunito Sans';

	--headlinefont: 'Montserrat';

	--contentfont: 'Lato';

	--text-color: #000000;

	--link-color: #188bf6;

}



.bg-fixed {

	bottom: 0;

	top: 0;

	left: 0;

	right: 0;

	position: fixed;

	overflow: auto;

	background-color: var(--white)

}



.drop-zone-draggable .hl_main_popup {

	padding: 20px;

	margin-top: 0;

	border-color: var(--gray);

	border-width: 10px;

	border-style: solid;

	background-color: var(--white)

}





.drop-zone-draggable .row-ksX_C73b01 {

	margin: 0 auto

}



.drop-zone-draggable .row-ksX_C73b01 {

	padding: 15px 0;

	background-color: var(--transparent);

	border-color: var(--black);

	border-width: 2px;

	border-style: solid;

	width: 100%

}





.drop-zone-draggable .col-u8rsDVOWW5 {

	padding: 10px 5px;

	background-color: var(--transparent);

	width: 100%;

	border-color: var(--black);

	border-width: 2px;

	border-style: solid;

	margin: 0

}



.drop-zone-draggable .form-8ejo6amP4a {

	margin: 0

}



.drop-zone-draggable .cform-8ejo6amP4a {

	padding: 0

}





#hl_main_popup {

	padding: 20px;

	margin-top: 0;

	border-color: var(--gray);

	border-width: 10px;

	border-style: solid;

	background-color: var(--white);

	width: 720px

}



#col-u8rsDVOWW5>.inner {

	flex-direction: column;

	justify-content: center;

	align-items: inherit;

	flex-wrap: nowrap

}



  .form-8ejo6amP4a #_builder-form .form-builder--item input.form-control,
  .form-8ejo6amP4a #_builder-form .form-builder--item .date-picker-custom-style,
  .form-8ejo6amP4a #_builder-form .form-builder--item input[type=number]{

    background-color: #FFFFFFFF !important;

    color: #2c3345FF !important;

    border: 1px solid #ACACACFF !important;

    border-radius: 5px !important;

    padding: 8px 15px 8px 15px !important;

    box-shadow: 0px 0px 0px 0px #FFFFFF;

    font-family: Inter;

    font-size: 12px;

    font-weight: 300;

    background-clip: inherit !important;

  }

  .form-8ejo6amP4a #_builder-form textarea {

    background-color: #FFFFFFFF !important;

    color: #2c3345FF !important;

    border: 1px solid #ACACACFF !important;

    border-radius: 5px !important;

    padding: 8px 15px 8px 15px !important;

    box-shadow: 0px 0px 0px 0px #FFFFFF !important;

    font-family: Inter;

    font-size: 12px;

    font-weight: 300;

    background-clip: inherit !important;

  }

  .form-8ejo6amP4a #_builder-form input[type=tel],.form-8ejo6amP4a #_builder-form input[type=email],.form-8ejo6amP4a #_builder-form .multiselect .multiselect__tags{

    background-color: #FFFFFFFF !important;

    color: #2c3345FF !important;

    border: 1px solid #ACACACFF !important; 

    border: 1px solid #ACACACFF !important;

    border-radius: 5px !important;

    padding: 8px 15px 8px 15px !important;

    box-shadow: 0px 0px 0px 0px #FFFFFF;

    font-family: Inter;

    font-size: 12px;

    font-weight: 300;

    background-clip: inherit !important;

  }

  .form-8ejo6amP4a #_builder-form .multi_select_form {

    border-radius: 5px !important;

  }

  .form-8ejo6amP4a #_builder-form .iti--allow-dropdown input, .iti--allow-dropdown input[type=tel]{

    padding-left: 45px !important;

  }

  .form-8ejo6amP4a #_builder-form .countryphone {

    height: inherit;

  }





  .form-8ejo6amP4a #_builder-form .form-builder--item .date-picker-custom-style input[type=text],  .form-8ejo6amP4a #_builder-form .form-builder--item .multiselect .multiselect__placeholder {

    padding:0;

    background-color: #FFFFFFFF;

    color: #2c3345FF;

    font-size: 12px;

  }

  .form-8ejo6amP4a #_builder-form .form-builder--item .multiselect .multiselect__input{

    background-color: #FFFFFFFF !important;

  }

  .form-8ejo6amP4a #_builder-form .form-builder--item .multiselect .multiselect__select{

    background: transparent;

    z-index:10;

  }

  .form-8ejo6amP4a #_builder-form .form-builder--item .multiselect ,.multiselect__single{

    padding:0 !important;

    margin:0 !important;

    min-height: 24px;

    color:  #2c3345FF !important;

    background-color: #FFFFFFFF !important;

    font-family: Inter;

    font-size: 12px;

    font-weight: 300;

  }

  .form-8ejo6amP4a #_builder-form .form-builder--item  .multiselect__placeholder {

    padding:0 !important;

    margin:0 !important;

    min-height: 24px;

    color:  #8c8c8cFF !important;

    background-color: #FFFFFFFF !important;

    font-family: Inter;

    font-size: 12px;

    font-weight: 300;

  }

  .form-8ejo6amP4a #_builder-form .field-container{

    width:100%;

    max-width: 900px;

  }

  .form-8ejo6amP4a #_builder-form ::-webkit-input-placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */

  color: #2c3345FF;

  font-family: Inter;

  font-size: 12px;

  font-weight: 300;



  opacity: 1; /* Firefox */

  }

  .form-8ejo6amP4a #_builder-form ::placeholder {

    color: #8c8c8cFF !important;

    font-family: Inter;

    font-size: 12px;

    font-weight: 300;

  }

  .form-8ejo6amP4a #_builder-form :-ms-input-placeholder { /* Internet Explorer 10-11 */

    color: #8c8c8cFF !important;

    font-family: Inter;

    font-size: 12px;

    font-weight: 300;

  }

  .form-8ejo6amP4a #_builder-form ::-ms-input-placeholder { /* Microsoft Edge */

    color: #8c8c8cFF !important;

    font-family: Inter;

    font-size: 12px;

    font-weight: 300;

  }



.form-8ejo6amP4a #_builder-form label {
    color: #2c3345FF;
    font-family: Inter;
    font-size: 14px;
    font-weight: 500;
    display: block;
}
.form-8ejo6amP4a #_builder-form .iti {
    width: 100%;
}
.form-8ejo6amP4a #_builder-form .iti input#uphone {
    padding-left: 84px !important;
}

  .form-8ejo6amP4a #_builder-form .short-label{ 

    color:#2c3345FF;

    font-family: Inter;

    font-size: 12px;

    font-weight: 300;

    -webkit-font-smoothing: auto;

  }

  .form-8ejo6amP4a #_builder-form .form-builder--item .payment-suggestion-tag-container {

    background-color: #FFFFFFFF;

    color: #2c3345FF !important;

    font-family: Inter;

    font-size: 12px;

    font-weight: 300;

      box-shadow: 0px 0px 0px 0px #FFFFFF;

  }

/* ---- Section styles ----- */

:root {

	--white: #ffffff;

	--black: #000000;

	--transparent: transparent;

	--overlay: rgba(0, 0, 0, 0.5);

	--color-l6a0bnm9: #FFFFFF;

	--color-l6a0dau8: #172C54;

	--color-l6a0lyj0: #295AB4;

	--color-lvdhas7r: #b79722

}



.hl_page-preview--content .row-AmEbV0QF5e,

.hl_page-preview--content .section-0iBKYVKzk {

	padding: 0 0 20px;

	margin-top: 0;

	margin-bottom: 0;

	background-color: var(--color-l6a0lyj0);

	border-color: var(--black);

	border-width: 2px;

	border-style: solid

}



.hl_page-preview--content .row-AmEbV0QF5e {

	padding: 15px 0;

	width: 100%

}



.hl_page-preview--content .col-X-xvw1F2S- {
    width: max-content;
}



.hl_page-preview--content .cnav-menu-3efIR86nWV,

.hl_page-preview--content .col-X-xvw1F2S- .inner {

	margin-top: 0;

	background-color: var(--transparent);

	border-color: var(--black);

	border-width: 2px;

	border-style: solid

}



.hl_page-preview--content .col-X-xvw1F2S- .inner {

	padding: 10px 5px;

	width: 67%;

	margin-bottom: 0

}



.hl_page-preview--content .cnav-menu-3efIR86nWV {

	font-family: var(--raleway);

	padding: 0;

	mobile-background-color: var(--overlay);

	color: var(--color-l6a0bnm9);

	bold-text-color: var(--color-l63wd8vq);

	italic-text-color: var(--text-color);

	underline-text-color: var(--text-color);

	icon-color: var(--text-color);

	secondary-color: var(--black);

	nav-menu-item-hover-background-color: var(--white);

	line-height: 1.3em;

	text-transform: none;

	letter-spacing: 0;

	text-align: center;

	nav-menu-item-spacing-x: 14px;

	nav-menu-item-spacing-y: 5px;

	dropdown-background: var(--white);

	dropdown-text-color: var(--black);

	dropdown-hover-color: var(--black);

	dropdown-item-spacing: 10px

}



.hl_page-preview--content .col-99SQ1eFM77 {
    width: max-content;
}



.hl_page-preview--content .col-16GMJTqQr4 .inner,

.hl_page-preview--content .col-99SQ1eFM77 .inner,

.hl_page-preview--content .col-WwfU6Zsumo .inner {

	padding: 10px 5px;

	background-color: var(--transparent);

	width: 33%;

	border-color: var(--black);

	border-width: 2px;

	border-style: solid;

	margin-top: 0;

	margin-bottom: 0

}



.hl_page-preview--content .button-ykzOvpzUPw {

	margin-top: 0;

	margin-bottom: 0;

	text-align: center

}



.hl_page-preview--content .cbutton-ykzOvpzUPw {

	font-family: var(--raleway);

	background-color: var(--color-lvdhas7r);

	color: var(--color-l6a0dau8);

	secondary-color: var(--white);

	text-decoration: none;

	padding: 15px 10px;

	font-weight: 700;

	border-color: var(--transparent);

	border-width: 1px;

	border-style: solid;

	letter-spacing: 0;

	text-transform: none;

	text-shadow: 0 0 0 transparent;

	width: auto%;

	white-space: nowrap


}



.hl_page-preview--content .row-UXWxW3Vd53 {

	margin-top: 0;

	margin-bottom: 0;

	padding: 15px 0;

	background-color: var(--color-l6a0lyj0);

	border-color: var(--black);

	border-width: 2px;

	border-style: solid;

	width: 100%

}



.hl_page-preview--content .col-16GMJTqQr4 {

	width: 46.2%

}



.hl_page-preview--content .col-16GMJTqQr4 .inner,

.hl_page-preview--content .col-WwfU6Zsumo .inner {

	padding: 10px 0;

	width: 46.2%

}



.hl_page-preview--content .heading-_Yoviuud79 {

	margin-top: 0;

	margin-bottom: 0

}



.hl_page-preview--content .cheading-_Yoviuud79 {

	font-family: var(--raleway);

	background-color: var(--transparent);

	color: var(--text-color);

	icon-color: var(--text-color);

	font-weight: 400;

	padding: 0;

	opacity: 1;

	text-shadow: 0 0 0 transparent;

	border-color: var(--black);

	border-width: 2px;

	border-style: solid;

	line-height: 1.3em;

	letter-spacing: 0;

	text-align: left

}



.hl_page-preview--content .heading-lIim7itAey {

	margin-top: -10px;

	margin-bottom: -10px

}



.hl_page-preview--content .cheading-lIim7itAey {

	font-family: var(--raleway);

	background-color: var(--transparent);

	color: var(--text-color);

	icon-color: var(--text-color);

	font-weight: 400;

	padding: 0;

	opacity: 1;

	text-shadow: 0 0 0 transparent;

	border-color: var(--black);

	border-width: 2px;

	border-style: solid;

	line-height: 1.3em;

	letter-spacing: 0;

	text-align: left

}



.hl_page-preview--content .heading-1LRZkJ3733 {

	margin-top: 0;

	margin-bottom: 0

}



.hl_page-preview--content .cheading-1LRZkJ3733 {

	font-family: var(--raleway);

	background-color: var(--transparent);

	color: var(--text-color);

	icon-color: var(--text-color);

	font-weight: 400;

	padding: 0;

	opacity: 1;

	text-shadow: 0 0 0 transparent;

	border-color: var(--black);

	border-width: 2px;

	border-style: solid;

	line-height: 1.3em;

	letter-spacing: 0;

	text-align: left

}



.hl_page-preview--content .sub-heading-um2D05wX3q {

	margin-top: 0;

	margin-bottom: 40px

}



.hl_page-preview--content .csub-heading-um2D05wX3q {

	font-family: var(--red-hat-display);

	background-color: var(--transparent);

	color: var(--color-l6a0bnm9);

	icon-color: var(--text-color);

	font-weight: 400;

	padding: 0;

	opacity: 1;

	text-shadow: 0 0 0 transparent;

	border-color: var(--black);

	border-width: 2px;

	border-style: solid;

	line-height: 1.9em;

	text-transform: none;

	letter-spacing: 0;

	text-align: left

}



.hl_page-preview--content .button-hhyQFMgigk {

	margin-top: 0;

	margin-bottom: 0;

	text-align: left

}



.hl_page-preview--content .cbutton-hhyQFMgigk {

	font-family: var(--raleway);

	background-color: var(--color-lvdhas7r);

	color: var(--color-l6a0dau8);

	secondary-color: var(--white);

	text-decoration: none;

	padding: 15px 15px;

	font-weight: 700;

	border-color: var(--transparent);

	border-width: 1px;

	border-style: solid;

	letter-spacing: 0;

	text-transform: none;

	text-shadow: 0 0 0 transparent;

	width: auto%

}



.hl_page-preview--content .col-WwfU6Zsumo {

	width: 53.8%

}



.hl_page-preview--content .col-WwfU6Zsumo .inner {

	padding: 10px 5px;

	background-color: var(--color-l6a0lyj0);

	width: 53.8%

}



.hl_page-preview--content .image-Lv5_q7lwTy {

	margin-top: 0;

	margin-bottom: 0

}



.hl_page-preview--content .cimage-Lv5_q7lwTy {

	padding: 10px;

	background-color: var(--transparent);

	opacity: 1;

	text-align: center

}



#Hakkımızda>.inner {

	max-width: 1170px

}



#col-X-xvw1F2S->.inner {

	flex-direction: column;

	justify-content: center;

	align-items: inherit;

	flex-wrap: nowrap

}



.--mobile #nav-menu-3efIR86nWV .nav-menu {

	font-size: 14px

}



#nav-menu-3efIR86nWV .nav-menu {

	font-size: 16px

}



#nav-menu-popup.nav-menu-3efIR86nWV .nav-menu-body {

	background: var(--overlay)

}



#nav-menu-3efIR86nWV .nav-menu li.nav-menu-item {

	display: flex;

	align-items: center;

	white-space: nowrap

}



#nav-menu-3efIR86nWV .items-cart,

#nav-menu-3efIR86nWV .items-cart-active {

	color: undefined

}



#nav-menu-3efIR86nWV .nav-menu .nav-menu-item a,

#nav-menu-popup.nav-menu-3efIR86nWV .nav-menu .nav-menu-item a {

	color: var(--color-l6a0bnm9);

	cursor: pointer;

	height: inherit;

	display: flex;

	align-items: center;

	padding: 5px 10px;

	transition: all .3s ease

}



#nav-menu-3efIR86nWV .nav-menu .nav-menu-item:hover a {

	color: var(--black);

	background: var(--white)

}



#nav-menu-3efIR86nWV .nav-menu .dropdown-menu .dropdown-item:hover a,

#nav-menu-popup.nav-menu-3efIR86nWV .nav-menu .nav-menu-item:hover a,

#nav-menu-popup.nav-menu-3efIR86nWV .nav-menu-body .nav-dropdown-menu .nav-menu-item a,

#nav-menu-popup.nav-menu-3efIR86nWV .nav-menu-body .nav-menu .nav-menu-item:hover {

	color: var(--black)

}



.--mobile #nav-menu-3efIR86nWV .nav-menu .dropdown-menu .dropdown-item {

	font-size: 12px

}



#nav-menu-popup.nav-menu-3efIR86nWV .nav-menu {

	font-size: 14px;

	font-family: var(--raleway)

}



#nav-menu-popup.nav-menu-3efIR86nWV .nav-menu-body .close-menu {

	color: var(--text-color);

	font-size: 14px

}



#nav-menu-popup.nav-menu-3efIR86nWV .nav-menu-body .nav-menu .nav-menu-item {

	color: var(--color-l6a0bnm9);

	text-align: center;

	transition: all .3s ease;

	font-size: 12px

}



#nav-menu-3efIR86nWV .nav-menu .dropdown-menu .dropdown-item {

	font-size: 14px;

	text-align: center

}



#nav-menu-3efIR86nWV .nav-menu .dropdown-menu .dropdown-item a,

#nav-menu-popup.nav-menu-3efIR86nWV .nav-menu .nav-dropdown-menu .nav-menu-item:hover a {

	color: var(--black);

	background: var(--white);

	padding: 10px;

	transition: all .3s ease

}



#nav-menu-popup.nav-menu-3efIR86nWV .nav-menu-body .nav-dropdown-menu .nav-menu-item {

	background: var(--white);

	font-size: 12px

}



#nav-menu-popup.nav-menu-3efIR86nWV .nav-menu-body .nav-dropdown-menu .nav-menu-item:hover a {

	color: var(--black)

}



#nav-menu-3efIR86nWV .nav-menu-mobile span::before {

	cursor: pointer;

	color: var(--text-color);

	content: "";

	font-family: "Font Awesome 5 Free";

	font-weight: 700;

	font-size: 14px

}



@media screen and (min-width:0px) and (max-width:480px) {

	.nav-menu-3efIR86nWV .branding .title {

		font-size: 14px;

		line-height: 1.3em

	}

}



@media screen and (min-width:481px) and (max-width:10000px) {

	.nav-menu-3efIR86nWV .branding .title {

		font-size: 16px;

		line-height: 1.3em

	}

}



#nav-menu-3efIR86nWV strong {

	color: var(--color-l63wd8vq) !important;

	font-weight: 700

}



#nav-menu-3efIR86nWV em,

#nav-menu-3efIR86nWV u,

.heading-1LRZkJ3733 em,

.heading-1LRZkJ3733 u,

.heading-_Yoviuud79 em,

.heading-_Yoviuud79 u,

.heading-lIim7itAey em,

.heading-lIim7itAey u {

	color: var(--text-color) !important

}



#col-16GMJTqQr4>.inner,

#col-99SQ1eFM77>.inner,

#col-WwfU6Zsumo>.inner {

	flex-direction: column;

	justify-content: center;

	align-items: inherit;

	flex-wrap: nowrap

}



@media screen and (min-width:481px) and (max-width:10000px) {



	.button-ykzOvpzUPw .button-icon-end,

	.button-ykzOvpzUPw .button-icon-start,

	.button-ykzOvpzUPw .main-heading-button {

		font-size: 14px

	}



    .button-ykzOvpzUPw .button-icon-start {

        margin-right: 1.15px;

    }



    .button-ykzOvpzUPw .button-icon-start {

        margin-right: 1.15px;

    }



	.button-ykzOvpzUPw .sub-heading-button {

		font-size: 15px;

		color: var(--white)

	}

}



@media screen and (min-width:0px) and (max-width:480px) {



	.button-ykzOvpzUPw .button-icon-end,

	.button-ykzOvpzUPw .button-icon-start,

	.button-ykzOvpzUPw .main-heading-button {

		font-size: 18px

	}



	.button-ykzOvpzUPw .button-icon-start {

		margin-right: 1.15px;

	}



	.button-ykzOvpzUPw .button-icon-end {

		margin-right: 1.15px;

	}



	.button-ykzOvpzUPw .sub-heading-button {

		font-size: 15px;

		color: var(--white)

	}

}



.heading-1LRZkJ3733,

.heading-_Yoviuud79,

.heading-lIim7itAey,

.sub-heading-um2D05wX3q {

	font-weight: 400

}



.heading-_Yoviuud79 strong {

	color: var(--color-l6a0bnm9) !important;

	font-weight: 700

}



.heading-1LRZkJ3733 a,

.heading-1LRZkJ3733 a *,

.heading-_Yoviuud79 a,

.heading-_Yoviuud79 a *,

.heading-lIim7itAey a,

.heading-lIim7itAey a *,

.sub-heading-um2D05wX3q a,

.sub-heading-um2D05wX3q a * {

	color: var(--link-color) !important;

	text-decoration: none

}



.heading-1LRZkJ3733 a:hover,

.heading-_Yoviuud79 a:hover,

.heading-lIim7itAey a:hover,

.sub-heading-um2D05wX3q a:hover {

	text-decoration: underline

}



@media screen and (min-width:0px) and (max-width:480px) {



	.heading-_Yoviuud79 h1,

	.heading-_Yoviuud79 h2,

	.heading-_Yoviuud79 h3,

	.heading-_Yoviuud79 h4,

	.heading-_Yoviuud79 h5,

	.heading-_Yoviuud79 h6,

	.heading-_Yoviuud79 ul li,

	.heading-_Yoviuud79.text-output {

		font-size: 32px !important

	}

}



@media screen and (min-width:481px) and (max-width:10000px) {



	.heading-_Yoviuud79 h1,

	.heading-_Yoviuud79 h2,

	.heading-_Yoviuud79 h3,

	.heading-_Yoviuud79 h4,

	.heading-_Yoviuud79 h5,

	.heading-_Yoviuud79 h6,

	.heading-_Yoviuud79 ul li,

	.heading-_Yoviuud79.text-output {

		font-size: 55px !important

	}

}



/*.heading-1LRZkJ3733.text-output h1:first-child:before,

.heading-1LRZkJ3733.text-output h2:first-child:before,

.heading-1LRZkJ3733.text-output h3:first-child:before,

.heading-1LRZkJ3733.text-output h4:first-child:before,

.heading-1LRZkJ3733.text-output h5:first-child:before,

.heading-1LRZkJ3733.text-output h6:first-child:before,

.heading-1LRZkJ3733.text-output p:first-child:before,

.heading-_Yoviuud79.text-output h1:first-child:before,

.heading-_Yoviuud79.text-output h2:first-child:before,

.heading-_Yoviuud79.text-output h3:first-child:before,

.heading-_Yoviuud79.text-output h4:first-child:before,

.heading-_Yoviuud79.text-output h5:first-child:before,

.heading-_Yoviuud79.text-output h6:first-child:before,

.heading-_Yoviuud79.text-output p:first-child:before,

.heading-lIim7itAey.text-output h1:first-child:before,

.heading-lIim7itAey.text-output h2:first-child:before,

.heading-lIim7itAey.text-output h3:first-child:before,

.heading-lIim7itAey.text-output h4:first-child:before,

.heading-lIim7itAey.text-output h5:first-child:before,

.heading-lIim7itAey.text-output h6:first-child:before,

.heading-lIim7itAey.text-output p:first-child:before,

.sub-heading-um2D05wX3q.text-output h1:first-child:before,

.sub-heading-um2D05wX3q.text-output h2:first-child:before,

.sub-heading-um2D05wX3q.text-output h3:first-child:before,

.sub-heading-um2D05wX3q.text-output h4:first-child:before,

.sub-heading-um2D05wX3q.text-output h5:first-child:before,

.sub-heading-um2D05wX3q.text-output h6:first-child:before,

.sub-heading-um2D05wX3q.text-output p:first-child:before {

	color: var(--text-color);

	content: '';

 font-family: '';

	margin-right: 5px;

	font-weight: 700

}*/



.heading-lIim7itAey strong {

	color: var(--color-lvdhas7r) !important;

	font-weight: 700

}



@media screen and (min-width:0px) and (max-width:480px) {



	.heading-lIim7itAey h1,

	.heading-lIim7itAey h2,

	.heading-lIim7itAey h3,

	.heading-lIim7itAey h4,

	.heading-lIim7itAey h5,

	.heading-lIim7itAey h6,

	.heading-lIim7itAey ul li,

	.heading-lIim7itAey.text-output {

		font-size: 32px !important

	}

}



@media screen and (min-width:481px) and (max-width:10000px) {



	.heading-lIim7itAey h1,

	.heading-lIim7itAey h2,

	.heading-lIim7itAey h3,

	.heading-lIim7itAey h4,

	.heading-lIim7itAey h5,

	.heading-lIim7itAey h6,

	.heading-lIim7itAey ul li,

	.heading-lIim7itAey.text-output {

		font-size: 55px !important

	}

}



.heading-1LRZkJ3733 strong {

	color: var(--color-l6a0bnm9) !important;

	font-weight: 700

}



@media screen and (min-width:0px) and (max-width:480px) {



	.heading-1LRZkJ3733 h1,

	.heading-1LRZkJ3733 h2,

	.heading-1LRZkJ3733 h3,

	.heading-1LRZkJ3733 h4,

	.heading-1LRZkJ3733 h5,

	.heading-1LRZkJ3733 h6,

	.heading-1LRZkJ3733 ul li,

	.heading-1LRZkJ3733.text-output {

		font-size: 32px !important

	}

}



@media screen and (min-width:481px) and (max-width:10000px) {



	.heading-1LRZkJ3733 h1,

	.heading-1LRZkJ3733 h2,

	.heading-1LRZkJ3733 h3,

	.heading-1LRZkJ3733 h4,

	.heading-1LRZkJ3733 h5,

	.heading-1LRZkJ3733 h6,

	.heading-1LRZkJ3733 ul li,

	.heading-1LRZkJ3733.text-output {

		font-size: 55px !important

	}

}



.sub-heading-um2D05wX3q strong {

	font-weight: 700

}



.sub-heading-um2D05wX3q em,

.sub-heading-um2D05wX3q strong,

.sub-heading-um2D05wX3q u {

	color: var(--text-color) !important

}



@media screen and (min-width:0px) and (max-width:480px) {



	.sub-heading-um2D05wX3q h1,

	.sub-heading-um2D05wX3q h2,

	.sub-heading-um2D05wX3q h3,

	.sub-heading-um2D05wX3q h4,

	.sub-heading-um2D05wX3q h5,

	.sub-heading-um2D05wX3q h6,

	.sub-heading-um2D05wX3q ul li,

	.sub-heading-um2D05wX3q.text-output {

		font-size: 23px !important

	}

}



@media screen and (min-width:481px) and (max-width:10000px) {



	.sub-heading-um2D05wX3q h1,

	.sub-heading-um2D05wX3q h2,

	.sub-heading-um2D05wX3q h3,

	.sub-heading-um2D05wX3q h4,

	.sub-heading-um2D05wX3q h5,

	.sub-heading-um2D05wX3q h6,

	.sub-heading-um2D05wX3q ul li,

	.sub-heading-um2D05wX3q.text-output {

		font-size: 16px !important

	}

}



@media screen and (min-width:481px) and (max-width:10000px) {



	.button-hhyQFMgigk .button-icon-end,

	.button-hhyQFMgigk .button-icon-start,

	.button-hhyQFMgigk .main-heading-button {

		font-size: 16px

	}



	.button-hhyQFMgigk .button-icon-start {

		margin-right: 1.15px;

	}



	.button-hhyQFMgigk .button-icon-end {

		margin-right: 1.15px;

	}



	.button-hhyQFMgigk .sub-heading-button {

		font-size: 15px;

		color: var(--white)

	}

}



@media screen and (min-width:0px) and (max-width:480px) {



	.button-hhyQFMgigk .button-icon-end,

	.button-hhyQFMgigk .button-icon-start,

	.button-hhyQFMgigk .main-heading-button {

		font-size: 18px

	}



	.button-hhyQFMgigk .button-icon-start {

		margin-right: 1.15px;

	}



	.button-hhyQFMgigk .button-icon-end {

		margin-right: 1.15px;

	}



	.button-hhyQFMgigk .sub-heading-button {

		font-size: 15px;

		color: var(--white)

	}

}



/* ---- Section styles ----- */

:root {

	--white: #ffffff;

	--black: #000000;

	--transparent: transparent;

	--color-l6a0dau8: #172C54;

	--color-l6a0lyj0: #295AB4;

	--color-l6a0n5cf: #49545A

}



.hl_page-preview--content .col-QAIV0DONV_ .inner,

.hl_page-preview--content .row-kQZgQ4faOm,

.hl_page-preview--content .section-9lZYCDJfX {

	padding: 20px 0;

	margin-top: 0;

	margin-bottom: 0;

	background-color: var(--transparent);

	border-color: var(--black);

	border-width: 2px;

	border-style: solid

}



.hl_page-preview--content .col-QAIV0DONV_ .inner,

.hl_page-preview--content .row-kQZgQ4faOm {

	padding: 15px 0;

	width: 100%

}



.hl_page-preview--content .col-QAIV0DONV_ {

	width: 100%

}



.hl_page-preview--content .col-QAIV0DONV_ .inner {

	padding: 10px 5px

}



.hl_page-preview--content .heading-3i_u1Fa07G {

	margin-top: 0;

	margin-bottom: 0

}



.hl_page-preview--content .cheading-3i_u1Fa07G {

	font-family: var(--lato);

	background-color: var(--white);

	color: var(--text-color);

	icon-color: var(--text-color);

	font-weight: 400;

	padding: 0;

	opacity: 1;

	text-shadow: 0 0 0 transparent;

	border-color: var(--black);

	border-width: 2px;

	border-style: solid;

	line-height: 1.3em;

	text-transform: none;

	letter-spacing: 0;

	text-align: center

}



.hl_page-preview--content .sub-heading-RZgK1JSo8m {

	margin-top: 0;

	margin-bottom: 40px

}



.hl_page-preview--content .csub-heading-RZgK1JSo8m,

.hl_page-preview--content .row-Vu4FGs46y7 {

	background-color: var(--transparent);

	border-color: var(--black);

	border-width: 2px;

	border-style: solid

}



.hl_page-preview--content .csub-heading-RZgK1JSo8m {

	font-family: var(--red-hat-display);

	color: var(--color-l6a0n5cf);

	icon-color: var(--text-color);

	font-weight: 400;

	padding: 0;

	opacity: 1;

	text-shadow: 0 0 0 transparent;

	line-height: 1.9em;

	text-transform: none;

	letter-spacing: 0;

	text-align: center

}



.hl_page-preview--content .row-Vu4FGs46y7 {

	margin-top: 0;

	margin-bottom: 0;

	padding: 15px 0;

	width: 100%

}



.hl_page-preview--content .col-3JSPFrxpDT {

	width: 31.2%

}



.hl_page-preview--content .col--NHRXm6JaUV .inner,

.hl_page-preview--content .col-3JSPFrxpDT .inner,

.hl_page-preview--content .col-49_XJbo4evH .inner,

.hl_page-preview--content .col-XeYnPLMsTIs .inner,

.hl_page-preview--content .col-Y8KDsZ6R4w .inner,

.hl_page-preview--content .col-uk2_MQ3zic .inner {

	padding: 15px 0 15px 15px;

	background-color: var(--transparent);

	width: 31.2%;

	border-color: var(--transparent);

	border-width: 1px;

	border-style: solid;

	margin-top: 0;

	margin-bottom: 0

}



.hl_page-preview--content .image-spA_0oS3jB {

	margin-top: 0;

	margin-bottom: 0

}



.hl_page-preview--content .cimage-spA_0oS3jB {

	padding: 0;

	background-color: var(--transparent);

	opacity: 1;

	text-align: left

}



.hl_page-preview--content .heading-0PVYXDK6JT {

	margin-top: -55px;

	margin-bottom: 0

}



.hl_page-preview--content .cheading-0PVYXDK6JT {

	font-family: var(--red-hat-display);

	background-color: var(--transparent);

	color: var(--text-color);

	icon-color: var(--text-color);

	font-weight: 400;

	padding: 10px 0 10px 70px;

	opacity: 1;

	text-shadow: 0 0 0 transparent;

	border-color: var(--black);

	border-width: 2px;

	border-style: solid;

	line-height: 1.3em;

	letter-spacing: 0;

	text-align: left

}



.hl_page-preview--content .col-Y8KDsZ6R4w {

	width: 31.2%

}



.hl_page-preview--content .image-AJSUpnR1lf {

	margin-top: 0;

	margin-bottom: 0

}



.hl_page-preview--content .cimage-AJSUpnR1lf {

	padding: 0;

	background-color: var(--transparent);

	opacity: 1;

	text-align: left

}



.hl_page-preview--content .heading-PZUC14V-sI {

	margin-top: -55px;

	margin-bottom: 0

}



.hl_page-preview--content .cheading-PZUC14V-sI {

	font-family: var(--red-hat-display);

	background-color: var(--transparent);

	color: var(--text-color);

	icon-color: var(--text-color);

	font-weight: 400;

	padding: 10px 0 10px 70px;

	opacity: 1;

	text-shadow: 0 0 0 transparent;

	border-color: var(--black);

	border-width: 2px;

	border-style: solid;

	line-height: 1.3em;

	letter-spacing: 0;

	text-align: left

}



.hl_page-preview--content .col-uk2_MQ3zic {

	width: 31.2%

}



.hl_page-preview--content .image-oYexycdy2n {

	margin-top: 0;

	margin-bottom: 0

}



.hl_page-preview--content .cimage-oYexycdy2n {

	padding: 0;

	background-color: var(--transparent);

	opacity: 1;

	text-align: left

}



.hl_page-preview--content .heading-xrXOPj6scZ {

	margin-top: -55px;

	margin-bottom: 0

}



.hl_page-preview--content .cheading-xrXOPj6scZ,

.hl_page-preview--content .row-FgQEIvy2TF {

	background-color: var(--transparent);

	border-color: var(--black);

	border-width: 2px;

	border-style: solid

}



.hl_page-preview--content .cheading-xrXOPj6scZ {

	font-family: var(--red-hat-display);

	color: var(--text-color);

	icon-color: var(--text-color);

	font-weight: 400;

	padding: 10px 0 10px 70px;

	opacity: 1;

	text-shadow: 0 0 0 transparent;

	line-height: 1.3em;

	letter-spacing: 0;

	text-align: left

}



.hl_page-preview--content .row-FgQEIvy2TF {

	margin-top: 0;

	margin-bottom: 0;

	padding: 15px 0;

	width: 100%

}



.hl_page-preview--content .col-49_XJbo4evH {

	width: 31.2%

}



.hl_page-preview--content .image-O7NFAHa419R {

	margin-top: 0;

	margin-bottom: 0

}



.hl_page-preview--content .cimage-O7NFAHa419R {

	padding: 0;

	background-color: var(--transparent);

	opacity: 1;

	text-align: left

}



.hl_page-preview--content .heading-AVbuQEzYZBv {

	margin-top: -55px;

	margin-bottom: 0

}



.hl_page-preview--content .cheading-AVbuQEzYZBv {

	font-family: var(--red-hat-display);

	background-color: var(--transparent);

	color: var(--text-color);

	icon-color: var(--text-color);

	font-weight: 400;

	padding: 10px 0 10px 70px;

	opacity: 1;

	text-shadow: 0 0 0 transparent;

	border-color: var(--black);

	border-width: 2px;

	border-style: solid;

	line-height: 1.3em;

	letter-spacing: 0;

	text-align: left

}



.hl_page-preview--content .col-XeYnPLMsTIs {

	width: 31.2%

}



.hl_page-preview--content .image-f6IXm28WfPu {

	margin-top: 0;

	margin-bottom: 0

}



.hl_page-preview--content .cimage-f6IXm28WfPu {

	padding: 0;

	background-color: var(--transparent);

	opacity: 1;

	text-align: left

}



.hl_page-preview--content .heading-KbFiGtTEhQj {

	margin-top: -55px;

	margin-bottom: 0

}



.hl_page-preview--content .cheading-KbFiGtTEhQj {

	font-family: var(--red-hat-display);

	background-color: var(--transparent);

	color: var(--text-color);

	icon-color: var(--text-color);

	font-weight: 400;

	padding: 10px 0 10px 70px;

	opacity: 1;

	text-shadow: 0 0 0 transparent;

	border-color: var(--black);

	border-width: 2px;

	border-style: solid;

	line-height: 1.3em;

	letter-spacing: 0;

	text-align: left

}



.hl_page-preview--content .col--NHRXm6JaUV {

	width: 31.2%

}



.hl_page-preview--content .image-MCZaNnNzTKy {

	margin-top: 0;

	margin-bottom: 0

}



.hl_page-preview--content .cimage-MCZaNnNzTKy {

	padding: 0;

	background-color: var(--transparent);

	opacity: 1;

	text-align: left

}



.hl_page-preview--content .heading-436EZ5fpT9S {

	margin-top: -55px;

	margin-bottom: 0

}



.hl_page-preview--content .cheading-436EZ5fpT9S {

	font-family: var(--red-hat-display);

	background-color: var(--transparent);

	color: var(--text-color);

	icon-color: var(--text-color);

	font-weight: 400;

	padding: 10px 0 10px 70px;

	opacity: 1;

	text-shadow: 0 0 0 transparent;

	border-color: var(--black);

	border-width: 2px;

	border-style: solid;

	line-height: 1.3em;

	letter-spacing: 0;

	text-align: left

}



#Tedaviler>.inner {

	max-width: 1170px

}



#col--NHRXm6JaUV>.inner,

#col-3JSPFrxpDT>.inner,

#col-49_XJbo4evH>.inner,

#col-QAIV0DONV_>.inner,

#col-XeYnPLMsTIs>.inner,

#col-Y8KDsZ6R4w>.inner,

#col-uk2_MQ3zic>.inner {

	flex-direction: column;

	justify-content: center;

	align-items: inherit;

	flex-wrap: nowrap

}



.heading-0PVYXDK6JT,

.heading-3i_u1Fa07G,

.heading-436EZ5fpT9S,

.heading-AVbuQEzYZBv,

.heading-KbFiGtTEhQj,

.heading-PZUC14V-sI,

.heading-xrXOPj6scZ,

.sub-heading-RZgK1JSo8m {

	font-weight: 400

}



.heading-3i_u1Fa07G strong {

	font-weight: 700

}



.heading-3i_u1Fa07G em {

	color: var(--text-color) !important

}



.heading-3i_u1Fa07G strong,

.heading-3i_u1Fa07G u {

	color: var(--color-l6a0lyj0) !important

}



.heading-0PVYXDK6JT a,

.heading-0PVYXDK6JT a *,

.heading-3i_u1Fa07G a,

.heading-3i_u1Fa07G a *,

.heading-436EZ5fpT9S a,

.heading-436EZ5fpT9S a *,

.heading-AVbuQEzYZBv a,

.heading-AVbuQEzYZBv a *,

.heading-KbFiGtTEhQj a,

.heading-KbFiGtTEhQj a *,

.heading-PZUC14V-sI a,

.heading-PZUC14V-sI a *,

.heading-xrXOPj6scZ a,

.heading-xrXOPj6scZ a *,

.sub-heading-RZgK1JSo8m a,

.sub-heading-RZgK1JSo8m a * {

	color: var(--link-color) !important;

	text-decoration: none

}



.heading-0PVYXDK6JT a:hover,

.heading-3i_u1Fa07G a:hover,

.heading-436EZ5fpT9S a:hover,

.heading-AVbuQEzYZBv a:hover,

.heading-KbFiGtTEhQj a:hover,

.heading-PZUC14V-sI a:hover,

.heading-xrXOPj6scZ a:hover,

.sub-heading-RZgK1JSo8m a:hover {

	text-decoration: underline

}



@media screen and (min-width:0px) and (max-width:480px) {



	.heading-3i_u1Fa07G h1,

	.heading-3i_u1Fa07G h2,

	.heading-3i_u1Fa07G h3,

	.heading-3i_u1Fa07G h4,

	.heading-3i_u1Fa07G h5,

	.heading-3i_u1Fa07G h6,

	.heading-3i_u1Fa07G ul li,

	.heading-3i_u1Fa07G.text-output {

		font-size: 32px !important

	}

}



@media screen and (min-width:481px) and (max-width:10000px) {



	.heading-3i_u1Fa07G h1,

	.heading-3i_u1Fa07G h2,

	.heading-3i_u1Fa07G h3,

	.heading-3i_u1Fa07G h4,

	.heading-3i_u1Fa07G h5,

	.heading-3i_u1Fa07G h6,

	.heading-3i_u1Fa07G ul li,

	.heading-3i_u1Fa07G.text-output {

		font-size: 56px !important

	}

}



/*.heading-0PVYXDK6JT.text-output h1:first-child:before,

.heading-0PVYXDK6JT.text-output h2:first-child:before,

.heading-0PVYXDK6JT.text-output h3:first-child:before,

.heading-0PVYXDK6JT.text-output h4:first-child:before,

.heading-0PVYXDK6JT.text-output h5:first-child:before,

.heading-0PVYXDK6JT.text-output h6:first-child:before,

.heading-0PVYXDK6JT.text-output p:first-child:before,

.heading-3i_u1Fa07G.text-output h1:first-child:before,

.heading-3i_u1Fa07G.text-output h2:first-child:before,

.heading-3i_u1Fa07G.text-output h3:first-child:before,

.heading-3i_u1Fa07G.text-output h4:first-child:before,

.heading-3i_u1Fa07G.text-output h5:first-child:before,

.heading-3i_u1Fa07G.text-output h6:first-child:before,

.heading-3i_u1Fa07G.text-output p:first-child:before,

.heading-436EZ5fpT9S.text-output h1:first-child:before,

.heading-436EZ5fpT9S.text-output h2:first-child:before,

.heading-436EZ5fpT9S.text-output h3:first-child:before,

.heading-436EZ5fpT9S.text-output h4:first-child:before,

.heading-436EZ5fpT9S.text-output h5:first-child:before,

.heading-436EZ5fpT9S.text-output h6:first-child:before,

.heading-436EZ5fpT9S.text-output p:first-child:before,

.heading-AVbuQEzYZBv.text-output h1:first-child:before,

.heading-AVbuQEzYZBv.text-output h2:first-child:before,

.heading-AVbuQEzYZBv.text-output h3:first-child:before,

.heading-AVbuQEzYZBv.text-output h4:first-child:before,

.heading-AVbuQEzYZBv.text-output h5:first-child:before,

.heading-AVbuQEzYZBv.text-output h6:first-child:before,

.heading-AVbuQEzYZBv.text-output p:first-child:before,

.heading-KbFiGtTEhQj.text-output h1:first-child:before,

.heading-KbFiGtTEhQj.text-output h2:first-child:before,

.heading-KbFiGtTEhQj.text-output h3:first-child:before,

.heading-KbFiGtTEhQj.text-output h4:first-child:before,

.heading-KbFiGtTEhQj.text-output h5:first-child:before,

.heading-KbFiGtTEhQj.text-output h6:first-child:before,

.heading-KbFiGtTEhQj.text-output p:first-child:before,

.heading-PZUC14V-sI.text-output h1:first-child:before,

.heading-PZUC14V-sI.text-output h2:first-child:before,

.heading-PZUC14V-sI.text-output h3:first-child:before,

.heading-PZUC14V-sI.text-output h4:first-child:before,

.heading-PZUC14V-sI.text-output h5:first-child:before,

.heading-PZUC14V-sI.text-output h6:first-child:before,

.heading-PZUC14V-sI.text-output p:first-child:before,

.heading-xrXOPj6scZ.text-output h1:first-child:before,

.heading-xrXOPj6scZ.text-output h2:first-child:before,

.heading-xrXOPj6scZ.text-output h3:first-child:before,

.heading-xrXOPj6scZ.text-output h4:first-child:before,

.heading-xrXOPj6scZ.text-output h5:first-child:before,

.heading-xrXOPj6scZ.text-output h6:first-child:before,

.heading-xrXOPj6scZ.text-output p:first-child:before,

.sub-heading-RZgK1JSo8m.text-output h1:first-child:before,

.sub-heading-RZgK1JSo8m.text-output h2:first-child:before,

.sub-heading-RZgK1JSo8m.text-output h3:first-child:before,

.sub-heading-RZgK1JSo8m.text-output h4:first-child:before,

.sub-heading-RZgK1JSo8m.text-output h5:first-child:before,

.sub-heading-RZgK1JSo8m.text-output h6:first-child:before,

.sub-heading-RZgK1JSo8m.text-output p:first-child:before {

	color: var(--text-color);

	content: '';

 font-family: '';

	margin-right: 5px;

	font-weight: 700

}*/



.sub-heading-RZgK1JSo8m strong {

	font-weight: 700

}



.heading-0PVYXDK6JT em,

.heading-0PVYXDK6JT u,

.heading-PZUC14V-sI em,

.heading-PZUC14V-sI u,

.sub-heading-RZgK1JSo8m em,

.sub-heading-RZgK1JSo8m strong,

.sub-heading-RZgK1JSo8m u {

	color: var(--text-color) !important

}



@media screen and (min-width:0px) and (max-width:480px) {



	.sub-heading-RZgK1JSo8m h1,

	.sub-heading-RZgK1JSo8m h2,

	.sub-heading-RZgK1JSo8m h3,

	.sub-heading-RZgK1JSo8m h4,

	.sub-heading-RZgK1JSo8m h5,

	.sub-heading-RZgK1JSo8m h6,

	.sub-heading-RZgK1JSo8m ul li,

	.sub-heading-RZgK1JSo8m.text-output {

		font-size: 23px !important

	}

}



@media screen and (min-width:481px) and (max-width:10000px) {



	.sub-heading-RZgK1JSo8m h1,

	.sub-heading-RZgK1JSo8m h2,

	.sub-heading-RZgK1JSo8m h3,

	.sub-heading-RZgK1JSo8m h4,

	.sub-heading-RZgK1JSo8m h5,

	.sub-heading-RZgK1JSo8m h6,

	.sub-heading-RZgK1JSo8m ul li,

	.sub-heading-RZgK1JSo8m.text-output {

		font-size: 16px !important

	}

}



.heading-0PVYXDK6JT strong,

.heading-PZUC14V-sI strong {

	color: var(--color-l6a0dau8) !important;

	font-weight: 700

}



@media screen and (min-width:0px) and (max-width:480px) {



	.heading-0PVYXDK6JT h1,

	.heading-0PVYXDK6JT h2,

	.heading-0PVYXDK6JT h3,

	.heading-0PVYXDK6JT h4,

	.heading-0PVYXDK6JT h5,

	.heading-0PVYXDK6JT h6,

	.heading-0PVYXDK6JT ul li,

	.heading-0PVYXDK6JT.text-output {

		font-size: 32px !important

	}

}



@media screen and (min-width:481px) and (max-width:10000px) {



	.heading-0PVYXDK6JT h1,

	.heading-0PVYXDK6JT h2,

	.heading-0PVYXDK6JT h3,

	.heading-0PVYXDK6JT h4,

	.heading-0PVYXDK6JT h5,

	.heading-0PVYXDK6JT h6,

	.heading-0PVYXDK6JT ul li,

	.heading-0PVYXDK6JT.text-output {

		font-size: 24px !important

	}

}



@media screen and (min-width:0px) and (max-width:480px) {



	.heading-PZUC14V-sI h1,

	.heading-PZUC14V-sI h2,

	.heading-PZUC14V-sI h3,

	.heading-PZUC14V-sI h4,

	.heading-PZUC14V-sI h5,

	.heading-PZUC14V-sI h6,

	.heading-PZUC14V-sI ul li,

	.heading-PZUC14V-sI.text-output {

		font-size: 32px !important

	}

}



@media screen and (min-width:481px) and (max-width:10000px) {



	.heading-PZUC14V-sI h1,

	.heading-PZUC14V-sI h2,

	.heading-PZUC14V-sI h3,

	.heading-PZUC14V-sI h4,

	.heading-PZUC14V-sI h5,

	.heading-PZUC14V-sI h6,

	.heading-PZUC14V-sI ul li,

	.heading-PZUC14V-sI.text-output {

		font-size: 24px !important

	}

}



.heading-xrXOPj6scZ strong {

	font-weight: 700;

	color: var(--text-color) !important

}



@media screen and (min-width:0px) and (max-width:480px) {



	.heading-xrXOPj6scZ h1,

	.heading-xrXOPj6scZ h2,

	.heading-xrXOPj6scZ h3,

	.heading-xrXOPj6scZ h4,

	.heading-xrXOPj6scZ h5,

	.heading-xrXOPj6scZ h6,

	.heading-xrXOPj6scZ ul li,

	.heading-xrXOPj6scZ.text-output {

		font-size: 32px !important

	}

}



@media screen and (min-width:481px) and (max-width:10000px) {



	.heading-xrXOPj6scZ h1,

	.heading-xrXOPj6scZ h2,

	.heading-xrXOPj6scZ h3,

	.heading-xrXOPj6scZ h4,

	.heading-xrXOPj6scZ h5,

	.heading-xrXOPj6scZ h6,

	.heading-xrXOPj6scZ ul li,

	.heading-xrXOPj6scZ.text-output {

		font-size: 24px !important

	}

}



.heading-AVbuQEzYZBv strong {

	font-weight: 700

}



.heading-AVbuQEzYZBv em,

.heading-AVbuQEzYZBv strong,

.heading-AVbuQEzYZBv u,

.heading-KbFiGtTEhQj em,

.heading-KbFiGtTEhQj strong,

.heading-xrXOPj6scZ em,

.heading-xrXOPj6scZ u {

	color: var(--text-color) !important

}



@media screen and (min-width:0px) and (max-width:480px) {



	.heading-AVbuQEzYZBv h1,

	.heading-AVbuQEzYZBv h2,

	.heading-AVbuQEzYZBv h3,

	.heading-AVbuQEzYZBv h4,

	.heading-AVbuQEzYZBv h5,

	.heading-AVbuQEzYZBv h6,

	.heading-AVbuQEzYZBv ul li,

	.heading-AVbuQEzYZBv.text-output {

		font-size: 32px !important

	}

}



@media screen and (min-width:481px) and (max-width:10000px) {



	.heading-AVbuQEzYZBv h1,

	.heading-AVbuQEzYZBv h2,

	.heading-AVbuQEzYZBv h3,

	.heading-AVbuQEzYZBv h4,

	.heading-AVbuQEzYZBv h5,

	.heading-AVbuQEzYZBv h6,

	.heading-AVbuQEzYZBv ul li,

	.heading-AVbuQEzYZBv.text-output {

		font-size: 24px !important

	}

}



.heading-KbFiGtTEhQj strong {

	font-weight: 700

}



@media screen and (min-width:0px) and (max-width:480px) {



	.heading-KbFiGtTEhQj h1,

	.heading-KbFiGtTEhQj h2,

	.heading-KbFiGtTEhQj h3,

	.heading-KbFiGtTEhQj h4,

	.heading-KbFiGtTEhQj h5,

	.heading-KbFiGtTEhQj h6,

	.heading-KbFiGtTEhQj ul li,

	.heading-KbFiGtTEhQj.text-output {

		font-size: 32px !important

	}

}



@media screen and (min-width:481px) and (max-width:10000px) {



	.heading-KbFiGtTEhQj h1,

	.heading-KbFiGtTEhQj h2,

	.heading-KbFiGtTEhQj h3,

	.heading-KbFiGtTEhQj h4,

	.heading-KbFiGtTEhQj h5,

	.heading-KbFiGtTEhQj h6,

	.heading-KbFiGtTEhQj ul li,

	.heading-KbFiGtTEhQj.text-output {

		font-size: 24px !important

	}

}



.heading-436EZ5fpT9S strong {

	font-weight: 700

}



.heading-436EZ5fpT9S em,

.heading-436EZ5fpT9S strong,

.heading-436EZ5fpT9S u,

.heading-KbFiGtTEhQj u {

	color: var(--text-color) !important

}



@media screen and (min-width:0px) and (max-width:480px) {



	.heading-436EZ5fpT9S h1,

	.heading-436EZ5fpT9S h2,

	.heading-436EZ5fpT9S h3,

	.heading-436EZ5fpT9S h4,

	.heading-436EZ5fpT9S h5,

	.heading-436EZ5fpT9S h6,

	.heading-436EZ5fpT9S ul li,

	.heading-436EZ5fpT9S.text-output {

		font-size: 32px !important

	}

}



@media screen and (min-width:481px) and (max-width:10000px) {



	.heading-436EZ5fpT9S h1,

	.heading-436EZ5fpT9S h2,

	.heading-436EZ5fpT9S h3,

	.heading-436EZ5fpT9S h4,

	.heading-436EZ5fpT9S h5,

	.heading-436EZ5fpT9S h6,

	.heading-436EZ5fpT9S ul li,

	.heading-436EZ5fpT9S.text-output {

		font-size: 24px !important

	}

}



/* ---- Section styles ----- */

:root {

	--white: #ffffff;

	--black: #000000;

	--transparent: transparent;

	--color-l6a0dau8: #172C54;

	--color-l6a0lyj0: #295AB4;

	--color-l6a0n5cf: #49545A;

	--color-lvdhas7r: #b79722

}



.hl_page-preview--content .row-lXOPwcGTjG,

.hl_page-preview--content .section-9xL1qOlLm {

	padding: 20px 0;

	margin-top: 0;

	margin-bottom: 0;

	background-color: var(--transparent);

	border-color: var(--black);

	border-width: 2px;

	border-style: solid

}



.hl_page-preview--content .row-lXOPwcGTjG {

	padding: 15px 0;

	width: 100%

}



.hl_page-preview--content .col-e1u6ULqyNK {

	width: 100%

}



.hl_page-preview--content .col-Ddhs_Dy242 .inner,

.hl_page-preview--content .col-GA7bZsapmV .inner,

.hl_page-preview--content .col-e1u6ULqyNK .inner,

.hl_page-preview--content .col-gDO0OUxXaE .inner {

	padding: 10px 5px;

	background-color: var(--transparent);

	width: 100%;

	border-color: var(--black);

	border-width: 2px;

	border-style: solid;

	margin-top: 0;

	margin-bottom: 0

}



.hl_page-preview--content .image-XZ4IQI5fqt {

	margin-top: 0;

	margin-bottom: 0

}



.hl_page-preview--content .cimage-XZ4IQI5fqt {

	padding: 10px;

	background-color: var(--transparent);

	opacity: 1;

	text-align: center

}



.hl_page-preview--content .col-Ddhs_Dy242 {

	width: 100%

}



.hl_page-preview--content .heading-wqRtj9fxK8 {

	margin-top: 0;

	margin-bottom: 10px

}



.hl_page-preview--content .cheading-wqRtj9fxK8 {

	font-family: var(--raleway);

	background-color: var(--transparent);

	color: var(--text-color);

	icon-color: var(--text-color);

	font-weight: 400;

	padding: 0;

	opacity: 1;

	text-shadow: 0 0 0 transparent;

	border-color: var(--black);

	border-width: 2px;

	border-style: solid;

	line-height: 1.3em;

	letter-spacing: 0;

	text-align: left

}



.hl_page-preview--content .sub-heading-fyHvOYVyQf {

	margin-top: 0;

	margin-bottom: 40px

}



.hl_page-preview--content .csub-heading-fyHvOYVyQf {

	font-family: var(--red-hat-display);

	background-color: var(--transparent);

	color: var(--color-l6a0n5cf);

	icon-color: var(--text-color);

	font-weight: 400;

	padding: 0;

	opacity: 1;

	text-shadow: 0 0 0 transparent;

	border-color: var(--black);

	border-width: 2px;

	border-style: solid;

	line-height: 1.9em;

	text-transform: none;

	letter-spacing: 0;

	text-align: left

}



.hl_page-preview--content .button-Qy4-02BNzb {

	margin-top: 0;

	margin-bottom: 0;

	text-align: left

}



.hl_page-preview--content .cbutton-Qy4-02BNzb {

	font-family: var(--raleway);

	background-color: var(--color-lvdhas7r);

	color: var(--color-l6a0dau8);

	secondary-color: var(--white);

	text-decoration: none;

	padding: 15px 15px;

	font-weight: 700;

	border-color: var(--transparent);

	border-width: 1px;

	border-style: solid;

	letter-spacing: 0;

	text-transform: none;

	text-shadow: 0 0 0 transparent;

	width: auto%

}



.hl_page-preview--content .row-63ltOaVahS {

	margin-top: 0;

	margin-bottom: 0;

	padding: 15px 0;

	background-color: var(--transparent);

	border-color: var(--black);

	border-width: 2px;

	border-style: solid;

	width: 100%

}



.hl_page-preview--content .col-gDO0OUxXaE {

	width: 100%

}



.hl_page-preview--content .heading-SaXCFir5MJ {

	margin-top: 0;

	margin-bottom: 10px

}



.hl_page-preview--content .cheading-SaXCFir5MJ {

	font-family: var(--raleway);

	background-color: var(--transparent);

	color: var(--color-l6a0lyj0);

	icon-color: var(--text-color);

	font-weight: 400;

	padding: 0;

	opacity: 1;

	text-shadow: 0 0 0 transparent;

	border-color: var(--black);

	border-width: 2px;

	border-style: solid;

	line-height: 1.3em;

	letter-spacing: 0;

	text-align: left

}



.hl_page-preview--content .sub-heading-JFS2cPofwc {

	margin-top: 0;

	margin-bottom: 40px

}



.hl_page-preview--content .csub-heading-JFS2cPofwc {

	font-family: var(--red-hat-display);

	background-color: var(--transparent);

	color: var(--color-l6a0n5cf);

	icon-color: var(--text-color);

	font-weight: 400;

	padding: 0;

	opacity: 1;

	text-shadow: 0 0 0 transparent;

	border-color: var(--black);

	border-width: 2px;

	border-style: solid;

	line-height: 1.9em;

	text-transform: none;

	letter-spacing: 0;

	text-align: left

}



.hl_page-preview--content .button-gFbIn7iq0X {

	margin-top: 0;

	margin-bottom: 0;

	text-align: left

}



.hl_page-preview--content .cbutton-gFbIn7iq0X {

	font-family: var(--raleway);

	background-color: var(--color-lvdhas7r);

	color: var(--color-l6a0dau8);

	secondary-color: var(--white);

	text-decoration: none;

	padding: 15px 15px;

	font-weight: 700;

	border-color: var(--transparent);

	border-width: 1px;

	border-style: solid;

	letter-spacing: 0;

	text-transform: none;

	text-shadow: 0 0 0 transparent;

	width: auto%

}



.hl_page-preview--content .col-GA7bZsapmV {

	width: 100%

}



.hl_page-preview--content .image-QyaDRAneM7 {

	margin-top: 0;

	margin-bottom: 0

}



.hl_page-preview--content .cimage-QyaDRAneM7 {

	padding: 10px;

	background-color: var(--transparent);

	opacity: 1;

	text-align: center

}



#section-9xL1qOlLm>.inner {

	max-width: 1170px

}



#col-Ddhs_Dy242>.inner,

#col-GA7bZsapmV>.inner,

#col-e1u6ULqyNK>.inner,

#col-gDO0OUxXaE>.inner {

	flex-direction: column;

	justify-content: center;

	align-items: inherit;

	flex-wrap: nowrap

}



.heading-SaXCFir5MJ,

.heading-wqRtj9fxK8,

.sub-heading-JFS2cPofwc,

.sub-heading-fyHvOYVyQf {

	font-weight: 400

}



.heading-wqRtj9fxK8 strong {

	font-weight: 700

}



.heading-wqRtj9fxK8 em {

	color: var(--text-color) !important

}



.heading-wqRtj9fxK8 strong,

.heading-wqRtj9fxK8 u {

	color: var(--color-l6a0lyj0) !important

}



.heading-SaXCFir5MJ a,

.heading-SaXCFir5MJ a *,

.heading-wqRtj9fxK8 a,

.heading-wqRtj9fxK8 a *,

.sub-heading-JFS2cPofwc a,

.sub-heading-JFS2cPofwc a *,

.sub-heading-fyHvOYVyQf a,

.sub-heading-fyHvOYVyQf a * {

	color: var(--link-color) !important;

	text-decoration: none

}



.heading-SaXCFir5MJ a:hover,

.heading-wqRtj9fxK8 a:hover,

.sub-heading-JFS2cPofwc a:hover,

.sub-heading-fyHvOYVyQf a:hover {

	text-decoration: underline

}



@media screen and (min-width:0px) and (max-width:480px) {



	.heading-wqRtj9fxK8 h1,

	.heading-wqRtj9fxK8 h2,

	.heading-wqRtj9fxK8 h3,

	.heading-wqRtj9fxK8 h4,

	.heading-wqRtj9fxK8 h5,

	.heading-wqRtj9fxK8 h6,

	.heading-wqRtj9fxK8 ul li,

	.heading-wqRtj9fxK8.text-output {

		font-size: 32px !important

	}

}



@media screen and (min-width:481px) and (max-width:10000px) {



	.heading-wqRtj9fxK8 h1,

	.heading-wqRtj9fxK8 h2,

	.heading-wqRtj9fxK8 h3,

	.heading-wqRtj9fxK8 h4,

	.heading-wqRtj9fxK8 h5,

	.heading-wqRtj9fxK8 h6,

	.heading-wqRtj9fxK8 ul li,

	.heading-wqRtj9fxK8.text-output {

		font-size: 45px !important

	}

}



/*.heading-SaXCFir5MJ.text-output h1:first-child:before,

.heading-SaXCFir5MJ.text-output h2:first-child:before,

.heading-SaXCFir5MJ.text-output h3:first-child:before,

.heading-SaXCFir5MJ.text-output h4:first-child:before,

.heading-SaXCFir5MJ.text-output h5:first-child:before,

.heading-SaXCFir5MJ.text-output h6:first-child:before,

.heading-SaXCFir5MJ.text-output p:first-child:before,

.heading-wqRtj9fxK8.text-output h1:first-child:before,

.heading-wqRtj9fxK8.text-output h2:first-child:before,

.heading-wqRtj9fxK8.text-output h3:first-child:before,

.heading-wqRtj9fxK8.text-output h4:first-child:before,

.heading-wqRtj9fxK8.text-output h5:first-child:before,

.heading-wqRtj9fxK8.text-output h6:first-child:before,

.heading-wqRtj9fxK8.text-output p:first-child:before,

.sub-heading-JFS2cPofwc.text-output h1:first-child:before,

.sub-heading-JFS2cPofwc.text-output h2:first-child:before,

.sub-heading-JFS2cPofwc.text-output h3:first-child:before,

.sub-heading-JFS2cPofwc.text-output h4:first-child:before,

.sub-heading-JFS2cPofwc.text-output h5:first-child:before,

.sub-heading-JFS2cPofwc.text-output h6:first-child:before,

.sub-heading-JFS2cPofwc.text-output p:first-child:before,

.sub-heading-fyHvOYVyQf.text-output h1:first-child:before,

.sub-heading-fyHvOYVyQf.text-output h2:first-child:before,

.sub-heading-fyHvOYVyQf.text-output h3:first-child:before,

.sub-heading-fyHvOYVyQf.text-output h4:first-child:before,

.sub-heading-fyHvOYVyQf.text-output h5:first-child:before,

.sub-heading-fyHvOYVyQf.text-output h6:first-child:before,

.sub-heading-fyHvOYVyQf.text-output p:first-child:before {

	color: var(--text-color);

	content: '';

 font-family: '';

	margin-right: 5px;

	font-weight: 700

}*/



.sub-heading-fyHvOYVyQf strong {

	font-weight: 700

}



.heading-SaXCFir5MJ em,

.sub-heading-fyHvOYVyQf em,

.sub-heading-fyHvOYVyQf strong,

.sub-heading-fyHvOYVyQf u {

	color: var(--text-color) !important

}



@media screen and (min-width:0px) and (max-width:480px) {



	.sub-heading-fyHvOYVyQf h1,

	.sub-heading-fyHvOYVyQf h2,

	.sub-heading-fyHvOYVyQf h3,

	.sub-heading-fyHvOYVyQf h4,

	.sub-heading-fyHvOYVyQf h5,

	.sub-heading-fyHvOYVyQf h6,

	.sub-heading-fyHvOYVyQf ul li,

	.sub-heading-fyHvOYVyQf.text-output {

		font-size: 23px !important

	}

}



@media screen and (min-width:481px) and (max-width:10000px) {



	.sub-heading-fyHvOYVyQf h1,

	.sub-heading-fyHvOYVyQf h2,

	.sub-heading-fyHvOYVyQf h3,

	.sub-heading-fyHvOYVyQf h4,

	.sub-heading-fyHvOYVyQf h5,

	.sub-heading-fyHvOYVyQf h6,

	.sub-heading-fyHvOYVyQf ul li,

	.sub-heading-fyHvOYVyQf.text-output {

		font-size: 20px !important

	}

}



@media screen and (min-width:481px) and (max-width:10000px) {



	.button-Qy4-02BNzb .button-icon-end,

	.button-Qy4-02BNzb .button-icon-start,

	.button-Qy4-02BNzb .main-heading-button {

		font-size: 16px

	}



	.button-Qy4-02BNzb .button-icon-start {

		margin-right: 1.15px;

	}



	.button-Qy4-02BNzb .button-icon-end {

		margin-right: 1.15px;

	}



	.button-Qy4-02BNzb .sub-heading-button {

		font-size: 15px;

		color: var(--white)

	}

}



@media screen and (min-width:0px) and (max-width:480px) {



	.button-Qy4-02BNzb .button-icon-end,

	.button-Qy4-02BNzb .button-icon-start,

	.button-Qy4-02BNzb .main-heading-button {

		font-size: 18px

	}



	.button-Qy4-02BNzb .button-icon-start {

		margin-right: 1.15px;

	}



	.button-Qy4-02BNzb .button-icon-end {

		margin-right: 1.15px;

	}



	.button-Qy4-02BNzb .sub-heading-button {

		font-size: 15px;

		color: var(--white)

	}

}



.heading-SaXCFir5MJ strong {

	font-weight: 700

}



.heading-SaXCFir5MJ strong,

.heading-SaXCFir5MJ u {

	color: var(--color-l6a0lyj0) !important

}



@media screen and (min-width:0px) and (max-width:480px) {



	.heading-SaXCFir5MJ h1,

	.heading-SaXCFir5MJ h2,

	.heading-SaXCFir5MJ h3,

	.heading-SaXCFir5MJ h4,

	.heading-SaXCFir5MJ h5,

	.heading-SaXCFir5MJ h6,

	.heading-SaXCFir5MJ ul li,

	.heading-SaXCFir5MJ.text-output {

		font-size: 32px !important

	}

}



@media screen and (min-width:481px) and (max-width:10000px) {



	.heading-SaXCFir5MJ h1,

	.heading-SaXCFir5MJ h2,

	.heading-SaXCFir5MJ h3,

	.heading-SaXCFir5MJ h4,

	.heading-SaXCFir5MJ h5,

	.heading-SaXCFir5MJ h6,

	.heading-SaXCFir5MJ ul li,

	.heading-SaXCFir5MJ.text-output {

		font-size: 56px !important

	}

}



.sub-heading-JFS2cPofwc strong {

	font-weight: 700

}



.sub-heading-JFS2cPofwc em,

.sub-heading-JFS2cPofwc strong,

.sub-heading-JFS2cPofwc u {

	color: var(--text-color) !important

}



@media screen and (min-width:0px) and (max-width:480px) {



	.sub-heading-JFS2cPofwc h1,

	.sub-heading-JFS2cPofwc h2,

	.sub-heading-JFS2cPofwc h3,

	.sub-heading-JFS2cPofwc h4,

	.sub-heading-JFS2cPofwc h5,

	.sub-heading-JFS2cPofwc h6,

	.sub-heading-JFS2cPofwc ul li,

	.sub-heading-JFS2cPofwc.text-output {

		font-size: 23px !important

	}

}



@media screen and (min-width:481px) and (max-width:10000px) {



	.sub-heading-JFS2cPofwc h1,

	.sub-heading-JFS2cPofwc h2,

	.sub-heading-JFS2cPofwc h3,

	.sub-heading-JFS2cPofwc h4,

	.sub-heading-JFS2cPofwc h5,

	.sub-heading-JFS2cPofwc h6,

	.sub-heading-JFS2cPofwc ul li,

	.sub-heading-JFS2cPofwc.text-output {

		font-size: 20px !important

	}

}



@media screen and (min-width:481px) and (max-width:10000px) {



	.button-gFbIn7iq0X .button-icon-end,

	.button-gFbIn7iq0X .button-icon-start,

	.button-gFbIn7iq0X .main-heading-button {

		font-size: 16px

	}



	.button-gFbIn7iq0X .button-icon-start {

		margin-right: 1.15px;

	}



	.button-gFbIn7iq0X .button-icon-end {

		margin-right: 1.15px;

	}



	.button-gFbIn7iq0X .sub-heading-button {

		font-size: 15px;

		color: var(--white)

	}

}



@media screen and (min-width:0px) and (max-width:480px) {



	.button-gFbIn7iq0X .button-icon-end,

	.button-gFbIn7iq0X .button-icon-start,

	.button-gFbIn7iq0X .main-heading-button {

		font-size: 18px

	}



	.button-gFbIn7iq0X .button-icon-start {

		margin-right: 1.15px;

	}



	.button-gFbIn7iq0X .button-icon-end {

		margin-right: 1.15px;

	}



	.button-gFbIn7iq0X .sub-heading-button {

		font-size: 15px;

		color: var(--white)

	}

}



/* ---- Section styles ----- */

:root {

	--white: #ffffff;

	--black: #000000;

	--transparent: transparent;

	--color-l6a0bnm9: #FFFFFF;

	--color-l6a0dau8: #172C54;

	--color-lvdhas7r: #b79722

}



.hl_page-preview--content .row-AwxP0ipLfw,

.hl_page-preview--content .section-sI_V1OOy5 {

	padding: 20px 0;

	margin-top: 0;

	margin-bottom: 0;

	background-color: var(--transparent);

	border-color: var(--black);

	border-width: 2px;

	border-style: solid

}



.hl_page-preview--content .row-AwxP0ipLfw {

	padding: 15px 0;

	width: 100%

}



.hl_page-preview--content .col-kma0IYQogr {

	width: 100%

}



.hl_page-preview--content .col-kma0IYQogr .inner {

	padding: 10px 5px;

	width: 100%;

	margin-top: 0;

	margin-bottom: 0

}



.hl_page-preview--content .heading-KeHWcDjRJB {

	margin-top: 50px;

	margin-bottom: 10px

}



.hl_page-preview--content .cheading-KeHWcDjRJB,

.hl_page-preview--content .col-kma0IYQogr .inner {

	background-color: var(--transparent);

	border-color: var(--black);

	border-width: 2px;

	border-style: solid

}



.hl_page-preview--content .cheading-KeHWcDjRJB {

	font-family: var(--raleway);

	color: var(--text-color);

	icon-color: var(--text-color);

	font-weight: 400;

	padding: 0;

	opacity: 1;

	text-shadow: 0 0 0 transparent;

	line-height: 1.3em;

	letter-spacing: 0;

	text-align: center

}



.hl_page-preview--content .sub-heading-dlaGEfPIJ5 {

	margin-top: 0;

	margin-bottom: 0

}



.hl_page-preview--content .csub-heading-dlaGEfPIJ5 {

	font-family: var(--raleway);

	background-color: var(--transparent);

	color: var(--color-l6a0bnm9);

	icon-color: var(--text-color);

	font-weight: 400;

	padding: 0;

	opacity: 1;

	text-shadow: 0 0 0 transparent;

	border-color: var(--black);

	border-width: 2px;

	border-style: solid;

	line-height: 1.8em;

	text-transform: none;

	letter-spacing: 0;

	text-align: center

}



.hl_page-preview--content .button-FouOvPYRAk {

	margin-top: 20px;

	margin-bottom: 50px;

	text-align: center

}



.hl_page-preview--content .cbutton-FouOvPYRAk {

	font-family: var(--raleway);

	background-color: var(--color-lvdhas7r);

	color: var(--color-l6a0dau8);

	secondary-color: var(--white);

	text-decoration: none;

	padding: 15px 15px;

	font-weight: 700;

	border-color: var(--transparent);

	border-width: 1px;

	border-style: solid;

	letter-spacing: 0;

	text-transform: none;

	text-shadow: 0 0 0 transparent;

	width: auto%

}



#section-sI_V1OOy5>.inner {

	max-width: 1170px

}



#col-kma0IYQogr>.inner {

	flex-direction: column;

	justify-content: center;

	align-items: inherit;

	flex-wrap: nowrap

}



.heading-KeHWcDjRJB,

.sub-heading-dlaGEfPIJ5 {

	font-weight: 400

}



.heading-KeHWcDjRJB strong {

	color: var(--color-l6a0bnm9) !important;

	font-weight: 700

}



.heading-KeHWcDjRJB em {

	color: var(--text-color) !important

}



.heading-KeHWcDjRJB u {

	color: var(--color-l6a0lyj0) !important

}



.heading-KeHWcDjRJB a,

.heading-KeHWcDjRJB a *,

.sub-heading-dlaGEfPIJ5 a,

.sub-heading-dlaGEfPIJ5 a * {

	color: var(--link-color) !important;

	text-decoration: none

}



.heading-KeHWcDjRJB a:hover,

.sub-heading-dlaGEfPIJ5 a:hover {

	text-decoration: underline

}



@media screen and (min-width:0px) and (max-width:480px) {



	.heading-KeHWcDjRJB h1,

	.heading-KeHWcDjRJB h2,

	.heading-KeHWcDjRJB h3,

	.heading-KeHWcDjRJB h4,

	.heading-KeHWcDjRJB h5,

	.heading-KeHWcDjRJB h6,

	.heading-KeHWcDjRJB ul li,

	.heading-KeHWcDjRJB.text-output {

		font-size: 32px !important

	}

}



@media screen and (min-width:481px) and (max-width:10000px) {



	.heading-KeHWcDjRJB h1,

	.heading-KeHWcDjRJB h2,

	.heading-KeHWcDjRJB h3,

	.heading-KeHWcDjRJB h4,

	.heading-KeHWcDjRJB h5,

	.heading-KeHWcDjRJB h6,

	.heading-KeHWcDjRJB ul li,

	.heading-KeHWcDjRJB.text-output {

		font-size: 56px !important

	}

}



/*.heading-KeHWcDjRJB.text-output h1:first-child:before,

.heading-KeHWcDjRJB.text-output h2:first-child:before,

.heading-KeHWcDjRJB.text-output h3:first-child:before,

.heading-KeHWcDjRJB.text-output h4:first-child:before,

.heading-KeHWcDjRJB.text-output h5:first-child:before,

.heading-KeHWcDjRJB.text-output h6:first-child:before,

.heading-KeHWcDjRJB.text-output p:first-child:before,

.sub-heading-dlaGEfPIJ5.text-output h1:first-child:before,

.sub-heading-dlaGEfPIJ5.text-output h2:first-child:before,

.sub-heading-dlaGEfPIJ5.text-output h3:first-child:before,

.sub-heading-dlaGEfPIJ5.text-output h4:first-child:before,

.sub-heading-dlaGEfPIJ5.text-output h5:first-child:before,

.sub-heading-dlaGEfPIJ5.text-output h6:first-child:before,

.sub-heading-dlaGEfPIJ5.text-output p:first-child:before {

	color: var(--text-color);

	content: '';

 font-family: '';

	margin-right: 5px;

	font-weight: 700

}*/



.sub-heading-dlaGEfPIJ5 strong {

	font-weight: 700

}



.sub-heading-dlaGEfPIJ5 em,

.sub-heading-dlaGEfPIJ5 strong,

.sub-heading-dlaGEfPIJ5 u {

	color: var(--text-color) !important

}



@media screen and (min-width:0px) and (max-width:480px) {



	.sub-heading-dlaGEfPIJ5 h1,

	.sub-heading-dlaGEfPIJ5 h2,

	.sub-heading-dlaGEfPIJ5 h3,

	.sub-heading-dlaGEfPIJ5 h4,

	.sub-heading-dlaGEfPIJ5 h5,

	.sub-heading-dlaGEfPIJ5 h6,

	.sub-heading-dlaGEfPIJ5 ul li,

	.sub-heading-dlaGEfPIJ5.text-output {

		font-size: 23px !important

	}

}



@media screen and (min-width:481px) and (max-width:10000px) {



	.sub-heading-dlaGEfPIJ5 h1,

	.sub-heading-dlaGEfPIJ5 h2,

	.sub-heading-dlaGEfPIJ5 h3,

	.sub-heading-dlaGEfPIJ5 h4,

	.sub-heading-dlaGEfPIJ5 h5,

	.sub-heading-dlaGEfPIJ5 h6,

	.sub-heading-dlaGEfPIJ5 ul li,

	.sub-heading-dlaGEfPIJ5.text-output {

		font-size: 20px !important

	}

}



@media screen and (min-width:481px) and (max-width:10000px) {



	.button-FouOvPYRAk .button-icon-end,

	.button-FouOvPYRAk .button-icon-start,

	.button-FouOvPYRAk .main-heading-button {

		font-size: 16px

	}



	.button-FouOvPYRAk .button-icon-start {

		margin-right: 1.15px;

	}



	.button-FouOvPYRAk .button-icon-end {

		margin-right: 1.15px;

	}



	.button-FouOvPYRAk .sub-heading-button {

		font-size: 15px;

		color: var(--white)

	}

}



@media screen and (min-width:0px) and (max-width:480px) {



	.button-FouOvPYRAk .button-icon-end,

	.button-FouOvPYRAk .button-icon-start,

	.button-FouOvPYRAk .main-heading-button {

		font-size: 18px

	}



	.button-FouOvPYRAk .button-icon-start {

		margin-right: 1.15px;

	}



	.button-FouOvPYRAk .button-icon-end {

		margin-right: 1.15px;

	}



	.button-FouOvPYRAk .sub-heading-button {

		font-size: 15px;

		color: var(--white)

	}

}



/* ---- Section styles ----- */

:root {

	--black: #000000;

	--transparent: transparent

}



.hl_page-preview--content .col-UDVn9xvZfe,

.hl_page-preview--content .row-_E6NBvcE6a,

.hl_page-preview--content .section-JmTpej-7g4 {

	padding: 20px 0;

	margin: 0;

	background-color: var(--transparent);

	border-color: var(--black);

	border-width: 2px;

	border-style: solid

}



.hl_page-preview--content .col-UDVn9xvZfe,

.hl_page-preview--content .row-_E6NBvcE6a {

	margin: 0 auto;

	padding: 15px 0;

	width: 100%

}



.hl_page-preview--content .col-UDVn9xvZfe {

	padding: 10px 5px;

	margin: 0

}



.hl_page-preview--content .video-7-ysA6Hl4J {

	margin: 0

}



.hl_page-preview--content .cvideo-7-ysA6Hl4J {

	padding: 10px;

	background-color: var(--transparent);

	border-color: var(--black);

	border-width: 2px;

	border-style: solid

}



#section-JmTpej-7g4>.inner {

	max-width: 1170px

}



#col-UDVn9xvZfe>.inner {

	flex-direction: column;

	justify-content: center;

	align-items: inherit;

	flex-wrap: nowrap

}



/* ---- Section styles ----- */

:root {

	--black: #000000;

	--transparent: transparent;

	--color-l6a0lyj0: #295AB4

}



.hl_page-preview--content .row-KXp8ZJVQ9l,

.hl_page-preview--content .section-PhWCfm7WX {

	padding: 20px 0;

	margin-top: 0;

	margin-bottom: 0;

	background-color: var(--transparent);

	border-color: var(--black);

	border-width: 2px;

	border-style: solid

}



.hl_page-preview--content .row-KXp8ZJVQ9l {

	padding: 15px 0;

	width: 100%

}



.hl_page-preview--content .col-g2j_UQqknr {

	width: 100%

}



.hl_page-preview--content .col-g2j_UQqknr .inner {

	padding: 10px 5px;

	width: 100%;

	margin-top: 0;

	margin-bottom: 0

}



.hl_page-preview--content .heading-l-z5GhakH7 {

	margin-top: 0;

	margin-bottom: 0

}



.hl_page-preview--content .cheading-l-z5GhakH7,

.hl_page-preview--content .col-g2j_UQqknr .inner {

	background-color: var(--transparent);

	border-color: var(--black);

	border-width: 2px;

	border-style: solid

}



.hl_page-preview--content .cheading-l-z5GhakH7 {

	font-family: var(--headlinefont);

	color: var(--text-color);

	icon-color: var(--text-color);

	font-weight: 400;

	padding: 0;

	opacity: 1;

	text-shadow: 0 0 0 transparent;

	line-height: 1.3em;

	text-transform: capitalize;

	letter-spacing: 0;

	text-align: center

}



.hl_page-preview--content .col-W8dUqg8EEH,

.hl_page-preview--content .row-by_tFGhzHG {

	margin: 0 auto;

	padding: 15px 0;

	background-color: var(--transparent);

	border-color: var(--black);

	border-width: 2px;

	border-style: solid;

	width: 100%

}



.hl_page-preview--content .col-W8dUqg8EEH {

	padding: 10px 5px;

	margin: 0

}



.hl_page-preview--content .image-BAB2KY-IjK {

	margin: 0

}



.hl_page-preview--content .cimage-BAB2KY-IjK {

	padding: 10px;

	background-color: var(--transparent);

	opacity: 1;

	text-align: center

}



.hl_page-preview--content .col-x39BZQdK8V {

	padding: 10px 5px;

	background-color: var(--transparent);

	width: 100%;

	border-color: var(--black);

	border-width: 2px;

	border-style: solid;

	margin: 0

}



.hl_page-preview--content .image-0ezd_DzM9t {

	margin: 0

}



.hl_page-preview--content .cimage-0ezd_DzM9t {

	padding: 10px;

	background-color: var(--transparent);

	opacity: 1;

	text-align: center

}



#İletişim>.inner {

	max-width: 1170px

}



#col-W8dUqg8EEH>.inner,

#col-g2j_UQqknr>.inner,

#col-x39BZQdK8V>.inner {

	flex-direction: column;

	justify-content: center;

	align-items: inherit;

	flex-wrap: nowrap

}



.heading-l-z5GhakH7 {

	font-weight: 400

}



.heading-l-z5GhakH7 strong {

	font-weight: 700

}



.heading-l-z5GhakH7 em {

	color: var(--text-color) !important

}



.heading-l-z5GhakH7 strong,

.heading-l-z5GhakH7 u {

	color: var(--color-l6a0lyj0) !important

}



.heading-l-z5GhakH7 a,

.heading-l-z5GhakH7 a * {

	color: var(--link-color) !important;

	text-decoration: none

}



.heading-l-z5GhakH7 a:hover {

	text-decoration: underline

}



@media screen and (min-width:0px) and (max-width:480px) {



	.heading-l-z5GhakH7 h1,

	.heading-l-z5GhakH7 h2,

	.heading-l-z5GhakH7 h3,

	.heading-l-z5GhakH7 h4,

	.heading-l-z5GhakH7 h5,

	.heading-l-z5GhakH7 h6,

	.heading-l-z5GhakH7 ul li,

	.heading-l-z5GhakH7.text-output {

		font-size: 32px !important

	}

}



@media screen and (min-width:481px) and (max-width:10000px) {



	.heading-l-z5GhakH7 h1,

	.heading-l-z5GhakH7 h2,

	.heading-l-z5GhakH7 h3,

	.heading-l-z5GhakH7 h4,

	.heading-l-z5GhakH7 h5,

	.heading-l-z5GhakH7 h6,

	.heading-l-z5GhakH7 ul li,

	.heading-l-z5GhakH7.text-output {

		font-size: 40px !important

	}

}



/*.heading-l-z5GhakH7.text-output h1:first-child:before,

.heading-l-z5GhakH7.text-output h2:first-child:before,

.heading-l-z5GhakH7.text-output h3:first-child:before,

.heading-l-z5GhakH7.text-output h4:first-child:before,

.heading-l-z5GhakH7.text-output h5:first-child:before,

.heading-l-z5GhakH7.text-output h6:first-child:before,

.heading-l-z5GhakH7.text-output p:first-child:before {

	color: var(--text-color);

	content: '';

 font-family: '';

	margin-right: 5px;

	font-weight: 700

}*/



/* ---- Section styles ----- */

:root {

	--black: #000000;

	--transparent: transparent;

	--color-l6a0lyj0: #295AB4

}



.hl_page-preview--content .col-hwVRZdoH-f,

.hl_page-preview--content .row-wdIzL6923i,

.hl_page-preview--content .section-AAt_eETUOI {

	padding: 20px 0;

	margin: 0;

	background-color: var(--transparent);

	border-color: var(--black);

	border-width: 2px;

	border-style: solid

}



.hl_page-preview--content .col-hwVRZdoH-f,

.hl_page-preview--content .row-wdIzL6923i {

	margin: 0 auto;

	padding: 15px 0;

	width: 100%

}



.hl_page-preview--content .col-hwVRZdoH-f {

	padding: 10px 5px;

	margin: 0

}



.hl_page-preview--content .heading-tkAdy9hDDF {

	margin: 0

}



.hl_page-preview--content .cheading-tkAdy9hDDF {

	font-family: var(--headlinefont);

	background-color: var(--transparent);

	color: var(--text-color);

	icon-color: var(--text-color);

	font-weight: 400;

	padding: 0;

	opacity: 1;

	text-shadow: 0 0 0 transparent;

	border-color: var(--black);

	border-width: 2px;

	border-style: solid;

	line-height: 1.3em;

	letter-spacing: 0;

	text-align: center

}



#section-AAt_eETUOI>.inner {

	max-width: 1170px

}



#col-hwVRZdoH-f>.inner {

	flex-direction: column;

	justify-content: center;

	align-items: inherit;

	flex-wrap: nowrap

}



.heading-tkAdy9hDDF {

	font-weight: 400

}



.heading-tkAdy9hDDF strong {

	color: var(--color-l6a0lyj0) !important;

	font-weight: 700

}



.heading-tkAdy9hDDF em,

.heading-tkAdy9hDDF u {

	color: var(--text-color) !important

}



.heading-tkAdy9hDDF a,

.heading-tkAdy9hDDF a * {

	color: var(--link-color) !important;

	text-decoration: none

}



.heading-tkAdy9hDDF a:hover {

	text-decoration: underline

}



@media screen and (min-width:0px) and (max-width:480px) {



	.heading-tkAdy9hDDF h1,

	.heading-tkAdy9hDDF h2,

	.heading-tkAdy9hDDF h3,

	.heading-tkAdy9hDDF h4,

	.heading-tkAdy9hDDF h5,

	.heading-tkAdy9hDDF h6,

	.heading-tkAdy9hDDF ul li,

	.heading-tkAdy9hDDF.text-output {

		font-size: 38px !important

	}

}



@media screen and (min-width:481px) and (max-width:10000px) {



	.heading-tkAdy9hDDF h1,

	.heading-tkAdy9hDDF h2,

	.heading-tkAdy9hDDF h3,

	.heading-tkAdy9hDDF h4,

	.heading-tkAdy9hDDF h5,

	.heading-tkAdy9hDDF h6,

	.heading-tkAdy9hDDF ul li,

	.heading-tkAdy9hDDF.text-output {

		font-size: 38px !important

	}

}



/*.heading-tkAdy9hDDF.text-output h1:first-child:before,

.heading-tkAdy9hDDF.text-output h2:first-child:before,

.heading-tkAdy9hDDF.text-output h3:first-child:before,

.heading-tkAdy9hDDF.text-output h4:first-child:before,

.heading-tkAdy9hDDF.text-output h5:first-child:before,

.heading-tkAdy9hDDF.text-output h6:first-child:before,

.heading-tkAdy9hDDF.text-output p:first-child:before {

	color: var(--text-color);

	content: '';

 font-family: '';

	margin-right: 5px;

	font-weight: 700

}*/



/* ---- Section styles ----- */

:root {

	--black: #000000;

	--transparent: transparent

}



.hl_page-preview--content .col-VkaN6VyBLp,

.hl_page-preview--content .row-kNgxlWAnL-,

.hl_page-preview--content .section-_H1rNRI_Mx {

	padding: 20px 0;

	margin: 0;

	background-color: var(--transparent);

	border-color: var(--black);

	border-width: 2px;

	border-style: solid

}



.hl_page-preview--content .col-VkaN6VyBLp,

.hl_page-preview--content .row-kNgxlWAnL- {

	margin: 0 auto;

	padding: 15px 0;

	width: 100%

}



.hl_page-preview--content .col-VkaN6VyBLp {

	padding: 10px 5px;

	margin: 0

}



.hl_page-preview--content .image-jWF3H4LUJu {

	margin: 0

}



.hl_page-preview--content .cimage-jWF3H4LUJu {

	padding: 10px;

	background-color: var(--transparent);

	opacity: 1;

	text-align: center

}



.hl_page-preview--content .col-ibE_CYbivZ {

	padding: 10px 5px;

	background-color: var(--transparent);

	width: 100%;

	border-color: var(--black);

	border-width: 2px;

	border-style: solid;

	margin: 0

}



.hl_page-preview--content .image-6_o0Dg7j4b {

	margin: 0

}



.hl_page-preview--content .cimage-6_o0Dg7j4b {

	padding: 10px;

	background-color: var(--transparent);

	opacity: 1;

	text-align: center

}



#section-_H1rNRI_Mx>.inner {

	max-width: 1170px

}



#col-VkaN6VyBLp>.inner,

#col-ibE_CYbivZ>.inner {

	flex-direction: column;

	justify-content: center;

	align-items: inherit;

	flex-wrap: nowrap

}



/* ---- Section styles ----- */

:root {

	--black: #000000;

	--transparent: transparent;

	--color-l6a0lyj0: #295AB4

}



.hl_page-preview--content .section-6kiCZ1WuL {

	padding: 20px 0 390px;

	margin-top: 0;

	margin-bottom: 0;

	background-color: var(--transparent);

	border-color: var(--black);

	border-width: 2px;

	border-style: solid

}



.hl_page-preview--content .col-lFKHDTh2QJ .inner,

.hl_page-preview--content .col-zm5BUL1krJ .inner,

.hl_page-preview--content .row-m0B-WmPBzg {

	margin-top: 0;

	margin-bottom: 0;

	padding: 15px 0;

	background-color: var(--transparent);

	border-color: var(--black);

	border-width: 2px;

	border-style: solid;

	width: 100%

}



.hl_page-preview--content .col-zm5BUL1krJ {

	width: 100%

}



.hl_page-preview--content .col-lFKHDTh2QJ .inner,

.hl_page-preview--content .col-zm5BUL1krJ .inner {

	padding: 10px 5px

}



.hl_page-preview--content .heading-EHq6qmhR4J {

	margin-top: 0;

	margin-bottom: 0

}



.hl_page-preview--content .cheading-EHq6qmhR4J,

.hl_page-preview--content .row-WT0VUacGmo {

	background-color: var(--transparent);

	border-color: var(--black);

	border-width: 2px;

	border-style: solid

}



.hl_page-preview--content .cheading-EHq6qmhR4J {

	font-family: var(--montserrat);

	color: var(--text-color);

	icon-color: var(--text-color);

	font-weight: 400;

	padding: 0 20px;

	opacity: 1;

	text-shadow: 0 0 0 transparent;

	line-height: 1.3em;

	letter-spacing: 0;

	text-align: center

}



.hl_page-preview--content .row-WT0VUacGmo {

	margin-top: 0;

	margin-bottom: 0;

	padding: 15px 0;

	width: 100%

}



.hl_page-preview--content .col-lFKHDTh2QJ {

	width: 100%

}



.hl_page-preview--content .cfaq-p8OqpirIsh {

	font-family: var(--contentfont);

	faq-open-title-text-color: var(--black);

	faq-open-title-background-color: var(--transparent);

	faq-divider-color: var(--gray);

	faq-content-text-color: var(--black);

	faq-open-background-color: var(--white);

	faq-closed-title-text-color: #111827;

	faq-closed-title-background-color: var(--white);

	faq-expand-all-button-text-color: var(--black);

	faq-expand-all-button-border-color: #d1d5db;

	faq-expand-all-button-background-color: var(--transparent);

	link-text-color: #3b82f6;

	faq-heading-font-family: var(--headlinefont);

	faq-content-font-family: var(--contentfont);

	padding: 10px;

	margin-top: 0;

	margin-bottom: 0;

	border-color: var(--black);

	border-style: solid;

	border-width: 2px

}



#section-6kiCZ1WuL>.inner {

	max-width: 1170px

}



#col-lFKHDTh2QJ>.inner,

#col-zm5BUL1krJ>.inner {

	flex-direction: column;

	justify-content: center;

	align-items: inherit;

	flex-wrap: nowrap

}



.heading-EHq6qmhR4J {

	font-weight: 400

}



.heading-EHq6qmhR4J strong {

	color: var(--color-l6a0lyj0) !important;

	font-weight: 700

}



.heading-EHq6qmhR4J em,

.heading-EHq6qmhR4J u {

	color: var(--text-color) !important

}



.heading-EHq6qmhR4J a,

.heading-EHq6qmhR4J a * {

	color: var(--link-color) !important;

	text-decoration: none

}



.heading-EHq6qmhR4J a:hover {

	text-decoration: underline

}



@media screen and (min-width:0px) and (max-width:480px) {



	.heading-EHq6qmhR4J h1,

	.heading-EHq6qmhR4J h2,

	.heading-EHq6qmhR4J h3,

	.heading-EHq6qmhR4J h4,

	.heading-EHq6qmhR4J h5,

	.heading-EHq6qmhR4J h6,

	.heading-EHq6qmhR4J ul li,

	.heading-EHq6qmhR4J.text-output {

		font-size: 32px !important

	}

}



@media screen and (min-width:481px) and (max-width:10000px) {



	.heading-EHq6qmhR4J h1,

	.heading-EHq6qmhR4J h2,

	.heading-EHq6qmhR4J h3,

	.heading-EHq6qmhR4J h4,

	.heading-EHq6qmhR4J h5,

	.heading-EHq6qmhR4J h6,

	.heading-EHq6qmhR4J ul li,

	.heading-EHq6qmhR4J.text-output {

		font-size: 40px !important

	}

}



/*.heading-EHq6qmhR4J.text-output h1:first-child:before,

.heading-EHq6qmhR4J.text-output h2:first-child:before,

.heading-EHq6qmhR4J.text-output h3:first-child:before,

.heading-EHq6qmhR4J.text-output h4:first-child:before,

.heading-EHq6qmhR4J.text-output h5:first-child:before,

.heading-EHq6qmhR4J.text-output h6:first-child:before,

.heading-EHq6qmhR4J.text-output p:first-child:before {

	color: var(--text-color);

	content: '';

 	font-family: '';

	margin-right: 5px;

	font-weight: 700

}*/



#faq-p8OqpirIsh .hl-faq-child-heading-text,

#faq-p8OqpirIsh .hl-faq-child-item-text {

	font-size: 18px

}



#faq-p8OqpirIsh .faq-separated-child {

	border: 1.5px solid var(--gray);

	border-radius: 10px

}



#faq-p8OqpirIsh .faq-separated-child.active {

	border: 1.5px solid var(--gray)

}



#faq-p8OqpirIsh .faq-contained-child {

	border: 1px solid var(--gray)

}



#faq-p8OqpirIsh .faq-simple-child .hl-faq-child-heading {

	border-top: 1px solid var(--gray)

}



#faq-p8OqpirIsh .faq-separated-child .hl-faq-child-heading {

	border-radius: 10px

}



#faq-p8OqpirIsh .faq-separated-child .hl-faq-child-heading.active {

	border-radius: 10px 10px 0 0

}



#faq-p8OqpirIsh .hl-faq-child-heading {

	background-color: var(--white)

}



#faq-p8OqpirIsh .hl-faq-child-heading.active {

	background-color: var(--transparent)

}



#faq-p8OqpirIsh .hl-faq-child-heading .hl-faq-child-head .hl-faq-child-heading-text,

#faq-p8OqpirIsh .hl-faq-child-heading .hl-faq-child-heading-icon {

	color: #111827

}



#faq-p8OqpirIsh .hl-faq-child-heading.active .hl-faq-child-head .hl-faq-child-heading-text,

#faq-p8OqpirIsh .hl-faq-child-heading.active .hl-faq-child-heading-icon {

	color: var(--black)

}



#faq-p8OqpirIsh .hl-faq-child-heading .hl-faq-child-head .hl-faq-child-heading-text {

	line-height: 1.5;

	font-family: var(--headlinefont)

}



#faq-p8OqpirIsh .hl-faq-child .hl-faq-child-panel {

	background-color: var(--white)

}



#faq-p8OqpirIsh .faq-separated-child .hl-faq-child-panel {

	border-radius: 0

}



#faq-p8OqpirIsh .faq-separated-child.active .hl-faq-child-panel {

	border-radius: 0 0 10px 10px

}



#faq-p8OqpirIsh .hl-faq-child .hl-faq-child-panel .hl-faq-child-item-text {

	color: var(--black);

	line-height: 1.5

}



#faq-p8OqpirIsh .hl-faq-child-panel {

	display: flex;

	padding: 15px;

	overflow: hidden

}



#faq-p8OqpirIsh .hl-faq-child-panel .item-text {

	min-width: 80%;

	margin: 0;

	font-family: var(--contentfont)

}



#faq-p8OqpirIsh .hl-faq-child-panel .item-img {

	padding: .5em;

	max-width: 20%;

	height: 100%

}



@media screen and (min-width:0px) and (max-width:480px) {

	#faq-p8OqpirIsh .hl-faq-child-panel {

		display: grid;

		padding: 15px

	}



	#faq-p8OqpirIsh .hl-faq-child-panel .item-img {

		max-width: 100%;

		width: 100%;

		margin: 0;

		padding: 0;

		height: auto

	}



	#faq-p8OqpirIsh .hl-faq-child-panel .item-text {

		max-width: 100%;

		width: 100%;

		margin: 0;

		height: auto;

		padding: 0 0 5px

	}



	#faq-p8OqpirIsh .hl-faq-child-heading-text {

		font-size: 15px

	}



	#faq-p8OqpirIsh .hl-faq-child-item-text {

		font-size: 12px

	}

}



#faq-p8OqpirIsh .hl-faq-child-heading .hl-faq-child-heading-icon:before {

	content: "" !important;

	font-family: "Font Awesome 5 Free"

}



#faq-p8OqpirIsh .hl-faq-child-heading.active .hl-faq-child-heading-icon:before {

	content: "" !important;

	font-family: "Font Awesome 5 Free"

}



#faq-p8OqpirIsh .expand-collapse-all-button {

	color: var(--black);

	border: 1px solid #d1d5db;

	background-color: var(--transparent)

}



#faq-p8OqpirIsh a {

	color: #3b82f6 !important;

	text-decoration: none !important

}



/* ---- Section styles ----- */

:root {

	--white: #ffffff;

	--black: #000000;

	--transparent: transparent;

	--color-l6a0bnm9: #FFFFFF;

	--color-l6a0dau8: #172C54;

	--color-lvdhas7r: #b79722;

	--color-lvdhizoy: #3883b8

}



.hl_page-preview--content .section-eG_SrAHaj {

	padding: 0 0 20px;

	margin-top: 0;

	margin-bottom: 0;

	background-color: var(--color-lvdhizoy);

	border-color: var(--black);

	border-width: 2px;

	border-style: solid

}



.hl_page-preview--content .col-FwoO0mXC0w .inner,

.hl_page-preview--content .row-0-gcx6NtjZ {

	margin-top: 0;

	margin-bottom: 0;

	padding: 15px 0;

	background-color: var(--transparent);

	border-color: var(--black);

	border-width: 2px;

	border-style: solid;

	width: 100%

}



.hl_page-preview--content .col-FwoO0mXC0w {

	width: 100%

}



.hl_page-preview--content .col-FwoO0mXC0w .inner {

	padding: 0

}



.hl_page-preview--content .image-6ZZ1FUBhfg {

	margin-top: -430px;

	margin-bottom: 0

}



.hl_page-preview--content .cimage-6ZZ1FUBhfg {

	padding: 0;

	background-color: var(--transparent);

	opacity: 1;

	text-align: center

}



.hl_page-preview--content .row-rPIvoLq3jJ {

	margin-top: -330px;

	margin-bottom: 0;

	padding: 15px 0;

	background-color: var(--transparent);

	border-color: var(--black);

	border-width: 2px;

	border-style: solid;

	width: 100%

}



.hl_page-preview--content .col-mwHxiAwc9_ {

	width: 58.2%

}



.hl_page-preview--content .col-mwHxiAwc9_ .inner {

	padding: 10px 5px 10px 480px;

	width: 58.2%;

	margin-top: 0;

	margin-bottom: 0

}



.hl_page-preview--content .heading-ZrQiTUnSFv {

	margin-top: 0;

	margin-bottom: 10px

}



.hl_page-preview--content .cheading-ZrQiTUnSFv,

.hl_page-preview--content .col-mwHxiAwc9_ .inner {

	background-color: var(--transparent);

	border-color: var(--black);

	border-width: 2px;

	border-style: solid

}



.hl_page-preview--content .cheading-ZrQiTUnSFv {

	font-family: var(--raleway);

	color: var(--text-color);

	icon-color: var(--text-color);

	font-weight: 400;

	padding: 0;

	opacity: 1;

	text-shadow: 0 0 0 transparent;

	line-height: 1.3em;

	text-transform: none;

	letter-spacing: 0;

	text-align: left

}



@media screen and (min-width:0px) and (max-width:480px) {

	.hl_page-preview--content .cheading-ZrQiTUnSFv {

		text-align: right

	}

}



.hl_page-preview--content .heading-n4y5vnobCV {

	margin-top: 0;

	margin-bottom: 30px

}



@media screen and (min-width:0px) and (max-width:480px) {

	.hl_page-preview--content .heading-n4y5vnobCV {

		margin-bottom: 36px

	}

}



.hl_page-preview--content .cheading-n4y5vnobCV {

	font-family: var(--headlinefont);

	background-color: var(--transparent);

	color: var(--text-color);

	icon-color: var(--text-color);

	font-weight: 400;

	padding: 0;

	opacity: 1;

	text-shadow: 0 0 0 transparent;

	border-color: var(--black);

	border-width: 2px;

	border-style: solid;

	line-height: 2em;

	text-transform: none;

	letter-spacing: 0;

	text-align: left

}



@media screen and (min-width:0px) and (max-width:480px) {

	.hl_page-preview--content .cheading-n4y5vnobCV {

		text-align: right

	}

}



.hl_page-preview--content .button-0VQxhKUyKy {

	margin-top: 0;

	margin-bottom: 0;

	text-align: left

}



.hl_page-preview--content .cbutton-0VQxhKUyKy {

	font-family: var(--raleway);

	background-color: var(--color-lvdhas7r);

	color: var(--color-l6a0dau8);

	secondary-color: var(--white);

	text-decoration: none;

	padding: 15px 15px;

	font-weight: 700;

	border-color: var(--transparent);

	border-width: 1px;

	border-style: solid;

	letter-spacing: 0;

	text-transform: none;

	text-shadow: 0 0 0 transparent;

	width: auto%

}



.hl_page-preview--content .col-htcGvIwLKV .inner,

.hl_page-preview--content .row-9mTILkCtV2 {

	margin-top: 100px;

	margin-bottom: 0;

	padding: 15px 0;

	background-color: var(--color-lvdhizoy);

	border-color: var(--black);

	border-width: 2px;

	border-style: solid;

	width: 100%

}



.hl_page-preview--content .col-htcGvIwLKV {

	width: 100%

}



.hl_page-preview--content .col-htcGvIwLKV .inner {

	padding: 10px 5px;

	background-color: var(--transparent);

	margin-top: 0

}



.hl_page-preview--content .image-0qN8vqkjMr {

	margin-top: 0;

	margin-bottom: 30px

}



.hl_page-preview--content .cimage-0qN8vqkjMr {

	padding: 10px 10px 10px 0;

	background-color: var(--transparent);

	opacity: 1;

	text-align: left

}



.hl_page-preview--content .heading-gA3F-L0P1f {

	margin-top: 0;

	margin-bottom: 0

}



.hl_page-preview--content .cheading-gA3F-L0P1f {

	font-family: var(--raleway);

	background-color: var(--transparent);

	color: var(--color-l6a0bnm9);

	icon-color: var(--text-color);

	font-weight: 400;

	padding: 0;

	opacity: 1;

	text-shadow: 0 0 0 transparent;

	border-color: var(--black);

	border-width: 2px;

	border-style: solid;

	line-height: 1.3em;

	letter-spacing: 0;

	text-align: left

}



.hl_page-preview--content .col-yALT3BpfNj {

	width: 100%

}



.hl_page-preview--content .col-yALT3BpfNj .inner {

	padding: 34px 5px 0 190px;

	width: 100%;

	margin-top: 0;

	margin-bottom: 0

}



.hl_page-preview--content .heading-vSy-tRrxGT {

	margin-top: 0;

	margin-bottom: 0

}



.hl_page-preview--content .cheading-vSy-tRrxGT,

.hl_page-preview--content .col-yALT3BpfNj .inner {

	background-color: var(--transparent);

	border-color: var(--black);

	border-width: 2px;

	border-style: solid

}



.hl_page-preview--content .cheading-vSy-tRrxGT {

	font-family: var(--nunito-sans);

	color: var(--text-color);

	icon-color: var(--text-color);

	font-weight: 400;

	padding: 0 0 0 21px;

	opacity: 1;

	text-shadow: 0 0 0 transparent;

	line-height: 1.3em;

	letter-spacing: 0;

	text-align: left

}



.hl_page-preview--content .csocial-icons-nGMv0yPHwo {

	font-family: Inter;

	font-size: 12px;

	font-weight: 500;

	color: #000;

	padding: 10px;

	margin: 10px 0

}



.hl_page-preview--content .col-c7N4rSpHM2b .inner,

.hl_page-preview--content .row-BkRPjpC4ZQT {

	margin-top: 0;

	margin-bottom: 0;

	padding: 15px 0;

	background-color: var(--color-lvdhizoy);

	border-color: var(--black);

	border-width: 2px;

	border-style: solid;

	width: 100%

}



.hl_page-preview--content .col-c7N4rSpHM2b {

	width: 100%

}



.hl_page-preview--content .col-c7N4rSpHM2b .inner {

	padding: 10px 5px;

	background-color: var(--transparent)

}



.hl_page-preview--content .heading-uVkVvx-4So1 {

	margin-top: 0;

	margin-bottom: 0

}



.hl_page-preview--content .cheading-uVkVvx-4So1 {

	font-family: var(--nunito-sans);

	background-color: var(--transparent);

	color: var(--color-l6a0bnm9);

	icon-color: var(--text-color);

	font-weight: 400;

	padding: 0;

	opacity: 1;

	text-shadow: 0 0 0 transparent;

	border-color: var(--black);

	border-width: 2px;

	border-style: solid;

	line-height: 1.3em;

	letter-spacing: 0;

	text-align: center

}



.hl_page-preview--content .divider-KcBxbXRqd {

	margin-top: 0;

	margin-bottom: 0;

	padding-top: 10px;

	padding-bottom: 10px

}



.hl_page-preview--content .cdivider-KcBxbXRqd {

	padding-top: 5px;

	padding-bottom: 5px

}



#section-eG_SrAHaj>.inner {

	max-width: 1170px

}



#col-FwoO0mXC0w>.inner,

#col-htcGvIwLKV>.inner,

#col-mwHxiAwc9_>.inner,

#col-yALT3BpfNj>.inner {

	flex-direction: column;

	justify-content: center;

	align-items: inherit;

	flex-wrap: nowrap

}



.heading-ZrQiTUnSFv,

.heading-gA3F-L0P1f,

.heading-n4y5vnobCV,

.heading-uVkVvx-4So1,

.heading-vSy-tRrxGT {

	font-weight: 400

}



.heading-ZrQiTUnSFv strong {

	color: var(--white) !important;

	font-weight: 700

}



.heading-ZrQiTUnSFv em,

.heading-ZrQiTUnSFv u,

.heading-n4y5vnobCV em,

.heading-n4y5vnobCV u {

	color: var(--text-color) !important

}



.heading-ZrQiTUnSFv a,

.heading-ZrQiTUnSFv a *,

.heading-gA3F-L0P1f a,

.heading-gA3F-L0P1f a *,

.heading-n4y5vnobCV a,

.heading-n4y5vnobCV a *,

.heading-uVkVvx-4So1 a,

.heading-uVkVvx-4So1 a *,

.heading-vSy-tRrxGT a,

.heading-vSy-tRrxGT a * {

	color: var(--link-color) !important;

	text-decoration: none

}



.heading-ZrQiTUnSFv a:hover,

.heading-gA3F-L0P1f a:hover,

.heading-n4y5vnobCV a:hover,

.heading-uVkVvx-4So1 a:hover,

.heading-vSy-tRrxGT a:hover {

	text-decoration: underline

}



@media screen and (min-width:0px) and (max-width:480px) {



	.heading-ZrQiTUnSFv h1,

	.heading-ZrQiTUnSFv h2,

	.heading-ZrQiTUnSFv h3,

	.heading-ZrQiTUnSFv h4,

	.heading-ZrQiTUnSFv h5,

	.heading-ZrQiTUnSFv h6,

	.heading-ZrQiTUnSFv ul li,

	.heading-ZrQiTUnSFv.text-output {

		font-size: 32px !important

	}

}



@media screen and (min-width:481px) and (max-width:10000px) {



	.heading-ZrQiTUnSFv h1,

	.heading-ZrQiTUnSFv h2,

	.heading-ZrQiTUnSFv h3,

	.heading-ZrQiTUnSFv h4,

	.heading-ZrQiTUnSFv h5,

	.heading-ZrQiTUnSFv h6,

	.heading-ZrQiTUnSFv ul li,

	.heading-ZrQiTUnSFv.text-output {

		font-size: 51px !important

	}

}



/*.heading-ZrQiTUnSFv.text-output h1:first-child:before,

.heading-ZrQiTUnSFv.text-output h2:first-child:before,

.heading-ZrQiTUnSFv.text-output h3:first-child:before,

.heading-ZrQiTUnSFv.text-output h4:first-child:before,

.heading-ZrQiTUnSFv.text-output h5:first-child:before,

.heading-ZrQiTUnSFv.text-output h6:first-child:before,

.heading-ZrQiTUnSFv.text-output p:first-child:before,

.heading-gA3F-L0P1f.text-output h1:first-child:before,

.heading-gA3F-L0P1f.text-output h2:first-child:before,

.heading-gA3F-L0P1f.text-output h3:first-child:before,

.heading-gA3F-L0P1f.text-output h4:first-child:before,

.heading-gA3F-L0P1f.text-output h5:first-child:before,

.heading-gA3F-L0P1f.text-output h6:first-child:before,

.heading-gA3F-L0P1f.text-output p:first-child:before,

.heading-n4y5vnobCV.text-output h1:first-child:before,

.heading-n4y5vnobCV.text-output h2:first-child:before,

.heading-n4y5vnobCV.text-output h3:first-child:before,

.heading-n4y5vnobCV.text-output h4:first-child:before,

.heading-n4y5vnobCV.text-output h5:first-child:before,

.heading-n4y5vnobCV.text-output h6:first-child:before,

.heading-n4y5vnobCV.text-output p:first-child:before,

.heading-uVkVvx-4So1.text-output h1:first-child:before,

.heading-uVkVvx-4So1.text-output h2:first-child:before,

.heading-uVkVvx-4So1.text-output h3:first-child:before,

.heading-uVkVvx-4So1.text-output h4:first-child:before,

.heading-uVkVvx-4So1.text-output h5:first-child:before,

.heading-uVkVvx-4So1.text-output h6:first-child:before,

.heading-uVkVvx-4So1.text-output p:first-child:before,

.heading-vSy-tRrxGT.text-output h1:first-child:before,

.heading-vSy-tRrxGT.text-output h2:first-child:before,

.heading-vSy-tRrxGT.text-output h3:first-child:before,

.heading-vSy-tRrxGT.text-output h4:first-child:before,

.heading-vSy-tRrxGT.text-output h5:first-child:before,

.heading-vSy-tRrxGT.text-output h6:first-child:before,

.heading-vSy-tRrxGT.text-output p:first-child:before {

	color: var(--text-color);

	content: '';

 font-family: '';

	margin-right: 5px;

	font-weight: 700

}*/



.heading-n4y5vnobCV strong {

	color: var(--color-l6a0dau8) !important;

	font-weight: 700

}



@media screen and (min-width:0px) and (max-width:480px) {



	.heading-n4y5vnobCV h1,

	.heading-n4y5vnobCV h2,

	.heading-n4y5vnobCV h3,

	.heading-n4y5vnobCV h4,

	.heading-n4y5vnobCV h5,

	.heading-n4y5vnobCV h6,

	.heading-n4y5vnobCV ul li,

	.heading-n4y5vnobCV.text-output {

		font-size: 23px !important

	}

}



@media screen and (min-width:481px) and (max-width:10000px) {



	.heading-n4y5vnobCV h1,

	.heading-n4y5vnobCV h2,

	.heading-n4y5vnobCV h3,

	.heading-n4y5vnobCV h4,

	.heading-n4y5vnobCV h5,

	.heading-n4y5vnobCV h6,

	.heading-n4y5vnobCV ul li,

	.heading-n4y5vnobCV.text-output {

		font-size: 18px !important

	}

}



@media screen and (min-width:481px) and (max-width:10000px) {



	.button-0VQxhKUyKy .button-icon-end,

	.button-0VQxhKUyKy .button-icon-start,

	.button-0VQxhKUyKy .main-heading-button {

		font-size: 16px

	}



	.button-0VQxhKUyKy .button-icon-start {

		margin-right: 1.15px;

	}



	.button-0VQxhKUyKy .button-icon-end {

		margin-right: 1.15px;

	}



	.button-0VQxhKUyKy .sub-heading-button {

		font-size: 15px;

		color: var(--white)

	}

}



@media screen and (min-width:0px) and (max-width:480px) {



	.button-0VQxhKUyKy .button-icon-end,

	.button-0VQxhKUyKy .button-icon-start,

	.button-0VQxhKUyKy .main-heading-button {

		font-size: 18px

	}



	.button-0VQxhKUyKy .button-icon-start {

		margin-right: 1.15px;

	}



	.button-0VQxhKUyKy .button-icon-end {

		margin-right: 1.15px;

	}



	.button-0VQxhKUyKy .sub-heading-button {

		font-size: 15px;

		color: var(--white)

	}

}



.heading-gA3F-L0P1f strong {

	font-weight: 700

}



.heading-gA3F-L0P1f em,

.heading-gA3F-L0P1f strong,

.heading-gA3F-L0P1f u,

.heading-vSy-tRrxGT em,

.heading-vSy-tRrxGT u {

	color: var(--text-color) !important

}



@media screen and (min-width:0px) and (max-width:480px) {



	.heading-gA3F-L0P1f h1,

	.heading-gA3F-L0P1f h2,

	.heading-gA3F-L0P1f h3,

	.heading-gA3F-L0P1f h4,

	.heading-gA3F-L0P1f h5,

	.heading-gA3F-L0P1f h6,

	.heading-gA3F-L0P1f ul li,

	.heading-gA3F-L0P1f.text-output {

		font-size: 32px !important

	}

}



@media screen and (min-width:481px) and (max-width:10000px) {



	.heading-gA3F-L0P1f h1,

	.heading-gA3F-L0P1f h2,

	.heading-gA3F-L0P1f h3,

	.heading-gA3F-L0P1f h4,

	.heading-gA3F-L0P1f h5,

	.heading-gA3F-L0P1f h6,

	.heading-gA3F-L0P1f ul li,

	.heading-gA3F-L0P1f.text-output {

		font-size: 20px !important

	}

}



.heading-vSy-tRrxGT strong {

	color: var(--color-l6a0bnm9) !important;

	font-weight: 700

}



@media screen and (min-width:0px) and (max-width:480px) {



	.heading-vSy-tRrxGT h1,

	.heading-vSy-tRrxGT h2,

	.heading-vSy-tRrxGT h3,

	.heading-vSy-tRrxGT h4,

	.heading-vSy-tRrxGT h5,

	.heading-vSy-tRrxGT h6,

	.heading-vSy-tRrxGT ul li,

	.heading-vSy-tRrxGT.text-output {

		font-size: 32px !important

	}

}



@media screen and (min-width:481px) and (max-width:10000px) {



	.heading-vSy-tRrxGT h1,

	.heading-vSy-tRrxGT h2,

	.heading-vSy-tRrxGT h3,

	.heading-vSy-tRrxGT h4,

	.heading-vSy-tRrxGT h5,

	.heading-vSy-tRrxGT h6,

	.heading-vSy-tRrxGT ul li,

	.heading-vSy-tRrxGT.text-output {

		font-size: 18px !important

	}

}



#social-icons-nGMv0yPHwo .social-media-icon {

	height: 40px;

	width: 40px

}



#social-icons-nGMv0yPHwo .social-icons-container {
    justify-content: left
}



#col-c7N4rSpHM2b>.inner {

	flex-direction: column;

	justify-content: center;

	align-items: inherit;

	flex-wrap: nowrap

}



.heading-uVkVvx-4So1 strong {

	font-weight: 700

}



.heading-uVkVvx-4So1 em,

.heading-uVkVvx-4So1 strong,

.heading-uVkVvx-4So1 u {

	color: var(--text-color) !important

}



@media screen and (min-width:0px) and (max-width:480px) {



	.heading-uVkVvx-4So1 h1,

	.heading-uVkVvx-4So1 h2,

	.heading-uVkVvx-4So1 h3,

	.heading-uVkVvx-4So1 h4,

	.heading-uVkVvx-4So1 h5,

	.heading-uVkVvx-4So1 h6,

	.heading-uVkVvx-4So1 ul li,

	.heading-uVkVvx-4So1.text-output {

		font-size: 32px !important

	}

}



@media screen and (min-width:481px) and (max-width:10000px) {



	.heading-uVkVvx-4So1 h1,

	.heading-uVkVvx-4So1 h2,

	.heading-uVkVvx-4So1 h3,

	.heading-uVkVvx-4So1 h4,

	.heading-uVkVvx-4So1 h5,

	.heading-uVkVvx-4So1 h6,

	.heading-uVkVvx-4So1 ul li,

	.heading-uVkVvx-4So1.text-output {

		font-size: 16px !important

	}

}



.divider-KcBxbXRqd .divider-element {

	width: 100%;

	border-top: 1px solid var(--white);

	margin: 0 auto

}









@media (max-width: 480px) {

        .bg-section-sI_V1OOy5 {

          background: url(https://images.leadconnectorhq.com/image/f_webp/q_80/r_480/u_https://assets.cdn.filesafe.space/UGHgg1ZuG6gBVs7a6Z8g/media/62e7206d02b03802ab8862b0.png);

    opacity: 1



        }

    }

    

    @media (min-width: 481px) and (max-width: 1024px) {

        .bg-section-sI_V1OOy5 {

          background: url(https://images.leadconnectorhq.com/image/f_webp/q_80/r_768/u_https://assets.cdn.filesafe.space/UGHgg1ZuG6gBVs7a6Z8g/media/62e7206d02b03802ab8862b0.png);

    opacity: 1



        }

    }



    @media (min-width: 1025px) {

        .bg-section-sI_V1OOy5 {

          background: url(https://images.leadconnectorhq.com/image/f_webp/q_80/r_1200/u_https://assets.cdn.filesafe.space/UGHgg1ZuG6gBVs7a6Z8g/media/62e7206d02b03802ab8862b0.png);

        opacity: 1



        }

    }



    .cart-nav-wrapper {

	align-items: center;

	background-color: inherit;

	display: flex;

	gap: 24px

}



.nav-menu-wrapper.default .branding .logo {

	position: relative;

	width: -moz-max-content;

	width: max-content

}

.button-recaptcha-container div:first-child{

	height:auto!important;

	width:100%!important

}

.video-js {

	width: 100%

}



.hosted-video-thumbnail:focus:after,

.hosted-video-thumbnail:hover:after {

	background-color: #87cefa;

	opacity: 1

}



.hosted-video-thumbnail:after {

	background-color: rgba(0, 0, 0, .5);

	border-radius: 10px;

	bottom: 0;

	color: #fff;

	content: "▶";

	cursor: pointer;

	display: block;

	font-size: 25px;

	height: 50px;

	left: 0;

	line-height: 2;

	margin: auto;

	opacity: .75;

	position: absolute;

	right: 0;

	text-align: center;

	top: 0;

	transition: background-color .25s, opacity .25s;

	width: 75px

}



.vjs-marker:hover {

	cursor: unset !important;

	transform: unset !important

}



.videoTag .is-sticky,

.ytvideo .is-sticky {

	animation-duration: 1s;

	animation-fill-mode: both;

	animation-name: fadeInUp;

	bottom: 3px !important;

	height: 158px;

	left: auto !important;

	max-height: 158px;

	max-width: 280px;

	position: fixed !important;

	right: 3px !important;

	top: auto !important;

	width: 280px;

	z-index: 99

}



@keyframes fadeInUp {

	0% {

		opacity: 0;

		transform: translate3d(0, 100%, 0)

	}



	to {

		opacity: 1;

		transform: none

	}

}



.close-button-pip-scroll {

	animation-duration: 1s;

	animation-fill-mode: both;

	animation-name: fadeInUp;

	bottom: 160px;

	box-sizing: border-box;

	display: none;

	left: auto;

	position: fixed;

	right: 0;

	top: auto;

	z-index: 99

}

.video-container[data-v-3b4d9997] {

	background-position: 50% !important;

	background-size: cover !important;

	margin: auto;

	position: relative;

	text-align: center

}



.thumbnail-container[data-v-3b4d9997],

.video-overlay[data-v-3b4d9997] {

	align-items: center;

	display: flex;

	height: 100%;

	justify-content: center;

	opacity: 1;

	z-index: 1

}



.iframe-container[data-v-3b4d9997] {

	position: relative

}



.iframe-container[data-v-3b4d9997],

iframe[data-v-3b4d9997] {

	background-color: #000;

	margin: auto;

	width: 100%

}



iframe[data-v-3b4d9997] {

	border: none;

	box-shadow: none;

	height: 100%;

	left: 0;

	position: absolute;

	top: 0;

	z-index: 2

}



.figure[data-v-3b4d9997] {

	margin: auto

}



.figure span[data-v-3b4d9997] {

	cursor: pointer;

	display: block;

	position: relative;

	text-decoration: none

}



.figure span[data-v-3b4d9997]:focus:after,

.figure span[data-v-3b4d9997]:hover:after {

	background-color: #87cefa;

	opacity: 1

}



.figure.youtube span[data-v-3b4d9997]:focus:after,

.figure.youtube span[data-v-3b4d9997]:hover:after {

	background-color: red

}



.figure span[data-v-3b4d9997]:after {

	background-color: rgba(0, 0, 0, .5);

	border-radius: 10px;

	bottom: 0;

	color: #fff;

	content: "▶";

	display: block;

	font-size: 25px;

	height: 50px;

	left: 0;

	line-height: 2;

	margin: auto;

	opacity: .75;

	position: absolute;

	right: 0;

	text-align: center;

	top: 0;

	transition: background-color .25s, opacity .25s;

	width: 75px

}



.video-icon[data-v-3b4d9997]:before {

	color: #fff;

	content: "\f03d";

	font-family: Font Awesome\ 5 Free;

	font-size: 20px;

	font-weight: 700;

	left: 50%;

	margin-right: 5px;

	position: absolute;

	top: 50%;

	transform: translate(-50%, -50%)

}

.social-icons-container {

	-webkit-font-smoothing: auto !important;

	display: flex;

	flex-wrap: wrap

}



.social-icon {

	color: inherit;

	cursor: pointer;

	display: block;

	padding: .8rem !important;

	text-align: center;

	text-decoration: none

}



.social-icon p {

	margin-top: 8px

}

.text-center {

	text-align: center

}



.text-right {

	text-align: right

}



.d-grid {

	display: grid

}



.px-0 {

	padding-left: 0 !important;

	padding-right: 0 !important

}



.mt-20 {

	margin-top: 20px

}



.ml-3 {

	margin-left: .75rem

}



.mr-10 {

	margin-right: 10px

}



.w-100 {

	width: 100%

}



.w-50 {

	width: 50%

}



.w-25 {

	width: 25%

}



.mw-100 {

	max-width: 100%

}



.noBorder {

	border: none !important

}



.iti__flag {

	background-image: url(https://stcdn.leadconnectorhq.com/intl-tel-input/17.0.12/img/flags.png)

}



.pointer {

	cursor: pointer

}



@media (-webkit-min-device-pixel-ratio:2),

(min-resolution:192dpi) {

	.iti__flag {

		background-image: url(https://stcdn.leadconnectorhq.com/intl-tel-input/17.0.12/img/flags@2x.png)

	}

}



.iti__country {

	display: flex;

	justify-content: space-between

}



@media (min-width:768px) {



	.hl_wrapper.nav-shrink .hl_wrapper--inner.page-creator,

	body {

		padding-top: 0

	}



	.hl_page-creator--menu {

		left: 0;

		top: 0;

		z-index: 10

	}



	.hl_wrapper {

		padding-left: 0

	}

}



@media (min-width:1200px) {

	.hl_wrapper.nav-shrink {

		padding-left: 0 !important

	}

}



html body .hl_wrapper {

	height: 100vh;

	overflow: hidden

}



body {

	-webkit-font-smoothing: antialiased;

	margin: 0

}



img {

	border-style: none;

	vertical-align: middle

}



.bg-fixed {

	z-index: -1

}



.progress-outer {

	background-color: #f5f5f5;

	border-radius: inherit;

	box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);

	font-size: 14px;

	height: 35px;

	line-height: 36px;

	overflow: hidden;

	padding-bottom: 0;

	padding-top: 0;

	width: 100%

}



.progress-inner {

	box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15);

	color: #fff;

	float: left;

	font-size: 14px;

	height: 100%;

	padding-left: 10px;

	padding-right: 10px;

	transition: width .6s ease;

	width: 0

}



.progress0 {

	width: 0

}



.progress10 {

	width: 10%

}



.progress20 {

	width: 20%

}



.progress30 {

	width: 30%

}



.progress40 {

	width: 40%

}



.progress50 {

	width: 50%

}



.progress60 {

	width: 60%

}



.progress70 {

	width: 70%

}



.progress80 {

	width: 80%

}



.progress90 {

	width: 90%

}



.progress100 {

	width: 100%

}



.progressbarOffsetWhite {

	background: #f5f5f5

}



.progressbarOffsetTransparentWhite {

	background-color: hsla(0, 0%, 100%, .5)

}



.progressbarOffsetBlack {

	background: #333

}



.progressbarOffsetTransparentBlack {

	background-color: hsla(0, 0%, 49%, .5)

}



.text-white {

	color: #fff

}



.text-bold {

	font-weight: 700

}



.text-italic {

	font-style: italic

}



.text-bold-italic {

	font-style: italic;

	font-weight: 700

}



.progressbarSmall {

	font-size: 14px;

	height: 35px;

	line-height: 36px

}



.progressbarMedium {

	font-size: 19px;

	height: 45px;

	line-height: 45px

}



.progressbarLarge {

	font-size: 21px;

	height: 65px;

	line-height: 65px

}



.recaptcha-container {

	margin-bottom: 1em

}



.recaptcha-container p {

	color: red;

	margin-top: 1em

}



.card-el-error-msg {

	align-items: center;

	color: #e25950;

	display: flex;

	font-size: 13px;

	justify-content: flex-start;

	padding: 10px 0;

	text-align: center

}



.card-el-error-msg svg {

	color: #f87171;

	margin-right: 2px

}



.hl-faq-child-heading {

	border: none;

	cursor: pointer;

	justify-content: space-between;

	outline: none;

	padding: 15px;

	width: 100%

}



.hl-faq-child-head,

.hl-faq-child-heading {

	align-items: center;

	display: flex

}



.v-enter-active,

.v-leave-active {

	transition: opacity .2s ease-out

}



.v-enter-from,

.v-leave-to {

	opacity: 0

}



.faq-separated-child {

	margin-bottom: 10px

}



.hl-faq-child-panel img {

	border-radius: 15px;

	cursor: pointer

}



.hl-faq-child-heading-icon.left {

	margin-right: 1em

}



.expand-collapse-all-button {

	background-color: transparent;

	border: 1px solid #d1d5db;

	border-radius: 15px;

	color: #3b82f6;

	cursor: pointer;

	font-size: 12px;

	font-weight: 400;

	line-height: 16px;

	margin: 1em 0;

	padding: 5px 15px

}



.hl-faq-child-panel {

	transition: padding .2s ease

}



.v-spinner .v-moon1 {

	position: relative

}



.v-spinner .v-moon1,

.v-spinner .v-moon2 {

	animation: v-moonStretchDelay .6s linear 0s infinite;

	animation-fill-mode: forwards

}



.v-spinner .v-moon2 {

	opacity: .8;

	position: absolute

}



.v-spinner .v-moon3 {

	opacity: .1

}



@keyframes v-moonStretchDelay {

	to {

		transform: rotate(1turn)

	}

}



.generic-error-message {

	color: red;

	font-weight: 500;

	margin-top: .5rem;

	text-align: center

}



#faq-overlay {

	background: var(--overlay);

	height: 100vh;

	opacity: .8;

	width: 100vw

}



#faq-overlay,

#faq-popup {

	position: fixed;

	z-index: 1000

}



#faq-popup {

	background: #fff;

	height: auto;

	left: 50%;

	margin-left: -250px;

	margin-top: -250px;

	top: 50%;

	width: 500px

}



#popupclose {

	cursor: pointer;

	float: right;

	padding: 10px

}



.popupcontent {

	height: auto !important;

	width: 100% !important

}



#button {

	cursor: pointer

}



.dark {

	background-color: #000

}



.antialiased {

	-webkit-font-smoothing: antialiased;

	-moz-osx-font-smoothing: grayscale

}



.spotlight {

	background: linear-gradient(45deg, #00dc82, #36e4da 50%, #0047e1);

	bottom: -30vh;

	filter: blur(20vh);

	height: 40vh

}



.z-10 {

	z-index: 10

}



.right-0 {

	right: 0

}



.left-0 {

	left: 0

}



.fixed {

	position: fixed

}



.text-black {

	--tw-text-opacity: 1;

	color: rgba(0, 0, 0, var(--tw-text-opacity))

}



.overflow-hidden {

	overflow: hidden

}



.min-h-screen {

	min-height: 100vh

}



.font-sans {

	font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, Noto Sans, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji

}



.place-content-center {

	place-content: center

}



.grid {

	display: grid

}



.z-20 {

	z-index: 20

}



.max-w-520px {

	max-width: 520px

}



.mb-8 {

	margin-bottom: 2rem

}



.text-8xl {

	font-size: 6rem;

	line-height: 1

}



.font-medium {

	font-weight: 500

}



.mb-16 {

	margin-bottom: 4rem

}



.leading-tight {

	line-height: 1.25

}



.text-xl {

	font-size: 1.25rem;

	line-height: 1.75rem

}



.font-light {

	font-weight: 300

}



@media (min-width:640px) {

	.sm-text-10xl {

		font-size: 10rem;

		line-height: 1

	}



	.sm-text-4xl {

		font-size: 2.25rem;

		line-height: 2.5rem

	}



	.sm-px-0 {

		padding-left: 0;

		padding-right: 0

	}

}



.full-center {

	background-position: 50% !important;

	background-repeat: repeat !important;

	background-size: cover !important

}



.fill-width {

	background-size: 100% auto !important

}



.fill-width,

.fill-width-height {

	background-repeat: no-repeat !important

}



.fill-width-height {

	background-size: 100% 100% !important

}



.no-repeat {

	background-repeat: no-repeat !important

}



.repeat-x {

	background-repeat: repeat-x !important

}



.repeat-y {

	background-repeat: repeat-y !important

}



.repeat-x-fix-top {

	background-position: top !important;

	background-repeat: repeat-x !important

}



.repeat-x-fix-bottom {

	background-position: bottom !important;

	background-repeat: repeat-x !important

}



#overlay {

	-webkit-overflow-scrolling: touch;

	bottom: 0;

	height: 100%;

	left: 0;

	opacity: 0;

	overflow-y: scroll;

	position: fixed;

	right: 0;

	top: 0;

	transition: opacity .3s ease;

	width: 100%;

	z-index: 999

}



#overlay.show {

	opacity: 1;

	    display: flex !important;

    align-items: center;

    justify-content: center;

}

.popup-body {

    background-color: #fff;

    height: auto;

    /* left: 50%; */

    min-height: 180px;

    position: absolute;

    /* transform: translate(-50%, 50%); */

    transition: transform .25s ease-in-out;

    z-index: 20;

}



.popup-body.show {

	transform: translate(-50%)

}



.closeLPModal {

	cursor: pointer;

	position: absolute;

	right: -10px;

	top: -10px;

	z-index: 21

}



.settingsPModal {

	font-size: 18px;

	left: 40%;

	padding: 10px;

	position: absolute;

	top: -40px;

	width: 32px

}



.c-section>.inner {

	display: flex;

	flex-direction: column;

	justify-content: center;

	margin: auto;

	z-index: 2

}



.c-row>.inner {

	display: flex;

	width: 100%

}



.c-column>.inner {

	display: flex;

	flex-direction: column;

	height: 100%;

	justify-content: inherit;

	width: 100% !important

}



.c-wrapper {

	position: relative

}



.previewer {

	--vw: 100vh/100;

	height: calc(100vh - 170px);

	margin: auto;

	overflow: scroll;

	overflow-x: hidden;

	overflow-y: scroll;

	width: 100%

}



.c-element {

	position: relative

}



.c-column {

	flex: 1

}



.c-column,

.c-row {

	position: relative

}



p+p {

	margin-top: auto

}



.hl_page-creator--row.active {

	border-color: #188bf6

}



.flip-list-move {

	transition: transform .5s

}



.page-wrapper .sortable-ghost:before {

	background: #188bf6 !important;

	border-radius: 4px;

	content: "";

	height: 4px;

	left: 50%;

	position: absolute;

	top: 50%;

	transform: translate(-50%, -50%);

	width: 100%

}



.page-wrapper .sortable-ghost {

	border: none !important;

	position: relative

}



.active-drop-area:before {

	color: grey;

	content: "";

	font-size: 12px;

	left: 50%;

	pointer-events: none;

	position: absolute;

	top: 50%;

	transform: translate(-50%, -50%)

}



.active-drop-area {

	border: 1px dashed grey

}



.active-drop-area.is-empty {

	min-height: 60px

}



.empty-component {

	align-items: center;

	border: 1px dashed #d7dde9;

	display: flex;

	height: 100%;

	justify-content: center;

	left: 0;

	position: absolute;

	top: 0;

	width: 100%;

	z-index: 2

}



.empty-component,

.empty-component-min-height {

	min-height: 100px;

	pointer-events: none

}



.dividerContainer {

	width: 100%

}

@media only screen and (max-width:767px) {

	.c-row>.inner {

		flex-direction: column

	}



	.desktop-only {

		display: none

	}



	.c-column,

	.c-row {

		width: 100% !important

	}



	.c-column,

	.c-column>.inner,

	.c-row>.inner,

	.c-section,

	.c-section>.inner {

		padding-left: 0 !important;

		padding-right: 0 !important

	}



	.c-column,

	.c-column>.inner,

	.c-row {

		margin-left: 0 !important;

		margin-right: 0 !important

	}



	.c-row {

		padding-left: 10px !important;

		padding-right: 10px !important

	}

}



@media only screen and (min-width:768px) {

	.mobile-only {

		display: none

	}

}



.c-button button {

	outline: none;

	position: relative

}



.fa,

.fab,

.fal,

.far,

.fas {

	-webkit-font-smoothing: antialiased;

	display: inline-block;

	font-style: normal;

	font-variant: normal;

	line-height: 1;

	text-rendering: auto

}



.c-column {

	flex: 1 1 auto !important

}



.c-column>.inner.horizontal>div {

	flex: 1

}



.c-row>.inner {

	display: flex;

	width: 100%

}



.bgCover.bg-fixed:before {

	background-attachment: fixed !important;

	background-position: 50% !important;

	background-repeat: repeat !important;

	background-size: cover !important;

	-webkit-background-size: cover !important

}



@supports (-webkit-touch-callout:inherit) {

	.bgCover.bg-fixed:before {

		background-attachment: scroll !important

	}

}



.bgCover100.bg-fixed:before {

	background-size: 100% auto !important;

	-webkit-background-size: 100% auto !important

}



.bgCover100.bg-fixed:before,

.bgNoRepeat.bg-fixed:before {

	background-repeat: no-repeat !important

}



.bgRepeatX.bg-fixed:before {

	background-repeat: repeat-x !important

}



.bgRepeatY.bg-fixed:before {

	background-repeat: repeat-y !important

}



.bgRepeatXTop.bg-fixed:before {

	background-position: top !important;

	background-repeat: repeat-x !important

}



.bgRepeatXBottom.bg-fixed:before {

	background-position: bottom !important;

	background-repeat: repeat-x !important

}



.bgCover {

	background-attachment: fixed !important;

	background-position: 50% !important;

	background-repeat: repeat !important;

	background-size: cover !important;

	-webkit-background-size: cover !important

}



@supports (-webkit-touch-callout:inherit) {

	.bgCover {

		background-attachment: scroll !important

	}

}



.bgCover100 {

	background-size: 100% auto !important;

	-webkit-background-size: 100% auto !important

}



.bgCover100,

.bgNoRepeat {

	background-repeat: no-repeat !important

}



.bgRepeatX {

	background-repeat: repeat-x !important

}



.bgRepeatY {

	background-repeat: repeat-y !important

}



.bgRepeatXTop {

	background-position: top !important

}



.bgRepeatXBottom,

.bgRepeatXTop {

	background-repeat: repeat-x !important

}



.bgRepeatXBottom {

	background-position: bottom !important

}



.cornersTop {

	border-bottom-left-radius: 0 !important;

	border-bottom-right-radius: 0 !important

}



.cornersBottom {

	border-top-left-radius: 0 !important;

	border-top-right-radius: 0 !important

}



.radius0 {

	border-radius: 0

}



.radius1 {

	border-radius: 1px

}



.radius2 {

	border-radius: 2px

}



.radius3 {

	border-radius: 3px

}



.radius4 {

	border-radius: 4px

}



.radius5 {

	border-radius: 5px

}



.radius10 {

	border-radius: 10px

}



.radius15 {

	border-radius: 15px

}



.radius20 {

	border-radius: 20px

}



.radius25 {

	border-radius: 25px

}



.radius50 {

	border-radius: 50px

}



.radius75 {

	border-radius: 75px

}



.radius100 {

	border-radius: 100px

}



.radius125 {

	border-radius: 125px

}



.radius150 {

	border-radius: 150px

}



.borderTopBottom {

	border-bottom-color: rgba(0, 0, 0, .7);

	border-left: none !important;

	border-right: none !important;

	border-top-color: rgba(0, 0, 0, .7)

}



.borderTop {

	border-bottom: none !important;

	border-top-color: rgba(0, 0, 0, .7)

}



.borderBottom,

.borderTop {

	border-left: none !important;

	border-right: none !important

}



.borderBottom {

	border-bottom-color: rgba(0, 0, 0, .7);

	border-top: none !important

}



.borderFull {

	border-color: rgba(0, 0, 0, .7)

}



@keyframes rocking {

	0% {

		transform: rotate(0deg)

	}



	25% {

		transform: rotate(0deg)

	}



	50% {

		transform: rotate(2deg)

	}



	75% {

		transform: rotate(-2deg)

	}



	to {

		transform: rotate(0deg)

	}

}



.buttonRocking {

	animation: rocking 2s infinite;

	animation-timing-function: ease-out;

	transition: .2s

}



.buttonPulseGlow {

	animation: pulseGlow 2s infinite;

	animation-timing-function: ease-in-out

}



@keyframes pulseGlow {

	0% {

		box-shadow: 0 0 0 0 hsla(0, 0%, 100%, 0)

	}



	25% {

		box-shadow: 0 0 2.5px 1px hsla(0, 0%, 100%, .25)

	}



	50% {

		box-shadow: 0 0 5px 2px hsla(0, 0%, 100%, .5)

	}



	85% {

		box-shadow: 0 0 5px 5px hsla(0, 0%, 100%, 0)

	}



	to {

		box-shadow: 0 0 0 0 hsla(0, 0%, 100%, 0)

	}

}



.buttonBounce {

	animation: bounce 1.5s infinite;

	animation-timing-function: ease-in;

	transition: .2s

}



@keyframes bounce {

	15% {

		box-shadow: 0 0 0 0 transparent;

		transform: translateY(0)

	}



	35% {

		box-shadow: 0 8px 5px -5px rgba(0, 0, 0, .25);

		transform: translateY(-35%)

	}



	45% {

		box-shadow: 0 0 0 0 transparent;

		transform: translateY(0)

	}



	55% {

		box-shadow: 0 5px 4px -4px rgba(0, 0, 0, .25);

		transform: translateY(-20%)

	}



	70% {

		box-shadow: 0 0 0 0 transparent;

		transform: translateY(0)

	}



	80% {

		box-shadow: 0 4px 3px -3px rgba(0, 0, 0, .25);

		transform: translateY(-10%)

	}



	90% {

		box-shadow: 0 0 0 0 transparent;

		transform: translateY(0)

	}



	95% {

		box-shadow: 0 2px 3px -3px rgba(0, 0, 0, .25);

		transform: translateY(-2%)

	}



	99% {

		box-shadow: 0 0 0 0 transparent;

		transform: translateY(0)

	}



	to {

		box-shadow: 0 0 0 0 transparent;

		transform: translateY(0)

	}

}



.buttonElevate:hover {

	box-shadow: 0 8px 5px -5px rgba(0, 0, 0, .25);

	transform: translateY(-10px)

}



.buttonElevate {

	box-shadow: 0 0 0 0 transparent;

	transition: .2s

}



.buttonWobble {

	transition: .3s

}



.buttonWobble:hover {

	animation: wobble .5s 1;

	animation-timing-function: ease-in-out

}



@keyframes wobble {

	0% {

		transform: skewX(0deg)

	}



	25% {

		transform: skewX(10deg)

	}



	50% {

		transform: skewX(0deg)

	}



	75% {

		transform: skewX(-10deg)

	}



	to {

		transform: skewX(0deg)

	}

}



.image-container img {

	max-width: 100%;

	vertical-align: middle

}



.sub-text ::-moz-placeholder {

	color: #000;

	opacity: 1

}



.sub-text ::placeholder {

	color: #000;

	opacity: 1

}



.image-container {

	height: 100%;

	width: 100%

}



.shadow5inner {

	box-shadow: inset 0 1px 3px rgba(0, 0, 0, .05)

}



.shadow10inner {

	box-shadow: inset 0 1px 5px rgba(0, 0, 0, .1)

}



.shadow20inner {

	box-shadow: inset 0 1px 5px rgba(0, 0, 0, .2)

}



.shadow30inner {

	box-shadow: inset 0 2px 5px 2px rgba(0, 0, 0, .3)

}



.shadow40inner {

	box-shadow: inset 0 2px 5px 2px rgba(0, 0, 0, .4)

}



.shadow5 {

	box-shadow: 0 1px 3px rgba(0, 0, 0, .05)

}



.shadow10 {

	box-shadow: 0 1px 5px rgba(0, 0, 0, .1)

}



.shadow20 {

	box-shadow: 0 1px 5px rgba(0, 0, 0, .2)

}



.shadow30 {

	box-shadow: 0 2px 5px 2px rgba(0, 0, 0, .3)

}



.shadow40 {

	box-shadow: 0 2px 5px 2px rgba(0, 0, 0, .4)

}



.sub-heading-button {

	color: #fff;

	font-weight: 400;

	line-height: normal;

	opacity: .8;

	text-align: center

}



.wideSection {

	max-width: 1120px

}



.midWideSection,

.wideSection {

	margin-left: auto !important;

	margin-right: auto !important

}



.midWideSection {

	max-width: 960px

}



.midSection {

	margin-left: auto !important;

	margin-right: auto !important;

	max-width: 720px

}



.c-section>.inner {

	margin-left: auto;

	margin-right: auto;

	max-width: 1170px;

	width: 100%

}



.c-column {

	padding-left: 15px;

	padding-right: 15px

}



.feature-img-circle img,

.img-circle,

.img-circle img {

	border-radius: 50% !important

}



.feature-img-round-corners img,

.img-round-corners,

.img-round-corners img {

	border-radius: 5px

}



.feature-image-dark-border img,

.image-dark-border {

	border: 3px solid rgba(0, 0, 0, .7)

}



.feature-image-white-border img,

.image-white-border {

	border: 3px solid #fff

}



.img-grey,

.img-grey img {

	filter: grayscale(100%);

	filter: gray;

	-webkit-transition: all .6s ease

}



.button-shadow1 {

	box-shadow: 0 1px 5px rgba(0, 0, 0, .2)

}



.button-shadow2 {

	box-shadow: 0 1px 5px rgba(0, 0, 0, .4)

}



.button-shadow3 {

	box-shadow: 0 1px 5px rgba(0, 0, 0, .7)

}



.button-shadow4 {

	box-shadow: 0 8px 1px rgba(0, 0, 0, .1)

}



.button-shadow5 {

	box-shadow: 0 0 25px rgba(0, 0, 0, .2), 0 0 15px rgba(0, 0, 0, .2), 0 0 3px rgba(0, 0, 0, .4)

}



.button-shadow6 {

	box-shadow: 0 0 25px rgba(0, 0, 0, .4), 0 0 15px hsla(0, 0%, 100%, .2), 0 0 3px hsla(0, 0%, 100%, .4)

}



.button-shadow-sharp1 {

	box-shadow: inset 0 1px 0 hsla(0, 0%, 100%, .2)

}



.button-shadow-sharp2 {

	box-shadow: inset 0 0 0 1px hsla(0, 0%, 100%, .2)

}



.button-shadow-sharp3 {

	box-shadow: inset 0 0 0 2px hsla(0, 0%, 100%, .2)

}



.button-shadow-highlight {

	box-shadow: none

}



.button-shadow-highlight:hover {

	box-shadow: inset 0 0 0 0 hsla(0, 0%, 100%, .22), inset 0 233px 233px 0 hsla(0, 0%, 100%, .12)

}



.button-flat-line {

	background-color: transparent !important;

	border-width: 2px

}



.button-vp-5 {

	padding-bottom: 5px !important;

	padding-top: 5px !important

}



.button-vp-10 {

	padding-bottom: 10px !important;

	padding-top: 10px !important

}



.button-vp-15 {

	padding-bottom: 15px !important;

	padding-top: 15px !important

}



.button-vp-20 {

	padding-bottom: 20px !important;

	padding-top: 20px !important

}



.button-vp-25 {

	padding-bottom: 25px !important;

	padding-top: 25px !important

}



.button-vp-30 {

	padding-bottom: 30px !important;

	padding-top: 30px !important

}



.button-vp-40 {

	padding-bottom: 40px !important;

	padding-top: 40px !important

}



.button-vp-0 {

	padding-bottom: 0 !important;

	padding-top: 0 !important

}



.button-hp-5 {

	padding-left: 5px !important;

	padding-right: 5px !important

}



.button-hp-10 {

	padding-left: 10px !important;

	padding-right: 10px !important

}



.button-hp-15 {

	padding-left: 15px !important;

	padding-right: 15px !important

}



.button-hp-20 {

	padding-left: 20px !important;

	padding-right: 20px !important

}



.button-hp-25 {

	padding-left: 25px !important;

	padding-right: 25px !important

}



.button-hp-30 {

	padding-left: 30px !important;

	padding-right: 30px !important

}



.button-hp-40 {

	padding-left: 40px !important;

	padding-right: 40px !important

}



.button-hp-0 {

	padding-left: 0 !important;

	padding-right: 0 !important

}



.vs__dropdown-toggle {

	background: #f3f8fb !important;

	border: none !important;

	height: 43px !important

}



.row-align-center {

	margin: 0 auto

}



.row-align-left {

	margin: 0 auto;

	margin-left: 0 !important

}



.row-align-right {

	margin: 0 auto;

	margin-right: 0 !important

}



button,

input,

optgroup,

select,

textarea {

	border-radius: unset;

	font-family: unset;

	font-size: unset;

	line-height: unset;

	margin: unset;

	text-transform: unset

}



body {

	-moz-osx-font-smoothing: grayscale;

	word-wrap: break-word;

	font-weight: unset !important;

	line-height: unset !important

}



*,

:after,

:before {

	box-sizing: border-box

}



.main-heading-group>div {

	display: inline-block

}



.c-button span.main-heading-group,

.c-button span.sub-heading-group {

	display: block

}



.time-grid-3 {

	grid-template-columns: repeat(3, 100px)

}



.time-grid-3,

.time-grid-4 {

	display: grid;

	text-align: center

}



.time-grid-4 {

	grid-template-columns: repeat(4, 100px)

}



@media screen and (max-width:767px) {

	.time-grid-3 {

		grid-template-columns: repeat(3, 80px)

	}



	.time-grid-4 {

		grid-template-columns: repeat(4, 70px)

	}

}



.time-grid .timer-box {

	display: grid;

	font-size: 15px;

	grid-template-columns: 1fr;

	text-align: center

}



.timer-box .label {

	font-weight: 300

}



.c-button button {

	cursor: pointer

}



.c-button>a {

	text-decoration: none

}



.c-button>a,

.c-button>a span {

	display: inline-block

}



.nav-menu-wrapper {

	display: flex;

	justify-content: space-between

}



.nav-menu-wrapper.default {

	flex-direction: row

}



.nav-menu-wrapper.reverse {

	flex-direction: row-reverse

}



.nav-menu-wrapper .branding {

	align-items: center;

	display: flex

}



.nav-menu-wrapper.default .branding {

	flex-direction: row

}



.nav-menu-wrapper.reverse .branding {

	flex-direction: row-reverse

}



.nav-menu-wrapper.default .branding .logo,

.nav-menu-wrapper.reverse .branding .title {

	margin-right: 18px

}



.nav-menu-wrapper .branding .title {

	align-items: center;

	display: flex;

	display: none;

	min-height: 50px;

	min-width: 50px

}



.nav-menu {

	align-items: center;

	display: flex;

	justify-content: space-around;

	list-style: none;

	margin: 0;

	padding: 0

}



.nav-menu a {

	text-decoration: none

}



.dropdown {

	display: inline-block;

	position: relative

}



.dropdown .dropdown-menu {

	border: none;

	box-shadow: 0 8px 16px 5px rgba(0, 0, 0, .1)

}



.dropdown-menu {

	background-clip: padding-box;

	border: 1px solid rgba(0, 0, 0, .15);

	border-radius: .3125rem;

	color: #607179;

	display: none;

	float: left;

	font-size: 1rem;

	left: 0;

	list-style: none;

	margin: .125rem 0 0;

	min-width: 10rem;

	padding: .5rem 0;

	position: absolute;

	text-align: left;

	top: 100%;

	z-index: 1000

}



.nav-menu .nav-menu-item.dropdown:hover>.dropdown-menu {

	display: block

}



.nav-menu .dropdown-menu {

	display: none;

	list-style: none;

	margin: 0;

	padding: 0

}



.nav-menu-mobile {

	display: none

}



.nav-menu-mobile i {

	cursor: pointer;

	font-size: 24px

}



#nav-menu-popup {

	background: var(--overlay);

	bottom: 0;

	display: none;

	height: 100%;

	left: 0;

	opacity: 0;

	position: fixed;

	right: 0;

	top: 0;

	transition: opacity .3s ease;

	width: 100%;

	z-index: 100

}



#nav-menu-popup.show {

	opacity: 1

}



#nav-menu-popup .nav-menu-body {

	background-color: #fff;

	height: 100%;

	left: 0;

	overflow: auto;

	padding: 45px;

	position: absolute;

	top: 0;

	width: 100%

}



#nav-menu-popup .nav-menu-body .close-menu {

	cursor: pointer;

	left: 20px;

	position: absolute;

	top: 20px;

	z-index: 100

}



#nav-menu-popup .nav-menu-body .close-menu:before {

	content: "\f00d"

}



#nav-menu-popup .nav-menu {

	align-items: center;

	display: flex;

	flex-direction: column;

	list-style: none;

	margin: 0;

	padding: 0

}



#nav-menu-popup .nav-menu .nav-menu-item {

	list-style: none;

	text-align: left;

	-webkit-user-select: none;

	-moz-user-select: none;

	user-select: none;

	width: 100%

}



#nav-menu-popup .nav-menu .nav-menu-item .nav-menu-item-content {

	display: flex;

	position: relative

}



#nav-menu-popup .nav-menu-item .nav-menu-item-title {

	flex-grow: 1;

	margin: 0 1rem;

	max-width: calc(100% - 2rem)

}



#nav-menu-popup .nav-menu .nav-menu-item .nav-menu-item-content .nav-menu-item-toggle {

	cursor: pointer;

	font-size: 24px;

	position: absolute;

	right: 0;

	top: calc(50% - 12px)

}



#nav-menu-popup .nav-menu .nav-menu-item .nav-menu-item-content .nav-menu-item-toggle i {

	font-size: 24px;

	transition: transform .2s ease

}



#nav-menu-popup .nav-menu .nav-menu-item .nav-menu-item-content .nav-menu-item-toggle i:before {

	content: "\f107"

}



#nav-menu-popup .nav-menu .nav-menu-item.active .nav-menu-item-content .nav-menu-item-toggle i {

	transform: rotate(-180deg)

}



#nav-menu-popup .nav-menu .nav-menu-item .nav-dropdown-menu {

	display: none;

	max-height: 0;

	opacity: 0;

	overflow: auto;

	padding: 0;

	transition: all .3s ease-in-out;

	visibility: hidden

}



#nav-menu-popup .nav-menu .nav-menu-item.active .nav-dropdown-menu {

	display: block;

	max-height: 600px;

	opacity: 1;

	visibility: visible

}



.form-error {

	border: 2px solid var(--red);

	border-radius: 8px;

	cursor: pointer;

	font-size: 20px;

	margin-bottom: 10px;

	padding: 6px 12px;

	text-align: center

}



.form-error,

.form-error i {

	color: var(--red)

}



.c-bullet-list ul li {

	line-height: inherit

}



.c-bullet-list ul li.ql-indent-1 {

	padding-left: 4.5em

}



.c-bullet-list ul li.ql-indent-2 {

	padding-left: 7.5em

}



.c-bullet-list ul li.ql-indent-3 {

	padding-left: 10.5em

}



.c-bullet-list ul li.ql-indent-4 {

	padding-left: 13.5em

}



.c-bullet-list ul li.ql-indent-5 {

	padding-left: 16.5em

}



.c-bullet-list ul li.ql-indent-6 {

	padding-left: 19.5em

}



.c-bullet-list ul li.ql-indent-7 {

	padding-left: 22.5em

}



.c-bullet-list ul li.ql-indent-8 {

	padding-left: 25.5em

}



.text-output ol,

.text-output ul {

	list-style-type: none;

	margin: 0;

	padding: 0

}



.text-output ol li {

	list-style-type: decimal

}



.text-output ul li {

	padding-left: 1.5em

}



.text-output ul li:before {

	display: inline-block;

	font-weight: 700;

	margin-left: -1.5em;

	margin-right: .3em;

	text-align: right;

	white-space: nowrap;

	width: 1.2em

}



.svg-component svg {

	max-height: 100%;

	max-width: 100%

}



.border1 {

	border-bottom: 3px solid rgba(0, 0, 0, .2) !important

}



.border2 {

	border: 2px solid rgba(0, 0, 0, .55)

}



.border3 {

	border: solid rgba(0, 0, 0, .15);

	border-width: 1px 1px 2px;

	padding: 5px

}



.border4 {

	border: solid rgba(0, 0, 0, .35);

	border-width: 1px 1px 2px;

	padding: 1px !important

}



.shadow1 {

	box-shadow: 0 10px 6px -6px rgba(0, 0, 0, .15)

}



.shadow2 {

	box-shadow: 0 4px 3px rgba(0, 0, 0, .15), 0 0 2px rgba(0, 0, 0, .15)

}



.shadow3 {

	box-shadow: 0 10px 6px -6px #999

}



.shadow4 {

	box-shadow: 3px 3px 15px #212121a8

}



.shadow6 {

	box-shadow: 0 10px 1px #ddd, 0 10px 20px #ccc

}



.background {

	background-color: unset !important

}



@keyframes progress-bar-animation {

	to {

		background-position: 0 -3000px

	}

}



@keyframes gradient {

	0% {

		background-position: 0 50%

	}



	50% {

		background-position: 100% 50%

	}



	to {

		background-position: 0 50%

	}

}



h1,

h2,

h3,

h4,

h5,

h6 {

	font-weight: 500;

	margin: unset

}



p {

	margin: unset

}



.c-bullet-list,

.c-heading,

.c-image-feature,

.c-paragraph,

.c-sub-heading {

	word-break: break-word

}



p:empty:after {

	content: "\00A0"

}



.w-3-4 {

	width: 75%

}



.w-1-2 {

	width: 50%

}



.tabs-container {

	display: flex

}



@media screen and (max-width:767px) {

	.nav-menu {

		display: none

	}



	.nav-menu-mobile {

		align-items: center;

		display: flex

	}



	.popup-body,

	.popup-body-lead-video {

		top: 10px !important;

		width: calc(100% - 10px) !important

	}



	#faq-popup {

		left: 5px !important;

		margin-left: 0 !important;

		width: 98% !important

	}



	.video-container {

		width: 100% !important

	}



	.autoplay .vjs-big-play-button {

		display: none !important

	}



	.autoplay:hover .vjs-control-bar {

		display: flex !important

	}

}







body.swal2-shown:not(.swal2-no-backdrop) {

	overflow-y: hidden;

}



body.swal2-toast-shown {

	overflow-y: auto;

}



body.swal2-toast-shown.swal2-has-input>.swal2-container>.swal2-toast {

	-webkit-box-orient: vertical;

	-webkit-box-direction: normal;

	-ms-flex-direction: column;

	flex-direction: column;

}



body.swal2-toast-shown.swal2-has-input>.swal2-container>.swal2-toast .swal2-icon {

	margin: 0 0 15px;

}



body.swal2-toast-shown.swal2-has-input>.swal2-container>.swal2-toast .swal2-buttonswrapper {

	-webkit-box-flex: 1;

	-ms-flex: 1;

	flex: 1;

	-ms-flex-item-align: stretch;

	align-self: stretch;

	-webkit-box-pack: end;

	-ms-flex-pack: end;

	justify-content: flex-end;

}



body.swal2-toast-shown.swal2-has-input>.swal2-container>.swal2-toast .swal2-loading {

	-webkit-box-pack: center;

	-ms-flex-pack: center;

	justify-content: center;

}



body.swal2-toast-shown.swal2-has-input>.swal2-container>.swal2-toast .swal2-input {

	height: 32px;

	font-size: 14px;

	margin: 5px auto;

}



body.swal2-toast-shown>.swal2-container {

	position: fixed;

	background-color: transparent;

}



body.swal2-toast-shown>.swal2-container.swal2-shown {

	background-color: transparent;

}



body.swal2-toast-shown>.swal2-container.swal2-top {

	top: 0;

	left: 50%;

	bottom: auto;

	right: auto;

	-webkit-transform: translateX(-50%);

	transform: translateX(-50%);

}



body.swal2-toast-shown>.swal2-container.swal2-top-right {

	top: 0;

	left: auto;

	bottom: auto;

	right: 0;

}



body.swal2-toast-shown>.swal2-container.swal2-top-left {

	top: 0;

	left: 0;

	bottom: auto;

	right: auto;

}



body.swal2-toast-shown>.swal2-container.swal2-center-left {

	top: 50%;

	left: 0;

	bottom: auto;

	right: auto;

	-webkit-transform: translateY(-50%);

	transform: translateY(-50%);

}



body.swal2-toast-shown>.swal2-container.swal2-center {

	top: 50%;

	left: 50%;

	bottom: auto;

	right: auto;

	-webkit-transform: translate(-50%, -50%);

	transform: translate(-50%, -50%);

}



body.swal2-toast-shown>.swal2-container.swal2-center-right {

	top: 50%;

	left: auto;

	bottom: auto;

	right: 0;

	-webkit-transform: translateY(-50%);

	transform: translateY(-50%);

}



body.swal2-toast-shown>.swal2-container.swal2-bottom-left {

	top: auto;

	left: 0;

	bottom: 0;

	right: auto;

}



body.swal2-toast-shown>.swal2-container.swal2-bottom {

	top: auto;

	left: 50%;

	bottom: 0;

	right: auto;

	-webkit-transform: translateX(-50%);

	transform: translateX(-50%);

}



body.swal2-toast-shown>.swal2-container.swal2-bottom-right {

	top: auto;

	left: auto;

	bottom: 0;

	right: 0;

}



body.swal2-iosfix {

	position: fixed;

	left: 0;

	right: 0;

}



body.swal2-no-backdrop>.swal2-shown {

	top: auto;

	bottom: auto;

	left: auto;

	right: auto;

	background-color: transparent;

}



body.swal2-no-backdrop>.swal2-shown>.swal2-modal {

	-webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.4);

	box-shadow: 0 0 10px rgba(0, 0, 0, 0.4);

}



body.swal2-no-backdrop>.swal2-shown.swal2-top {

	top: 0;

	left: 50%;

	-webkit-transform: translateX(-50%);

	transform: translateX(-50%);

}



body.swal2-no-backdrop>.swal2-shown.swal2-top-left {

	top: 0;

	left: 0;

}



body.swal2-no-backdrop>.swal2-shown.swal2-top-right {

	top: 0;

	right: 0;

}



body.swal2-no-backdrop>.swal2-shown.swal2-center {

	top: 50%;

	left: 50%;

	-webkit-transform: translate(-50%, -50%);

	transform: translate(-50%, -50%);

}



body.swal2-no-backdrop>.swal2-shown.swal2-center-left {

	top: 50%;

	left: 0;

	-webkit-transform: translateY(-50%);

	transform: translateY(-50%);

}



body.swal2-no-backdrop>.swal2-shown.swal2-center-right {

	top: 50%;

	right: 0;

	-webkit-transform: translateY(-50%);

	transform: translateY(-50%);

}



body.swal2-no-backdrop>.swal2-shown.swal2-bottom {

	bottom: 0;

	left: 50%;

	-webkit-transform: translateX(-50%);

	transform: translateX(-50%);

}



body.swal2-no-backdrop>.swal2-shown.swal2-bottom-left {

	bottom: 0;

	left: 0;

}



body.swal2-no-backdrop>.swal2-shown.swal2-bottom-right {

	bottom: 0;

	right: 0;

}



.swal2-container {

	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;

	-webkit-box-pack: center;

	-ms-flex-pack: center;

	justify-content: center;

	position: fixed;

	padding: 10px;

	top: 0;

	left: 0;

	right: 0;

	bottom: 0;

	background-color: transparent;

	z-index: 1060;

}



.swal2-container.swal2-top {

	-webkit-box-align: start;

	-ms-flex-align: start;

	align-items: flex-start;

}



.swal2-container.swal2-top-left {

	-webkit-box-align: start;

	-ms-flex-align: start;

	align-items: flex-start;

	-webkit-box-pack: start;

	-ms-flex-pack: start;

	justify-content: flex-start;

}



.swal2-container.swal2-top-right {

	-webkit-box-align: start;

	-ms-flex-align: start;

	align-items: flex-start;

	-webkit-box-pack: end;

	-ms-flex-pack: end;

	justify-content: flex-end;

}



.swal2-container.swal2-center {

	-webkit-box-align: center;

	-ms-flex-align: center;

	align-items: center;

}



.swal2-container.swal2-center-left {

	-webkit-box-align: center;

	-ms-flex-align: center;

	align-items: center;

	-webkit-box-pack: start;

	-ms-flex-pack: start;

	justify-content: flex-start;

}



.swal2-container.swal2-center-right {

	-webkit-box-align: center;

	-ms-flex-align: center;

	align-items: center;

	-webkit-box-pack: end;

	-ms-flex-pack: end;

	justify-content: flex-end;

}



.swal2-container.swal2-bottom {

	-webkit-box-align: end;

	-ms-flex-align: end;

	align-items: flex-end;

}



.swal2-container.swal2-bottom-left {

	-webkit-box-align: end;

	-ms-flex-align: end;

	align-items: flex-end;

	-webkit-box-pack: start;

	-ms-flex-pack: start;

	justify-content: flex-start;

}



.swal2-container.swal2-bottom-right {

	-webkit-box-align: end;

	-ms-flex-align: end;

	align-items: flex-end;

	-webkit-box-pack: end;

	-ms-flex-pack: end;

	justify-content: flex-end;

}



.swal2-container.swal2-grow-fullscreen>.swal2-modal {

	display: -webkit-box !important;

	display: -ms-flexbox !important;

	display: flex !important;

	-webkit-box-flex: 1;

	-ms-flex: 1;

	flex: 1;

	-ms-flex-item-align: stretch;

	align-self: stretch;

	-webkit-box-pack: center;

	-ms-flex-pack: center;

	justify-content: center;

}



.swal2-container.swal2-grow-row>.swal2-modal {

	display: -webkit-box !important;

	display: -ms-flexbox !important;

	display: flex !important;

	-webkit-box-flex: 1;

	-ms-flex: 1;

	flex: 1;

	-ms-flex-line-pack: center;

	align-content: center;

	-webkit-box-pack: center;

	-ms-flex-pack: center;

	justify-content: center;

}



.swal2-container.swal2-grow-column {

	-webkit-box-flex: 1;

	-ms-flex: 1;

	flex: 1;

	-webkit-box-orient: vertical;

	-webkit-box-direction: normal;

	-ms-flex-direction: column;

	flex-direction: column;

}



.swal2-container.swal2-grow-column.swal2-top,

.swal2-container.swal2-grow-column.swal2-center,

.swal2-container.swal2-grow-column.swal2-bottom {

	-webkit-box-align: center;

	-ms-flex-align: center;

	align-items: center;

}



.swal2-container.swal2-grow-column.swal2-top-left,

.swal2-container.swal2-grow-column.swal2-center-left,

.swal2-container.swal2-grow-column.swal2-bottom-left {

	-webkit-box-align: start;

	-ms-flex-align: start;

	align-items: flex-start;

}



.swal2-container.swal2-grow-column.swal2-top-right,

.swal2-container.swal2-grow-column.swal2-center-right,

.swal2-container.swal2-grow-column.swal2-bottom-right {

	-webkit-box-align: end;

	-ms-flex-align: end;

	align-items: flex-end;

}



.swal2-container.swal2-grow-column>.swal2-modal {

	display: -webkit-box !important;

	display: -ms-flexbox !important;

	display: flex !important;

	-webkit-box-flex: 1;

	-ms-flex: 1;

	flex: 1;

	-ms-flex-line-pack: center;

	align-content: center;

	-webkit-box-pack: center;

	-ms-flex-pack: center;

	justify-content: center;

}



.swal2-container:not(.swal2-top):not(.swal2-top-left):not(.swal2-top-right):not(.swal2-center-left):not(.swal2-center-right):not(.swal2-bottom):not(.swal2-bottom-left):not(.swal2-bottom-right)>.swal2-modal {

	margin: auto;

}



@media all and (-ms-high-contrast: none),

(-ms-high-contrast: active) {

	.swal2-container .swal2-modal {

		margin: 0 !important;

	}

}



.swal2-container.swal2-fade {

	-webkit-transition: background-color .1s;

	transition: background-color .1s;

}



.swal2-container.swal2-shown {

	background-color: rgba(0, 0, 0, 0.4);

}



.swal2-popup {

	-webkit-box-orient: vertical;

	-webkit-box-direction: normal;

	-ms-flex-direction: column;

	flex-direction: column;

	background-color: #fff;

	font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;

	border-radius: 5px;

	-webkit-box-sizing: border-box;

	box-sizing: border-box;

	text-align: center;

	overflow-x: hidden;

	overflow-y: auto;

	display: none;

	position: relative;

	max-width: 100%;

}



.swal2-popup.swal2-toast {

	width: 300px;

	padding: 0 15px;

	-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;

	overflow-y: hidden;

	-webkit-box-shadow: 0 0 10px #d9d9d9;

	box-shadow: 0 0 10px #d9d9d9;

}



.swal2-popup.swal2-toast .swal2-title {

	max-width: 300px;

	font-size: 16px;

	text-align: left;

}



.swal2-popup.swal2-toast .swal2-content {

	font-size: 14px;

	text-align: left;

}



.swal2-popup.swal2-toast .swal2-icon {

	width: 32px;

	height: 32px;

	margin: 0 15px 0 0;

}



.swal2-popup.swal2-toast .swal2-icon.swal2-success .swal2-success-ring {

	width: 32px;

	height: 32px;

}



.swal2-popup.swal2-toast .swal2-icon.swal2-info,

.swal2-popup.swal2-toast .swal2-icon.swal2-warning,

.swal2-popup.swal2-toast .swal2-icon.swal2-question {

	font-size: 26px;

	line-height: 32px;

}



.swal2-popup.swal2-toast .swal2-icon.swal2-error [class^='swal2-x-mark-line'] {

	top: 14px;

	width: 22px;

}



.swal2-popup.swal2-toast .swal2-icon.swal2-error [class^='swal2-x-mark-line'][class$='left'] {

	left: 5px;

}



.swal2-popup.swal2-toast .swal2-icon.swal2-error [class^='swal2-x-mark-line'][class$='right'] {

	right: 5px;

}



.swal2-popup.swal2-toast .swal2-buttonswrapper {

	margin: 0 0 0 5px;

}



.swal2-popup.swal2-toast .swal2-styled {

	margin: 0 0 0 5px;

	padding: 5px 10px;

}



.swal2-popup.swal2-toast .swal2-styled:focus {

	-webkit-box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(50, 100, 150, 0.4);

	box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(50, 100, 150, 0.4);

}



.swal2-popup.swal2-toast .swal2-validationerror {

	width: 100%;

	margin: 5px -20px;

}



.swal2-popup.swal2-toast .swal2-success {

	border-color: #a5dc86;

}



.swal2-popup.swal2-toast .swal2-success [class^='swal2-success-circular-line'] {

	border-radius: 50%;

	position: absolute;

	width: 32px;

	height: 64px;

	-webkit-transform: rotate(45deg);

	transform: rotate(45deg);

}



.swal2-popup.swal2-toast .swal2-success [class^='swal2-success-circular-line'][class$='left'] {

	border-radius: 64px 0 0 64px;

	top: -4px;

	left: -15px;

	-webkit-transform: rotate(-45deg);

	transform: rotate(-45deg);

	-webkit-transform-origin: 32px 32px;

	transform-origin: 32px 32px;

}



.swal2-popup.swal2-toast .swal2-success [class^='swal2-success-circular-line'][class$='right'] {

	border-radius: 0 64px 64px 0;

	top: -5px;

	left: 14px;

	-webkit-transform-origin: 0 32px;

	transform-origin: 0 32px;

}



.swal2-popup.swal2-toast .swal2-success .swal2-success-ring {

	width: 32px;

	height: 32px;

}



.swal2-popup.swal2-toast .swal2-success .swal2-success-fix {

	width: 7px;

	height: 90px;

	left: 28px;

	top: 8px;

}



.swal2-popup.swal2-toast .swal2-success [class^='swal2-success-line'] {

	height: 5px;

}



.swal2-popup.swal2-toast .swal2-success [class^='swal2-success-line'][class$='tip'] {

	width: 12px;

	left: 3px;

	top: 18px;

}



.swal2-popup.swal2-toast .swal2-success [class^='swal2-success-line'][class$='long'] {

	width: 22px;

	right: 3px;

	top: 15px;

}



.swal2-popup.swal2-toast .swal2-animate-success-line-tip {

	-webkit-animation: animate-toast-success-tip .75s;

	animation: animate-toast-success-tip .75s;

}



.swal2-popup.swal2-toast .swal2-animate-success-line-long {

	-webkit-animation: animate-toast-success-long .75s;

	animation: animate-toast-success-long .75s;

}



.swal2-popup:focus {

	outline: none;

}



.swal2-popup.swal2-loading {

	overflow-y: hidden;

}



.swal2-popup .swal2-title {

	color: #595959;

	font-size: 30px;

	text-align: center;

	font-weight: 600;

	text-transform: none;

	position: relative;

	margin: 0 0 .4em;

	padding: 0;

	display: block;

	word-wrap: break-word;

}



.swal2-popup .swal2-buttonswrapper {

	-webkit-box-align: center;

	-ms-flex-align: center;

	align-items: center;

	-webkit-box-pack: center;

	-ms-flex-pack: center;

	justify-content: center;

	margin-top: 15px;

}



.swal2-popup .swal2-buttonswrapper:not(.swal2-loading) .swal2-styled[disabled] {

	opacity: .4;

	cursor: no-drop;

}



.swal2-popup .swal2-buttonswrapper.swal2-loading .swal2-styled.swal2-confirm {

	-webkit-box-sizing: border-box;

	box-sizing: border-box;

	border: 4px solid transparent;

	border-color: transparent;

	width: 40px;

	height: 40px;

	padding: 0;

	margin: 7.5px;

	vertical-align: top;

	background-color: transparent !important;

	color: transparent;

	cursor: default;

	border-radius: 100%;

	-webkit-animation: rotate-loading 1.5s linear 0s infinite normal;

	animation: rotate-loading 1.5s linear 0s infinite normal;

	-webkit-user-select: none;

	-moz-user-select: none;

	-ms-user-select: none;

	user-select: none;

}



.swal2-popup .swal2-buttonswrapper.swal2-loading .swal2-styled.swal2-cancel {

	margin-left: 30px;

	margin-right: 30px;

}



.swal2-popup .swal2-buttonswrapper.swal2-loading :not(.swal2-styled).swal2-confirm::after {

	display: inline-block;

	content: '';

	margin-left: 5px;

	vertical-align: -1px;

	height: 15px;

	width: 15px;

	border: 3px solid #999999;

	-webkit-box-shadow: 1px 1px 1px #fff;

	box-shadow: 1px 1px 1px #fff;

	border-right-color: transparent;

	border-radius: 50%;

	-webkit-animation: rotate-loading 1.5s linear 0s infinite normal;

	animation: rotate-loading 1.5s linear 0s infinite normal;

}



.swal2-popup .swal2-styled {

	border: 0;

	border-radius: 3px;

	-webkit-box-shadow: none;

	box-shadow: none;

	color: #fff;

	cursor: pointer;

	font-size: 17px;

	font-weight: 500;

	margin: 15px 5px 0;

	padding: 10px 32px;

}



.swal2-popup .swal2-styled:focus {

	outline: none;

	-webkit-box-shadow: 0 0 0 2px #fff, 0 0 0 4px rgba(50, 100, 150, 0.4);

	box-shadow: 0 0 0 2px #fff, 0 0 0 4px rgba(50, 100, 150, 0.4);

}



.swal2-popup .swal2-image {

	margin: 20px auto;

	max-width: 100%;

}



.swal2-popup .swal2-close {

	background: transparent;

	border: 0;

	margin: 0;

	padding: 0;

	width: 38px;

	height: 40px;

	font-size: 36px;

	line-height: 40px;

	font-family: serif;

	position: absolute;

	top: 5px;

	right: 8px;

	cursor: pointer;

	color: #cccccc;

	-webkit-transition: color .1s ease;

	transition: color .1s ease;

}



.swal2-popup .swal2-close:hover {

	color: #d55;

}



.swal2-popup>.swal2-input,

.swal2-popup>.swal2-file,

.swal2-popup>.swal2-textarea,

.swal2-popup>.swal2-select,

.swal2-popup>.swal2-radio,

.swal2-popup>.swal2-checkbox {

	display: none;

}



.swal2-popup .swal2-content {

	font-size: 18px;

	text-align: center;

	font-weight: 300;

	position: relative;

	float: none;

	margin: 0;

	padding: 0;

	line-height: normal;

	color: #545454;

	word-wrap: break-word;

}



.swal2-popup .swal2-input,

.swal2-popup .swal2-file,

.swal2-popup .swal2-textarea,

.swal2-popup .swal2-select,

.swal2-popup .swal2-radio,

.swal2-popup .swal2-checkbox {

	margin: 20px auto;

}



.swal2-popup .swal2-input,

.swal2-popup .swal2-file,

.swal2-popup .swal2-textarea {

	width: 100%;

	-webkit-box-sizing: border-box;

	box-sizing: border-box;

	font-size: 18px;

	border-radius: 3px;

	border: 1px solid #d9d9d9;

	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.06);

	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.06);

	-webkit-transition: border-color .3s, -webkit-box-shadow .3s;

	transition: border-color .3s, -webkit-box-shadow .3s;

	transition: border-color .3s, box-shadow .3s;

	transition: border-color .3s, box-shadow .3s, -webkit-box-shadow .3s;

}



.swal2-popup .swal2-input.swal2-inputerror,

.swal2-popup .swal2-file.swal2-inputerror,

.swal2-popup .swal2-textarea.swal2-inputerror {

	border-color: #f27474 !important;

	-webkit-box-shadow: 0 0 2px #f27474 !important;

	box-shadow: 0 0 2px #f27474 !important;

}



.swal2-popup .swal2-input:focus,

.swal2-popup .swal2-file:focus,

.swal2-popup .swal2-textarea:focus {

	outline: none;

	border: 1px solid #b4dbed;

	-webkit-box-shadow: 0 0 3px #c4e6f5;

	box-shadow: 0 0 3px #c4e6f5;

}



.swal2-popup .swal2-input::-webkit-input-placeholder,

.swal2-popup .swal2-file::-webkit-input-placeholder,

.swal2-popup .swal2-textarea::-webkit-input-placeholder {

	color: #cccccc;

}



.swal2-popup .swal2-input:-ms-input-placeholder,

.swal2-popup .swal2-file:-ms-input-placeholder,

.swal2-popup .swal2-textarea:-ms-input-placeholder {

	color: #cccccc;

}



.swal2-popup .swal2-input::-ms-input-placeholder,

.swal2-popup .swal2-file::-ms-input-placeholder,

.swal2-popup .swal2-textarea::-ms-input-placeholder {

	color: #cccccc;

}



.swal2-popup .swal2-input::placeholder,

.swal2-popup .swal2-file::placeholder,

.swal2-popup .swal2-textarea::placeholder {

	color: #cccccc;

}



.swal2-popup .swal2-range input {

	float: left;

	width: 80%;

}



.swal2-popup .swal2-range output {

	float: right;

	width: 20%;

	font-size: 20px;

	font-weight: 600;

	text-align: center;

}



.swal2-popup .swal2-range input,

.swal2-popup .swal2-range output {

	height: 43px;

	line-height: 43px;

	vertical-align: middle;

	margin: 20px auto;

	padding: 0;

}



.swal2-popup .swal2-input {

	height: 43px;

	padding: 0 12px;

}



.swal2-popup .swal2-input[type='number'] {

	max-width: 150px;

}



.swal2-popup .swal2-file {

	font-size: 20px;

}



.swal2-popup .swal2-textarea {

	height: 108px;

	padding: 12px;

}



.swal2-popup .swal2-select {

	color: #545454;

	font-size: inherit;

	padding: 5px 10px;

	min-width: 40%;

	max-width: 100%;

}



.swal2-popup .swal2-radio {

	border: 0;

}



.swal2-popup .swal2-radio label:not(:first-child) {

	margin-left: 20px;

}



.swal2-popup .swal2-radio input,

.swal2-popup .swal2-radio span {

	vertical-align: middle;

}



.swal2-popup .swal2-radio input {

	margin: 0 3px 0 0;

}



.swal2-popup .swal2-checkbox {

	color: #545454;

}



.swal2-popup .swal2-checkbox input,

.swal2-popup .swal2-checkbox span {

	vertical-align: middle;

}



.swal2-popup .swal2-validationerror {

	background-color: #f0f0f0;

	margin: 0 -20px;

	overflow: hidden;

	padding: 10px;

	color: gray;

	font-size: 16px;

	font-weight: 300;

	display: none;

}



.swal2-popup .swal2-validationerror::before {

	content: '!';

	display: inline-block;

	width: 24px;

	height: 24px;

	border-radius: 50%;

	background-color: #ea7d7d;

	color: #fff;

	line-height: 24px;

	text-align: center;

	margin-right: 10px;

}



@supports (-ms-accelerator: true) {

	.swal2-range input {

		width: 100% !important;

	}



	.swal2-range output {

		display: none;

	}

}



@media all and (-ms-high-contrast: none),

(-ms-high-contrast: active) {

	.swal2-range input {

		width: 100% !important;

	}



	.swal2-range output {

		display: none;

	}

}



.swal2-icon {

	width: 80px;

	height: 80px;

	border: 4px solid transparent;

	border-radius: 50%;

	margin: 20px auto 30px;

	padding: 0;

	position: relative;

	-webkit-box-sizing: content-box;

	box-sizing: content-box;

	cursor: default;

	-webkit-user-select: none;

	-moz-user-select: none;

	-ms-user-select: none;

	user-select: none;

}



.swal2-icon.swal2-error {

	border-color: #f27474;

}



.swal2-icon.swal2-error .swal2-x-mark {

	position: relative;

	display: block;

}



.swal2-icon.swal2-error [class^='swal2-x-mark-line'] {

	position: absolute;

	height: 5px;

	width: 47px;

	background-color: #f27474;

	display: block;

	top: 37px;

	border-radius: 2px;

}



.swal2-icon.swal2-error [class^='swal2-x-mark-line'][class$='left'] {

	-webkit-transform: rotate(45deg);

	transform: rotate(45deg);

	left: 17px;

}



.swal2-icon.swal2-error [class^='swal2-x-mark-line'][class$='right'] {

	-webkit-transform: rotate(-45deg);

	transform: rotate(-45deg);

	right: 16px;

}



.swal2-icon.swal2-warning {

	font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;

	color: #f8bb86;

	border-color: #facea8;

	font-size: 60px;

	line-height: 80px;

	text-align: center;

}



.swal2-icon.swal2-info {

	font-family: 'Open Sans', sans-serif;

	color: #3fc3ee;

	border-color: #9de0f6;

	font-size: 60px;

	line-height: 80px;

	text-align: center;

}



.swal2-icon.swal2-question {

	font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;

	color: #87adbd;

	border-color: #c9dae1;

	font-size: 60px;

	line-height: 80px;

	text-align: center;

}



.swal2-icon.swal2-success {

	border-color: #a5dc86;

}



.swal2-icon.swal2-success [class^='swal2-success-circular-line'] {

	border-radius: 50%;

	position: absolute;

	width: 60px;

	height: 120px;

	-webkit-transform: rotate(45deg);

	transform: rotate(45deg);

}



.swal2-icon.swal2-success [class^='swal2-success-circular-line'][class$='left'] {

	border-radius: 120px 0 0 120px;

	top: -7px;

	left: -33px;

	-webkit-transform: rotate(-45deg);

	transform: rotate(-45deg);

	-webkit-transform-origin: 60px 60px;

	transform-origin: 60px 60px;

}



.swal2-icon.swal2-success [class^='swal2-success-circular-line'][class$='right'] {

	border-radius: 0 120px 120px 0;

	top: -11px;

	left: 30px;

	-webkit-transform: rotate(-45deg);

	transform: rotate(-45deg);

	-webkit-transform-origin: 0 60px;

	transform-origin: 0 60px;

}



.swal2-icon.swal2-success .swal2-success-ring {

	width: 80px;

	height: 80px;

	border: 4px solid rgba(165, 220, 134, 0.2);

	border-radius: 50%;

	-webkit-box-sizing: content-box;

	box-sizing: content-box;

	position: absolute;

	left: -4px;

	top: -4px;

	z-index: 2;

}



.swal2-icon.swal2-success .swal2-success-fix {

	width: 7px;

	height: 90px;

	position: absolute;

	left: 28px;

	top: 8px;

	z-index: 1;

	-webkit-transform: rotate(-45deg);

	transform: rotate(-45deg);

}



.swal2-icon.swal2-success [class^='swal2-success-line'] {

	height: 5px;

	background-color: #a5dc86;

	display: block;

	border-radius: 2px;

	position: absolute;

	z-index: 2;

}



.swal2-icon.swal2-success [class^='swal2-success-line'][class$='tip'] {

	width: 25px;

	left: 14px;

	top: 46px;

	-webkit-transform: rotate(45deg);

	transform: rotate(45deg);

}



.swal2-icon.swal2-success [class^='swal2-success-line'][class$='long'] {

	width: 47px;

	right: 8px;

	top: 38px;

	-webkit-transform: rotate(-45deg);

	transform: rotate(-45deg);

}



.swal2-progresssteps {

	font-weight: 600;

	margin: 0 0 20px;

	padding: 0;

}



.swal2-progresssteps li {

	display: inline-block;

	position: relative;

}



.swal2-progresssteps .swal2-progresscircle {

	background: #3085d6;

	border-radius: 2em;

	color: #fff;

	height: 2em;

	line-height: 2em;

	text-align: center;

	width: 2em;

	z-index: 20;

}



.swal2-progresssteps .swal2-progresscircle:first-child {

	margin-left: 0;

}



.swal2-progresssteps .swal2-progresscircle:last-child {

	margin-right: 0;

}



.swal2-progresssteps .swal2-progresscircle.swal2-activeprogressstep {

	background: #3085d6;

}



.swal2-progresssteps .swal2-progresscircle.swal2-activeprogressstep~.swal2-progresscircle {

	background: #add8e6;

}



.swal2-progresssteps .swal2-progresscircle.swal2-activeprogressstep~.swal2-progressline {

	background: #add8e6;

}



.swal2-progresssteps .swal2-progressline {

	background: #3085d6;

	height: .4em;

	margin: 0 -1px;

	z-index: 10;

}



[class^='swal2'] {

	-webkit-tap-highlight-color: transparent;

}



@-webkit-keyframes showSweetToast {

	0% {

		-webkit-transform: translateY(-10px) rotateZ(2deg);

		transform: translateY(-10px) rotateZ(2deg);

		opacity: 0;

	}



	33% {

		-webkit-transform: translateY(0) rotateZ(-2deg);

		transform: translateY(0) rotateZ(-2deg);

		opacity: .5;

	}



	66% {

		-webkit-transform: translateY(5px) rotateZ(2deg);

		transform: translateY(5px) rotateZ(2deg);

		opacity: .7;

	}



	100% {

		-webkit-transform: translateY(0) rotateZ(0);

		transform: translateY(0) rotateZ(0);

		opacity: 1;

	}

}



@keyframes showSweetToast {

	0% {

		-webkit-transform: translateY(-10px) rotateZ(2deg);

		transform: translateY(-10px) rotateZ(2deg);

		opacity: 0;

	}



	33% {

		-webkit-transform: translateY(0) rotateZ(-2deg);

		transform: translateY(0) rotateZ(-2deg);

		opacity: .5;

	}



	66% {

		-webkit-transform: translateY(5px) rotateZ(2deg);

		transform: translateY(5px) rotateZ(2deg);

		opacity: .7;

	}



	100% {

		-webkit-transform: translateY(0) rotateZ(0);

		transform: translateY(0) rotateZ(0);

		opacity: 1;

	}

}



@-webkit-keyframes hideSweetToast {

	0% {

		opacity: 1;

	}



	33% {

		opacity: .5;

	}



	100% {

		-webkit-transform: rotateZ(1deg);

		transform: rotateZ(1deg);

		opacity: 0;

	}

}



@keyframes hideSweetToast {

	0% {

		opacity: 1;

	}



	33% {

		opacity: .5;

	}



	100% {

		-webkit-transform: rotateZ(1deg);

		transform: rotateZ(1deg);

		opacity: 0;

	}

}



@-webkit-keyframes showSweetAlert {

	0% {

		-webkit-transform: scale(0.7);

		transform: scale(0.7);

	}



	45% {

		-webkit-transform: scale(1.05);

		transform: scale(1.05);

	}



	80% {

		-webkit-transform: scale(0.95);

		transform: scale(0.95);

	}



	100% {

		-webkit-transform: scale(1);

		transform: scale(1);

	}

}



@keyframes showSweetAlert {

	0% {

		-webkit-transform: scale(0.7);

		transform: scale(0.7);

	}



	45% {

		-webkit-transform: scale(1.05);

		transform: scale(1.05);

	}



	80% {

		-webkit-transform: scale(0.95);

		transform: scale(0.95);

	}



	100% {

		-webkit-transform: scale(1);

		transform: scale(1);

	}

}



@-webkit-keyframes hideSweetAlert {

	0% {

		-webkit-transform: scale(1);

		transform: scale(1);

		opacity: 1;

	}



	100% {

		-webkit-transform: scale(0.5);

		transform: scale(0.5);

		opacity: 0;

	}

}



@keyframes hideSweetAlert {

	0% {

		-webkit-transform: scale(1);

		transform: scale(1);

		opacity: 1;

	}



	100% {

		-webkit-transform: scale(0.5);

		transform: scale(0.5);

		opacity: 0;

	}

}



.swal2-show {

	-webkit-animation: showSweetAlert .3s;

	animation: showSweetAlert .3s;

}



.swal2-show.swal2-toast {

	-webkit-animation: showSweetToast .5s;

	animation: showSweetToast .5s;

}



.swal2-show.swal2-noanimation {

	-webkit-animation: none;

	animation: none;

}



.swal2-hide {

	-webkit-animation: hideSweetAlert .15s forwards;

	animation: hideSweetAlert .15s forwards;

}



.swal2-hide.swal2-toast {

	-webkit-animation: hideSweetToast .2s forwards;

	animation: hideSweetToast .2s forwards;

}



.swal2-hide.swal2-noanimation {

	-webkit-animation: none;

	animation: none;

}



@-webkit-keyframes animate-success-tip {

	0% {

		width: 0;

		left: 1px;

		top: 19px;

	}



	54% {

		width: 0;

		left: 1px;

		top: 19px;

	}



	70% {

		width: 50px;

		left: -8px;

		top: 37px;

	}



	84% {

		width: 17px;

		left: 21px;

		top: 48px;

	}



	100% {

		width: 25px;

		left: 14px;

		top: 45px;

	}

}



@keyframes animate-success-tip {

	0% {

		width: 0;

		left: 1px;

		top: 19px;

	}



	54% {

		width: 0;

		left: 1px;

		top: 19px;

	}



	70% {

		width: 50px;

		left: -8px;

		top: 37px;

	}



	84% {

		width: 17px;

		left: 21px;

		top: 48px;

	}



	100% {

		width: 25px;

		left: 14px;

		top: 45px;

	}

}



@-webkit-keyframes animate-success-long {

	0% {

		width: 0;

		right: 46px;

		top: 54px;

	}



	65% {

		width: 0;

		right: 46px;

		top: 54px;

	}



	84% {

		width: 55px;

		right: 0;

		top: 35px;

	}



	100% {

		width: 47px;

		right: 8px;

		top: 38px;

	}

}



@keyframes animate-success-long {

	0% {

		width: 0;

		right: 46px;

		top: 54px;

	}



	65% {

		width: 0;

		right: 46px;

		top: 54px;

	}



	84% {

		width: 55px;

		right: 0;

		top: 35px;

	}



	100% {

		width: 47px;

		right: 8px;

		top: 38px;

	}

}



@-webkit-keyframes animate-toast-success-tip {

	0% {

		width: 0;

		left: 1px;

		top: 9px;

	}



	54% {

		width: 0;

		left: 1px;

		top: 9px;

	}



	70% {

		width: 24px;

		left: -4px;

		top: 17px;

	}



	84% {

		width: 8px;

		left: 10px;

		top: 20px;

	}



	100% {

		width: 12px;

		left: 3px;

		top: 18px;

	}

}



@keyframes animate-toast-success-tip {

	0% {

		width: 0;

		left: 1px;

		top: 9px;

	}



	54% {

		width: 0;

		left: 1px;

		top: 9px;

	}



	70% {

		width: 24px;

		left: -4px;

		top: 17px;

	}



	84% {

		width: 8px;

		left: 10px;

		top: 20px;

	}



	100% {

		width: 12px;

		left: 3px;

		top: 18px;

	}

}



@-webkit-keyframes animate-toast-success-long {

	0% {

		width: 0;

		right: 22px;

		top: 26px;

	}



	65% {

		width: 0;

		right: 22px;

		top: 26px;

	}



	84% {

		width: 26px;

		right: 0;

		top: 15px;

	}



	100% {

		width: 22px;

		right: 3px;

		top: 15px;

	}

}



@keyframes animate-toast-success-long {

	0% {

		width: 0;

		right: 22px;

		top: 26px;

	}



	65% {

		width: 0;

		right: 22px;

		top: 26px;

	}



	84% {

		width: 26px;

		right: 0;

		top: 15px;

	}



	100% {

		width: 22px;

		right: 3px;

		top: 15px;

	}

}



@-webkit-keyframes rotatePlaceholder {

	0% {

		-webkit-transform: rotate(-45deg);

		transform: rotate(-45deg);

	}



	5% {

		-webkit-transform: rotate(-45deg);

		transform: rotate(-45deg);

	}



	12% {

		-webkit-transform: rotate(-405deg);

		transform: rotate(-405deg);

	}



	100% {

		-webkit-transform: rotate(-405deg);

		transform: rotate(-405deg);

	}

}



@keyframes rotatePlaceholder {

	0% {

		-webkit-transform: rotate(-45deg);

		transform: rotate(-45deg);

	}



	5% {

		-webkit-transform: rotate(-45deg);

		transform: rotate(-45deg);

	}



	12% {

		-webkit-transform: rotate(-405deg);

		transform: rotate(-405deg);

	}



	100% {

		-webkit-transform: rotate(-405deg);

		transform: rotate(-405deg);

	}

}



.swal2-animate-success-line-tip {

	-webkit-animation: animate-success-tip .75s;

	animation: animate-success-tip .75s;

}



.swal2-animate-success-line-long {

	-webkit-animation: animate-success-long .75s;

	animation: animate-success-long .75s;

}



.swal2-success.swal2-animate-success-icon .swal2-success-circular-line-right {

	-webkit-animation: rotatePlaceholder 4.25s ease-in;

	animation: rotatePlaceholder 4.25s ease-in;

}



@-webkit-keyframes animate-error-icon {

	0% {

		-webkit-transform: rotateX(100deg);

		transform: rotateX(100deg);

		opacity: 0;

	}



	100% {

		-webkit-transform: rotateX(0deg);

		transform: rotateX(0deg);

		opacity: 1;

	}

}



@keyframes animate-error-icon {

	0% {

		-webkit-transform: rotateX(100deg);

		transform: rotateX(100deg);

		opacity: 0;

	}



	100% {

		-webkit-transform: rotateX(0deg);

		transform: rotateX(0deg);

		opacity: 1;

	}

}



.swal2-animate-error-icon {

	-webkit-animation: animate-error-icon .5s;

	animation: animate-error-icon .5s;

}



@-webkit-keyframes animate-x-mark {

	0% {

		-webkit-transform: scale(0.4);

		transform: scale(0.4);

		margin-top: 26px;

		opacity: 0;

	}



	50% {

		-webkit-transform: scale(0.4);

		transform: scale(0.4);

		margin-top: 26px;

		opacity: 0;

	}



	80% {

		-webkit-transform: scale(1.15);

		transform: scale(1.15);

		margin-top: -6px;

	}



	100% {

		-webkit-transform: scale(1);

		transform: scale(1);

		margin-top: 0;

		opacity: 1;

	}

}



@keyframes animate-x-mark {

	0% {

		-webkit-transform: scale(0.4);

		transform: scale(0.4);

		margin-top: 26px;

		opacity: 0;

	}



	50% {

		-webkit-transform: scale(0.4);

		transform: scale(0.4);

		margin-top: 26px;

		opacity: 0;

	}



	80% {

		-webkit-transform: scale(1.15);

		transform: scale(1.15);

		margin-top: -6px;

	}



	100% {

		-webkit-transform: scale(1);

		transform: scale(1);

		margin-top: 0;

		opacity: 1;

	}

}



.swal2-animate-x-mark {

	-webkit-animation: animate-x-mark .5s;

	animation: animate-x-mark .5s;

}



@-webkit-keyframes rotate-loading {

	0% {

		-webkit-transform: rotate(0deg);

		transform: rotate(0deg);

	}



	100% {

		-webkit-transform: rotate(360deg);

		transform: rotate(360deg);

	}

}



@keyframes rotate-loading {

	0% {

		-webkit-transform: rotate(0deg);

		transform: rotate(0deg);

	}



	100% {

		-webkit-transform: rotate(360deg);

		transform: rotate(360deg);

	}

}





.hl-app {

    -webkit-font-smoothing: antialiased;

    -moz-osx-font-smoothing: grayscale;

    color: #607179;

    font-family: Roboto,Helvetica Neue,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;

    font-size: .875rem;

    font-weight: 400;

    line-height: 1.7;

    line-height: 1.8;

    margin: 0;

    min-height: 100%;

    padding: 0!important

}



.hl-app h1,.hl-app h2,.hl-app h3,.hl-app h4,.hl-app h5,.hl-app h6 {

    color: #2a3135;

    font-weight: 400;

    line-height: 1.2;

    margin: 0

}



.hl-app .h1,.hl-app .h3,.hl-app .h6 h1,.hl-app h2,.hl-app h3,.hl-app h6 {

    color: inherit;

    font-family: inherit;

    font-weight: 500;

    line-height: 1.2;

    margin-bottom: 0;

    margin-top: 0

}



.hl-app .h1,.hl-app h1 {

    font-size: 2.5rem

}



.hl-app .h2,.hl-app h2 {

    font-size: 2rem

}



.hl-app .h3,.hl-app h3 {

    font-size: 1.75rem

}



.hl-app .h4,.hl-app h4 {

    font-size: 1.5rem

}



.hl-app .h5,.hl-app h5 {

    font-size: 1.25rem

}



.hl-app .h6,.hl-app h6 {

    font-size: 1rem

}



.hl-app .row {

    margin-left: -15px;

    margin-right: -15px

}



.hl-app .cal-row,.hl-app .row {

    display: flex;

    flex-wrap: wrap

}



.hl-app .col-12,.hl-app .col-6,.hl-app .col-8,.hl-app .col-md-12,.hl-app .col-md-3,.hl-app .col-sm-3,.hl-app .col-sm-6 {

    min-height: 1px;

    position: relative;

    width: 100%

}



.hl-app .col-sm-3 {

    flex: 0 0 25%;

    max-width: 25%

}



.hl-app .col-sm-6 {

    flex: 0 0 50%;

    max-width: 50%

}



.hl-app .col-md-3 {

    flex: 0 0 25%;

    max-width: 25%

}



.hl-app .col-md-12 {

    flex: 0 0 100%;

    max-width: 100%

}



.hl-app .col-8 {

    flex: 0 0 66.6666666667%;

    max-width: 66.6666666667%

}



.hl-app .mb-1,.hl-app .my-1 {

    margin-bottom: .25rem!important

}



.hl-app .mb-2,.hl-app .my-2 {

    margin-bottom: .5rem!important

}



.hl-app .ml-2,.hl-app .mx-2 {

    margin-left: .5rem!important

}



.hl-app .mr-2,.hl-app .mx-2 {

    margin-right: .5rem!important

}



.hl-app .pr-3,.hl-app .px-3 {

    padding-right: 1rem!important

}



.hl-app .px-2 {

    padding-left: 15px!important;

    padding-right: 15px!important

}



.hl-app .p-0 {

    padding: 0!important

}



.hl-app .pl-0,.hl-app .px-0 {

    padding-left: 0!important

}



.hl-app .d-flex {

    display: flex!important

}



.hl-app .align-items-center {

    align-items: center!important

}



.hl-app a {

    -webkit-text-decoration-skip: objects;

    background-color: transparent;

    color: #188bf6;

    text-decoration: none;

    transition: all .2s ease-in-out

}



.hl-app a:active,.hl-app a:focus,.hl-app a:hover {

    color: #0871d3;

    outline: none;

    text-decoration: none

}



.hl-app a:active:focus {

    outline: none

}



.hl-app .text-light {

    font-weight: 400

}



.hl-app .hl_widget {

    background: rgba(0,0,0,.5);

    margin: auto;

    z-index: 9999999

}



.hl-app .hl_widget,.hl-app .hl_widget>* {

    box-sizing: border-box

}



.hl-app .hl_widget.popup {

    bottom: 0;

    left: 0;

    overflow: auto;

    position: fixed;

    right: 0;

    top: 0

}



.hl-app .hl_widget-inner {

    background-color: #fff;

    border-radius: 4px;

    box-shadow: 5px 8.7px 20px #0000001a;

    margin-left: auto;

    margin-right: auto;

    max-width: 800px;

    position: relative

}



.hl-app .hl_widget.--small .hl_widget-inner {

    max-width: 700px

}



.hl-app .white-bg {

    background-color: #fff

}



.hl-app .no-shadow {

    box-shadow: none

}



.hl-app .hl_widget-header {

    border-bottom: 1px solid #e6edf2;

    padding: 25px 50px 25px 30px

}



.hl-app .hl_widget-header h2 {

    color: #2a3135;

    font-weight: 500;

    line-height: 1.2;

    margin: 0

}



.hl-app .hl_widget-header h2 span {

    color: #607179;

    font-size: 14px;

    font-weight: 300

}



.hl-app .hl_widget-close {

    background: none;

    border: none;

    cursor: pointer;

    font-size: 30px;

    font-weight: 300;

    padding: 0;

    position: absolute;

    right: 20px;

    top: 10px;

    transition: all .2s ease-out

}



.hl-app .hl_widget-close:hover {

    opacity: .5

}



.hl-app .hl_widget-close:active,.hl-app .hl_widget-close:focus {

    outline: none

}



.hl-app .hl_widget-body {

    padding: 20px 30px

}



.hl-app .hl_widget-body p {

    margin-top: 0

}



.hl-app .hl_widget-wrapper {

    box-sizing: border-box

}



.hl-app .hl_wrapper {

    overflow: visible

}



.hl-app .hl_wrapper.d-flex {

    align-items: stretch

}



.hl-app .hl_widget-form {

    margin-left: auto;

    margin-right: auto

}



.hl-app .pick-date-title {

    align-items: center;

    display: flex;

    margin-bottom: 1rem

}



.hl-app .btn-back {

    background-color: transparent;

    border: none

}



.hl-app .back_button,.hl-app .hl_select_button {

    display: none

}



.hl-app .hl_widget-step1 h3 {

    color: #2a3135;

    font-size: 18px;

    font-weight: 500;

    margin-bottom: 25px;

    margin-top: 0

}



.hl-app .hl_widget-step1 p {

    font-size: 14px

}



.hl-app .hl_widget--pick-date {

    word-wrap: normal;

    position: relative

}



.hl-app .hl_widget-step1 .hl_widget--pick-date {

    margin-bottom: 40px

}



.hl-app .hl_widget-step1 .hl_widget--pick-date-time {

    display: flex;

    margin-left: -15px;

    margin-right: -15px

}



.hl-app .hl_widget-step1 .hl_widget--pick-date-time>* {

    margin-left: 15px;

    margin-right: 15px

}



.hl-app .hl_widget-step1 .hl_widget--pick-hours {

    position: relative

}



.hl-app .hl_widget-step1 .hl_widget--pick-hours h3 {

    color: #607179;

    font-size: 16px;

    font-weight: 400;

    margin-bottom: 20px;

    margin-top: 0

}



.hl-app .hl_widget-step1 .hl_widget--pick-hours h3 strong {

    color: #2a3135

}



.hl-app .hl_widget-step1 .pick-hours--wrap {

    align-items: flex-start;

    display: flex;

    margin-left: -15px;

    margin-right: -15px;

    text-align: center

}



.hl-app .hl_widget-step1 .pick-hours--wrap>* {

    flex: 1 0 0;

    margin-left: 15px;

    margin-right: 15px

}



.hl-app .hl_widget-step1 .pick-hours--wrap h4 {

    color: #2a3135;

    font-size: 18px;

    margin-bottom: 10px;

    margin-top: 0;

    text-align: center

}



.hl-app #pick-hours--am,.hl-app #pick-hours--pm {

    max-height: 305px;

    overflow: hidden

}



.hl-app .hl_widget-step1 .hour-select {

    margin-bottom: 10px

}



.hl-app .hl_widget-step1 .hl_widget--pick-hours .loader {

    display: flex;

    justify-content: center

}



.hl-app .hl_widget-step1 .hour-select input {

    display: none;

    opacity: 0;

    visibility: hidden

}



.hl-app .hl_widget-step1 .hour-select input:checked+label {

    background-color: #188bf6;

    border-color: #188bf6;

    color: #fff

}



.hl-app .hl_widget-step1 .hour-select label {

    border: 1px solid #e6edf2;

    border-radius: 4px;

    cursor: pointer;

    display: block;

    font-weight: 500;

    margin: 0 auto;

    max-width: 150px;

    padding: 7px 20px;

    transition: all .2s ease-in-out

}



.hl-app .hl_widget-step1 .hour-select label:hover {

    background-color: #188bf61a;

    border-color: #188bf61a

}



.hl-app .hl_widget label {

    color: #2a3135;

    display: block;

    font-size: 14px;

    margin-bottom: 10px

}



.hl-app .hl_widget .hl_form-group.--select {

    position: relative

}



.hl-app .hl_widget .hl_form-group.--select: after {

    border-color:#607179 transparent transparent;

    border-style: solid;

    border-width: 4px 4px 0;

    bottom: 20px;

    content: "";

    display: block;

    height: 0;

    position: absolute;

    right: 15px;

    width: 0

}



.hl-app .hl_widget .hl_form-name>:first-child {

    margin-bottom: 20px

}



.hl-app .hl_widget .hl_input:active,.hl-app .hl_widget .hl_input:focus {

    border-color: #188bf6;

    outline: none

}



.hl-app .hl_widget .hl_input:-moz-placeholder,.hl-app .hl_widget .hl_input:-ms-input-placeholder,.hl-app .hl_widget .hl_input::-moz-placeholder,.hl-app .hl_widget .hl_input::-webkit-input-placeholder {

    color: #788b94

}



.hl-app .hl_widget textarea.hl_input {

    height: auto

}



.hl-app .hl_widget .hl_input-option {

    align-items: center;

    display: inline-flex;

    margin-right: 20px

}



.hl-app .hl_widget .hl_input-option input {

    margin-right: 10px

}



.hl-app .hl_widget .hl_input-option span {

    display: inline-block;

    font-size: 14px

}



.hl-app .hl_widget-calendar {

    border: 1px solid #e6edf2;

    margin-left: auto;

    margin-right: auto;

    min-width: 700px;

    padding: 15px 35px;

    position: relative

}



.hl-app .hl_widget .calendar-next,.hl-app .hl_widget .calendar-prev {

    background-color: #a3bdcf;

    border-radius: 50%;

    color: #fff;

    display: block;

    height: 20px;

    line-height: 20px;

    position: absolute;

    text-align: center;

    text-decoration: none;

    width: 20px

}



.hl-app .hl_widget .calendar-prev {

    left: 7px;

    top: 50%

}



.hl-app .hl_widget .calendar-next {

    right: 7px;

    top: 50%

}



.hl-app .hl_widget .hl_calendar-slide-item {

    outline: none

}



.hl-app .hl_widget-step3 h3,.hl-app .hl_widget-step4 h3 {

    color: #2a3135;

    font-size: 18px;

    font-weight: 500;

    margin-bottom: 15px;

    margin-top: 0

}



.hl-app .hl_widget-step3 p,.hl-app .hl_widget-step4 p {

    font-size: 14px;

    margin-top: 0

}



.hl-app .hl_provider-select,.hl-app .hl_services-select {

    list-style: none;

    margin: 0 0 30px;

    padding: 0

}



.hl-app .hl_provider-select li,.hl-app .hl_services-select li {

    display: block;

    margin: 0

}



.hl-app .hl_provider-select input,.hl-app .hl_services-select input {

    display: none;

    opacity: 0;

    visibility: hidden

}



.hl-app .hl_provider-select input:checked+label,.hl-app .hl_services-select input:checked+label {

    background-color: #188bf60d;

    color: #188bf6

}



.hl-app .hl_provider-select input:checked+label:before,.hl-app .hl_services-select input:checked+label:before {

    border-color: #188bf6

}



.hl-app .hl_provider-select label,.hl-app .hl_services-select label {

    border-bottom: 1px solid #e7f0f6;

    border-top: 1px solid #e7f0f6;

    cursor: pointer!important;

    display: block;

    line-height: 1.5;

    margin: -1px 0 0;

    padding: 12px 15px;

    position: relative;

    transition: all .2s ease-in-out;

    width: 100%

}



.hl-app .hl_provider-select label:before,.hl-app .hl_services-select label:before {

    border-bottom: 1px solid #607179;

    border-right: 1px solid #607179;

    content: " ";

    height: 8px;

    position: absolute;

    right: 15px;

    top: 20px;

    transform: rotate(-45deg);

    transition: all .2s ease-in-out;

    width: 8px

}



.hl-app .hl_provider-select label:hover,.hl-app .hl_services-select label:hover {

    background-color: #188bf60d;

    color: #188bf6

}



.hl-app .hl_provider-select label:hover:before,.hl-app .hl_services-select label:hover:before {

    border-color: #188bf6

}



.hl-app .loader-container {

    left: 0;

    margin: 0 auto;

    position: absolute;

    right: 0;

    top: 30%;

    width: 50px;

    z-index: 99

}



.hl-app .load-more {

    cursor: pointer;

    display: block;

    font-size: 14px;

    margin-top: 10px

}



.hl-app .slot-loader {

    height: 100%;

    left: 0;

    position: absolute;

    top: 0;

    width: 100%

}



.hl-app .slot-loader .loader {

    align-items: center;

    background: hsla(0,0%,100%,.4);

    display: flex;

    height: 100%;

    justify-content: center

}



.hl-app .my-datepicker_calendar {

    max-width: 300px;

    width: 100%!important

}



.hl-app .vdp-datepicker__calendar {

    border: none!important;

    box-shadow: none!important;

    margin-bottom: 3rem!important;

    padding: 1rem!important

}



.hl-app .vdp-datepicker__calendar .cell.selected {

    background: #188bf6!important;

    color: #fff

}



.hl-app .vdp-datepicker__calendar .cell.selected.disabled {

    background: #fff!important;

    color: #ddd!important

}



.hl-app .hl_events-buttons {

    display: flex;

    justify-content: space-between;

    margin: 20px auto;

    width: 80%

}



.hl-app .calendar-button {

    align-items: center;

    border: 1px solid #e1e1e1;

    border-radius: 5px;

    color: #737373;

    cursor: pointer;

    display: flex;

    justify-content: center;

    padding: 10px 15px;

    text-decoration: none;

    transition-duration: .15s;

    transition-timing-function: ease-in-out;

    white-space: nowrap

}



.hl-app .google-button:focus,.hl-app .google-button:hover {

    box-shadow: 1px 4px 5px 1px #0000001a

}



.hl-app .calendar-button__text {

    font-weight: 700;

    margin-left: 10px

}



.hl-app .details-item {

    align-items: center;

    border-bottom: 1px solid #e1e1e1;

    display: flex;

    justify-content: space-between;

    margin-bottom: 10px;

    margin-left: 10px;

    margin-right: 10px;

    padding-bottom: 10px

}



.hl-app .details-item div {

    display: flex;

    flex: 1;

    justify-content: space-between

}



.hl-app .timezone-picker {

    margin-top: 20px

}



.hl-app .timezone-picker .dropdown-toggle {

    color: #2a3135;

    font-size: 14px;

    text-decoration: none

}



.hl-app .timezone-actions {

    padding: 10px 20px

}



.hl-app .timezone-search {

    border: 1px solid #e6edf2;

    border-radius: 4px;

    color: #607179;

    display: block;

    font-family: Roboto,Helvetica Neue,Helvetica,Arial,sans-serif;

    font-size: 14px;

    margin-bottom: 15px;

    padding: 10px 15px;

    width: 100%

}



.hl-app .timezone-search:active,.hl-app .timezone-search:focus {

    outline: none

}



.hl-app .timezone-actions-bottom {

    display: flex;

    justify-content: space-between

}



.hl-app .timezone-actions-bottom h4 {

    color: #2a3135;

    font-size: 12px;

    margin-bottom: 0;

    margin-top: 0;

    text-transform: uppercase

}



.hl-app .timezones-wrap {

    border-top: 1px solid rgba(230,237,242,.5);

    height: 190px;

    min-width: 350px;

    overflow-y: scroll;

    padding-top: 10px

}



.hl-app .timezones {

    list-style: none;

    margin: 0;

    padding: 0

}



.hl-app .timezones .label {

    font-size: 14px;

    font-weight: 500;

    padding-left: 20px

}



.hl-app .timezones .group {

    list-style: none;

    margin: 0 0 20px;

    padding: 0;

    padding-inline-start:0}



.hl-app .timezones .group .timezone {

    align-items: center;

    color: #607179;

    cursor: pointer;

    display: flex;

    font-size: 13px;

    justify-content: space-between;

    line-height: 1;

    padding: 10px 20px;

    transition: all .2s ease-in-out

}



.hl-app .timezones .group .timezone:hover {

    background-color: #188bf633;

    color: #188bf6

}



.hl-app .timezones .group .timezone.current {

    background-color: #188bf6;

    color: #fff

}



.hl-app .timezones .group .timezone .current-time {

    font-size: 11px

}



.hl-app .toggle {

    align-items: center;

    display: flex;

    height: 20px!important

}



.hl-app .toggle p {

    color: #607179;

    margin: 0

}



.hl-app .tgl-btn {

    margin-left: 10px;

    margin-right: 10px

}



.hl-app .tgl {

    display: none

}



.hl-app .tgl,.hl-app .tgl *,.hl-app .tgl :after,.hl-app .tgl :before,.hl-app .tgl+.tgl-btn,.hl-app .tgl:after,.hl-app .tgl:before {

    box-sizing: border-box

}



.hl-app .tgl::-moz-selection,.hl-app .tgl:after::-moz-selection,.hl-app .tgl:before::-moz-selection {

    background: none

}



.hl-app .tgl+.tgl-btn::-moz-selection,.hl-app .tgl::selection,.hl-app .tgl:after::selection,.hl-app .tgl:before::selection {

    background: none

}



.hl-app .tgl ::-moz-selection,.hl-app .tgl :after::-moz-selection,.hl-app .tgl :before::-moz-selection {

    background: none

}



.hl-app .tgl ::selection,.hl-app .tgl :after::selection,.hl-app .tgl :before::selection {

    background: none

}



.hl-app .tgl+.tgl-btn {

    cursor: pointer;

    display: block;

    height: 20px;

    margin-bottom: 0;

    outline: 0;

    position: relative;

    -webkit-user-select: none;

    -moz-user-select: none;

    user-select: none;

    width: 36px

}



.hl-app .tgl+.tgl-btn::-moz-selection {

    background: none

}



.hl-app .tgl+.tgl-btn::selection {

    background: none

}



.hl-app .tgl+.tgl-btn:after,.hl-app .tgl+.tgl-btn:before {

    content: "";

    display: block;

    height: 100%;

    position: relative;

    width: 50%

}



.hl-app .tgl+.tgl-btn:after {

    left: 0

}



.hl-app .tgl+.tgl-btn:before {

    display: none

}



.hl-app .tgl:checked+.tgl-btn:after {

    left: 50%

}



.hl-app .tgl-light+.tgl-btn {

    background: hsla(198,9%,71%,.2);

    border-radius: 2em;

    padding: 2px;

    transition: all .4s ease

}



.hl-app .tgl-light+.tgl-btn:after {

    background: #afb8bc;

    border-radius: 50%;

    transition: all .2s ease

}



.hl-app .tgl-light:checked+.tgl-btn {

    background: hsla(198,9%,71%,.2)

}



.hl-app #form-builder {

    width: 100%

}



.hl-app .hl_wrapper--inner {

    padding-bottom: 0;

    padding-top: 25px

}



.hl-app .hl_wrapper--inner.form-builder {

    flex: 1 0 0;

    min-height: 100%

}



.hl-app .hl_form-builder--main {

    margin-top: -25px;

    padding: 40px 20px

}



.hl-app .form-builder--wrap {

    background-color: #fff;

    border-radius: 4px;

    margin: 0 auto 20px;

    max-width: 550px;

    position: relative

}



.hl-app .form-builder--item {

    border: 1px solid transparent;

    border-radius: 4px;

    margin-bottom: 16px;

    transition: border .2s ease-in-out

}



.hl-app .form-builder--img-wrap {

    display: flex

}



.hl-app .fields-container.row {

    margin: 0

}



.hl-app .hl_form-builder--main .form-builder--wrap .form-builder--item,.hl-app .menu-field-wrap {

    position: relative;

    width: 100%

}



.hl-app .menu-field-wrap {

    padding-left: 12px;

    padding-right: 12px

}



.hl-app .builder-form-name.text-center {

    margin: 0;

    padding: 0

}



.hl-app .validation-error {

    padding: 0 15px

}



.hl-app .builder-inline .col-6 .builder-inline .col-12 .form-builder--item {

    padding: 0 4px

}



.hl-app .builder-inline .col-6 .f-odd .form-builder--item {

    padding-left: 0!important

}



.hl-app .hl_widget .hl_form-group {

    margin-bottom: 20px

}



.hl-app .hl_widget .hl_form-group.has-error .hl_input {

    border: 1px solid #cb3837

}



.hl-app .error,.hl-app .hl_widget .hl_form-group.has-error .error,.hl-app .validation-error.error {

    color: #cb3837;

    display: block;

    width: 100%

}



.hl-app .form-builder--item label {

    font-size: .875rem

}



.hl-app label {

    display: inline-block;

    margin-bottom: .5rem

}



.hl-app button,.hl-app input,.hl-app optgroup,.hl-app select,.hl-app textarea {

    font-family: inherit;

    line-height: inherit;

    outline: 0

}



.hl-app #_builder-form input[type=email],.hl-app #_builder-form input[type=number],.hl-app #_builder-form input[type=password],.hl-app #_builder-form input[type=text],.hl-app textarea {

    -webkit-appearance: none;

    -moz-appearance: none;

    appearance: none;

    background-color: #f3f8fb;

    border: none;

    border-radius: .25rem;

    padding: .5rem .75rem;

    width: 100%

}



.hl-app input::-webkit-input-placeholder,.hl-app textarea::-webkit-input-placeholder {

    color: #9fa1a3!important

}



.hl-app .custom-vue-select {

    -webkit-appearance: none;

    -moz-appearance: none;

    appearance: none;

    background-color: #f3f8fb;

    background-position: right .5rem center;

    background-repeat: no-repeat;

    background-size: 1.5em 1.5em;

    border-radius: .25rem

}



.hl-app input[type=checkbox],.hl-app input[type=radio] {

    background-origin: border-box;

    background: #f3f8fb;

    border-color: #e2e8f0;

    border-radius: 100%;

    border-width: 1px;

    box-sizing: border-box;

    color: #4299e1;

    display: inline-block;

    flex-shrink: 0;

    height: 15px!important;

    padding: 0;

    -webkit-user-select: none;

    -moz-user-select: none;

    user-select: none;

    vertical-align: middle;

    width: 15px!important

}



.hl-app .input-group {

    align-items: stretch;

    display: flex;

    flex-wrap: nowrap;

    position: relative;

    width: 100%

}



.hl-app .input-group>.custom-file,.hl-app .input-group>.custom-select,.hl-app .input-group>.form-control {

    flex: 1 1 auto;

    margin-bottom: 0;

    position: relative;

    width: 1%

}



.hl-app .input-group>.custom-file:focus,.hl-app .input-group>.custom-select:focus,.hl-app .input-group>.form-control:focus {

    z-index: 3

}



.hl-app .input-group>.custom-file+.custom-file,.hl-app .input-group>.custom-select,.hl-app .input-group>.custom-select+.custom-file,.hl-app .input-group>.form-control,.hl-app .input-group>.form-control+.custom-file {

    margin-left: -1px

}



.hl-app .input-group>.custom-select:not(:last-child),.hl-app .input-group>.form-control:not(:last-child) {

    border-bottom-right-radius: 0;

    border-top-right-radius: 0

}



.hl-app .input-group>.custom-select:not(:first-child),.hl-app .input-group>.form-control:not(:first-child) {

    border-bottom-left-radius: 0;

    border-bottom-right-radius: .3125rem;

    border-top-left-radius: 0;

    border-top-right-radius: .3125rem

}



.hl-app .input-group>.custom-file {

    align-items: center;

    display: flex

}



.hl-app .input-group>.custom-file:not(:last-child) .custom-file-label,.hl-app .input-group>.custom-file:not(:last-child) .custom-file-label:before {

    border-bottom-right-radius: 0;

    border-top-right-radius: 0

}



.hl-app .input-group>.custom-file:not(:first-child) .custom-file-label,.hl-app .input-group>.custom-file:not(:first-child) .custom-file-label:before {

    border-bottom-left-radius: 0;

    border-top-left-radius: 0

}



.hl-app .input-group-append,.hl-app .input-group-prepend {

    display: flex

}



.hl-app .input-group-append .btn,.hl-app .input-group-prepend .btn {

    position: relative;

    z-index: 2

}



.hl-app .input-group-append .btn+.btn,.hl-app .input-group-append .input-group-text,.hl-app .input-group-append .input-group-text+.btn {

    margin-left: -1px

}



.hl-app .input-group-prepend {

    margin-right: -1px

}



.hl-app .input-group-append,.hl-app .input-group-prepend .btn+.btn,.hl-app .input-group-prepend .input-group-text,.hl-app .input-group-prepend .input-group-text+.btn {

    margin-left: -1px

}



.hl-app .input-group-text {

    align-items: center;

    background-color: #e9ecef;

    border: 1px solid #ced4da;

    border-radius: .3125rem;

    color: #495057;

    display: flex;

    font-size: 1rem;

    font-weight: 400;

    line-height: 1.5;

    margin-bottom: 0;

    padding: .375rem .75rem;

    text-align: center;

    white-space: nowrap

}



.hl-app .input-group-text input[type=checkbox],.hl-app .input-group-text input[type=radio] {

    margin-top: 0

}



.hl-app .input-group>.input-group-append:last-child>.btn:not(:last-child):not(.dropdown-toggle),.hl-app .input-group>.input-group-append:last-child>.input-group-text:not(:last-child),.hl-app .input-group>.input-group-append:not(:last-child)>.btn,.hl-app .input-group>.input-group-append:not(:last-child)>.input-group-text,.hl-app .input-group>.input-group-prepend>.btn,.hl-app .input-group>.input-group-prepend>.input-group-text {

    border-bottom-right-radius: 0;

    border-top-right-radius: 0

}



.hl-app .hide,.hl-app .hide-whole-container {

    display: none

}



.hl-app .invisible {

    opacity: 0

}



.hl-app .survey-form-wrapper .form-builder--wrap {

    min-height: 0

}



.hl-app .input-group-prepend {

    margin-right: 0!important

}



.hl-app .input-group-text {

    background-color: #f3f8fb!important;

    border-bottom: unset!important;

    border-left: unset!important;

    border-right: 1px solid #dee5e8;

    border-top: unset!important

}



.hl-app .btn {

    background: 0 0;

    border-radius: .25rem;

    color: #000;

    cursor: pointer;

    font-size: 100%;

    font-weight: 600;

    min-width: 85px;

    padding: .5rem 1rem;

    transition: all .2s ease-in-out 0s

}



.hl-app .btn-dark {

    background-color: #000;

    color: #fff

}



.hl-app a,.hl-app button {

    cursor: pointer;

    transition: all .2s ease-in-out 0s

}



.hl-app .form-control {

    -webkit-appearance: none;

    -moz-appearance: none;

    appearance: none;

    background: #f3f8fb;

    background-clip: padding-box;

    border: none;

    border-radius: .3125rem;

    color: #2a3135;

    display: block;

    font-size: .875rem;

    line-height: 1.5;

    padding: 15px 20px!important;

    transition: all .2s ease-in-out 0s;

    width: 100%

}



.hl-app .form-control:active:focus,.hl-app .form-control:focus {

    background-color: #ecf0f3!important;

    box-shadow: none!important;

    outline: none

}



.hl-app .g-recaptcha {

    transform: scale(.77);

    transform-origin: 0 0

}



.hl-app .hl_form-builder--main .form-builder--wrap .form-builder--item .captcha-vlue {

    color: #999;

    float: left;

    font-size: 29px;

    font-weight: 700;

    line-height: 42px;

    width: auto

}



.hl-app .hl_form-builder--main .form-builder--wrap .form-builder--item .captcha-vlue input {

    border: 0;

    color: #999;

    font-size: 29px;

    font-weight: 700;

    width: 20px

}



.hl-app .hl_form-builder--main .form-builder--wrap .form-builder--item #captchaInput {

    background: #f2f7fa;

    border: 0;

    color: #999;

    font-size: 32px;

    font-weight: 700;

    height: 45px;

    line-height: 45px;

    margin-left: .5em;

    outline: 0;

    padding: 0 10px;

    width: 75px

}



.hl-app .hl_form-builder--main .form-builder--wrap .form-builder--item .captcha-vlue span {

    color: #ccc;

    font-size: 36px;

    font-weight: 400

}



.hl-app #the-form-builder .menu-field-wrap .close-icon {

    background: #f5f5f5;

    border-radius: 50%;

    cursor: pointer;

    font-size: 10px;

    height: 25px;

    opacity: 0;

    padding: 5px 7px;

    position: absolute;

    right: 10px;

    top: 5px;

    transition: all .5s ease-in

}



.hl-app #the-form-builder .menu-field-wrap:hover .close-icon {

    opacity: 1;

    transition: all .5s ease-in

}



.hl-app .animated .close-icon {

    opacity: 0

}



.hl-app .hl_form-builder--sidebar .dragdrop-items li {

    padding: 0

}



.hl-app .hl_form-builder--sidebar .dragdrop-items li .drag {

    padding: 10px 15px;

    width: 100%

}



.hl-app .hl_form-builder--sidebar .dragdrop-items li .drag i {

    float: right;

    position: relative;

    top: 8px

}



.hl-app .form-builder-drop {

    min-height: 400px;

    padding: 30px 15px

}



.hl-app .custom-vue-select.form-control {

    padding: 10px 15px!important

}



.hl-app .custom-vue-select ul.vs__dropdown-menu li.vs__dropdown-option {

    word-wrap: break-word!important;

    white-space: normal!important

}



.hl-app div#the-form-builder.drag-enter {

    background-color: #f9f3de!important

}



.hl-app .form-builder--image {

    width: auto!important

}



.hl-app .form-builder--image img {

    width: 100%

}



.hl-app .branding-wrap {

    padding: 30px 16px 10px;

    position: relative

}



.hl-app .branding-url {

    display: block;

    padding: 0;

    text-align: left

}



.hl-app .branding-url>img {

    width: 100px

}



.hl-app .branding-url .cmp-name {

    color: #607179;

    display: block;

    font-size: 12px

}



.hl-app [v-cloak]>* {

    display: none

}



.hl-app .radio-image-option-set label:before {

    opacity: 0

}



.hl-app .radio-image-option-set,.hl-app [type=radio]+div {

    cursor: pointer

}



.hl-app [type=radio]:checked+.radio-image-option-set {

    border-color: #51b05e

}



.hl-app .radio-image-option-set img {

    height: 100%;

    margin-bottom: 5px;

    position: relative;

    width: 100%

}



.hl-app .container-group-image .radio-image-option-set {

    border: 2px solid hsla(198,4%,49%,.129);

    border-radius: 6px;

    margin-bottom: 8px;

    padding: 0

}



.hl-app .container-group-image .radio-image-option-set .image-container {

    display: inline-block;

    margin-bottom: .5rem

}



.hl-app .container-group-image .radio-image-option-set .image-container img {

    display: block;

    margin: 0 auto;

    padding: .5rem;

    width: 100%

}



.hl-app .container-group-image .radio-image-option-set .opt-container-img-label .image-container {

    min-height: 95px;

    min-width: 100px

}



.hl-app .container-group-image .img-opt-title {

    background: #444;

    border-radius: 0 0 4px 4px;

    color: #fff;

    font-weight: 800;

    text-align: center;

    text-transform: capitalize

}



.hl-app .container-group-image .radio-image-option-set .image-container {

    min-height: 95px;

    min-width: 100px;

    padding: 2px 8px 2px 0

}



.hl-app .row .container-group-image {

    margin: 0 auto

}



@media (min-wdith:400px) {

    .hl-app .hl_widget-form {

        min-width: 300px

    }



    .hl-app .hl_widget .hl_form-name {

        align-items: flex-start;

        display: flex;

        margin-left: -10px;

        margin-right: -10px

    }



    .hl-app .hl_widget .hl_form-name>* {

        flex: 1 0 0;

        margin-bottom: 0;

        margin-left: 10px;

        margin-right: 10px

    }

}



@media only screen and (max-width: 649px) {

    .hl-app .hl_widget-step1 .hour-select input+label {

        transition:all .3s ease

    }



    .hl-app .hl_widget-step1 .hour-select input:checked+label {

        width: 45%

    }



    .hl-app .hl_widget-step1 .hour-select input:checked+label+button {

        border: 1px solid #e6edf2;

        border-radius: 4px;

        cursor: pointer;

        display: block;

        font-size: 14px;

        font-weight: 500;

        max-width: 45%;

        padding: 7px 30px;

        transform: translate(0);

        visibility: visible

    }



    .hl-app .hl_widget-step1 .hour-select input+label+button {

        display: block;

        position: absolute;

        right: 0;

        top: 0;

        transform: translate(100%);

        transition: none;

        transition: transform .3s ease;

        visibility: hidden;

        white-space: nowrap;

        width: 45%;

        width: 100%

    }

}



@media (min-width: 940px) {

    .hl-app .hl_widget-wrapper .hl_widget-form {

        box-sizing:border-box;

        padding-left: 15px;

        padding-right: 15px

    }



    .hl-app .hl_widget .hl_form-group.--date-time {

        display: none;

        opacity: 0;

        visibility: hidden

    }

}



.hl-app .menu-field-wrap.col-sm-6 .option-radio.col-md-3 {

    max-width: 50%

}



@media only screen and (max-width: 649px) {

    .hl-app .menu-field-wrap.col-sm-6,.hl-app .menu-field-wrap.col-sm-6 .col-8 {

        flex:0 0 100%;

        max-width: 100%

    }

}



.hl-app input[type=checkbox],.hl-app input[type=radio] {

    height: 20px;

    width: 20px

}



.hl-app .in-r-c {

    align-items: center;

    display: flex;

    margin-bottom: 5px

}



.hl-app .in-r-c label {

    margin-bottom: 0;

    margin-left: 10px

}



.hl-app .option-radio-image input[type=radio] {

    display: none

}



.hl-app #_builder-form .form-builder--btn-submit button p,.hl-app #_builder-form .heading-element div p {

    margin: 0

}



.hl-app .v-spinner .v-moon1 {

    position: relative

}



.hl-app .v-spinner .v-moon1,.hl-app .v-spinner .v-moon2 {

    animation: v-moonStretchDelay .6s linear 0s infinite;

    animation-fill-mode: forwards

}



.hl-app .v-spinner .v-moon2 {

    opacity: .8;

    position: absolute

}



.hl-app .v-spinner .v-moon3 {

    opacity: .1

}



.hl-app #notfound {

    height: 100vh;

    position: relative

}



.hl-app #notfound .notfound {

    left: 50%;

    position: absolute;

    top: 50%;

    transform: translate(-50%,-50%)

}



.hl-app .notfound {

    line-height: 1.4;

    max-width: 460px;

    text-align: center;

    width: 100%

}



.hl-app .notfound .notfound-404 {

    height: 180px;

    margin: 0 auto;

    position: relative;

    width: 180px

}



.hl-app .notfound .notfound-404>div:first-child {

    background: #ffa200;

    border: 5px dashed #000;

    border-radius: 5px;

    bottom: 0;

    left: 0;

    position: absolute;

    right: 0;

    top: 0;

    transform: rotate(45deg)

}



.hl-app .notfound .notfound-404>div:first-child:before {

    border-radius: 5px;

    bottom: -5px;

    box-shadow: inset 0 0 0 5px #0000001a;

    content: "";

    left: -5px;

    position: absolute;

    right: -5px;

    top: -5px

}



.hl-app .notfound .notfound-404 h1 {

    color: #000;

    font-family: Cabin,sans-serif;

    font-size: 90px;

    font-weight: 700;

    height: 40px;

    left: 50%;

    line-height: 40px;

    margin: 0;

    position: absolute;

    text-align: center;

    top: 50%;

    transform: translate(-50%,-50%)

}



.hl-app .notfound h2 {

    font-family: Cabin,sans-serif;

    font-size: 33px;

    font-weight: 700;

    letter-spacing: 7px;

    text-transform: uppercase

}



.hl-app .notfound p {

    color: #000;

    font-family: Cabin,sans-serif;

    font-size: 16px;

    font-weight: 400

}



.hl-app .notfound a {

    background-color: #8f8f8f;

    border: none;

    border-radius: 40px;

    color: #fff;

    display: inline-block;

    font-family: Cabin,sans-serif;

    font-size: 14px;

    font-weight: 700;

    padding: 10px 25px;

    text-decoration: none;

    text-transform: uppercase;

    transition: all .2s

}



.hl-app .notfound a:hover {

    background-color: #2c2c2c

}



.hl-app .h2-override {

    font-size: 18px!important;

    letter-spacing: 5px!important

}



@keyframes rotateSlideOutNext {

    0% {

        position: absolute

    }



    25% {

        opacity: .5;

        transform: translateZ(-500px)

    }



    75%,to {

        opacity: .5;

        transform: translateZ(-500px) translate(-200%)

    }

}



@keyframes rotateSlideInNext {

    0%,25% {

        opacity: .5;

        position: relative;

        transform: translateZ(-500px) translate(200%)

    }



    75% {

        opacity: .5;

        transform: translateZ(-500px)

    }



    to {

        opacity: 1;

        transform: translateZ(0) translate(0)

    }

}



@keyframes rotateSlideOutPrev {

    0% {

        position: absolute

    }



    25% {

        opacity: .5;

        transform: translateZ(-500px)

    }



    75%,to {

        opacity: .5;

        transform: translateZ(-500px) translate(200%)

    }

}



@keyframes rotateSlideInPrev {

    0%,25% {

        opacity: .5;

        position: relative;

        transform: translateZ(-500px) translate(-200%)

    }



    75% {

        opacity: .5;

        transform: translateZ(-500px)

    }



    to {

        opacity: 1;

        transform: translateZ(0) translate(0)

    }

}



@keyframes v-moonStretchDelay {

    to {

        transform: rotate(1turn)

    }

}



.hl-app .ghl-button-bar {

    direction: rtl;

    display: inline;

    position: relative;

    text-align: center;

    z-index: 2

}



.hl-app .ghl-button-bar input {

    cursor: pointer;

    position: relative

}



.hl-app .ghl-button-bar .ghl-next-button {

    border: 0;

    border-radius: 4px;

    float: right;

    font-weight: 600;

    height: 40px;

    margin: 10px;

    min-width: 50px;

    padding: 0 15px;

    text-align: center;

    width: auto

}



.hl-app .ghl-button-bar .ghl-next-button:focus {

    outline: 0

}



.hl-app .ghl-button-bar .ghl-next-button .right-pointing-triangle:after {

    content: "▶︎"

}



.hl-app .ghl-button-bar .ghl-submit-button {

    border: 0;

    border-radius: 4px;

    float: right;

    font-weight: 600;

    height: 40px;

    margin: 10px;

    min-width: 50px;

    padding: 0 15px;

    text-align: center;

    width: auto

}



.hl-app .ghl-button-bar .ghl-back-button {

    border: 0;

    border-radius: 4px;

    float: left;

    height: 40px;

    margin: 10px 0 0 10px;

    min-width: 50px;

    text-align: center;

    text-indent: -4px;

    width: auto

}



.hl-app .ghl-button-bar .ghl-back-button:focus {

    outline: 0

}



.hl-app .ghl-button-bar .ghl-back-button .left-pointing-triangle:after {

    content: "◀︎"

}



.hl-app input#sg_NextButton {

    padding-left: 15px;

    padding-right: 15px

}



.hl-app .ghl-button,.hl-app .ghl-file-field input[type=button],.hl-app .ghl-next-button {

    background-color: #3a8ea8;

    color: #fff

}



.hl-app .ghl-next-button:disabled {

    cursor: none;

    opacity: .7

}



.hl-app .ghl-add-another-button,.hl-app .ghl-back-button,.hl-app .ghl-browse-btn,.hl-app .ghl-configurator-btn,.hl-app .ghl-submit-button {

    background-color: #3a8ea8;

    color: #fff

}



.hl-app .ghl-question-set {

    zoom:1;margin-top: 12px;

    overflow-y: visible;

    perspective: 1200px;

    position: relative;

    transform-style: preserve-3d;

    z-index: 2

}



.hl-app .ghl-question-set .ghl-question {

    clear: both;

    display: none;

    left: 0;

    line-height: 1.575;

    overflow: hidden;

    top: 0;

    transform: translateZ(0);

    visibility: hidden;

    width: 100%

}



.hl-app .ghl-question-set .ghl-question.ghl-page-current {

    display: block;

    overflow: visible;

    padding-bottom: 0;

    visibility: visible

}



.hl-app .ghl-question-set .form-field-container label {

    color: #000

}



.hl-app .ghl-survey-form {

    background-color: #fff;

    height: auto;

    height: 100%;

    margin-bottom: 50px;

    overflow-y: visible;

    padding: 1.5em 30px 2em;

    width: 100%

}



.hl-app .ghl-survey-form .ghl-page-description p {

    font-size: 1.1em;

    line-height: 1.72222;

    margin: 0 0 .833em

}



.hl-app .ghl-survey-form .alert {

    border-left: 9px solid #ff4747;

    border-radius: 0;

    color: #792020;

    transition: all .3s ease-in

}



.hl-app .ghl-survey-form .alert ul {

    margin-bottom: 0;

    padding-left: 20px

}



.hl-app .ghl-survey-form-banner {

    background-color: #fff;

    height: auto;

    height: 100%;

    margin: 0 auto;

    overflow-x: hidden;

    overflow-y: visible;

    padding: 1.5em 30px 2em;

    width: 80%

}



.hl-app .ghl-body {

    background-color: transparent

}



.hl-app .ghl-body .img-opt-title {

    padding: 5px

}



.hl-app .form-builder--wrap-questions .col-12,.hl-app .form-builder--wrap-questions .col-6,.hl-app .form-builder--wrap-questions .form-builder--item,.hl-app .form-builder--wrap-questions .row {

    padding: 0

}



.hl-app .ghl-page-rotateSlideOutNext {

    animation: rotateSlideOutNext 1s ease both

}



.hl-app .ghl-page-rotateSlideInNext {

    animation: rotateSlideInNext 1s ease both

}



.hl-app .ghl-page-rotateSlideOutPrev {

    animation: rotateSlideOutPrev 1s ease both

}



.hl-app .ghl-page-rotateSlideInPrev {

    animation: rotateSlideInPrev 1s ease both

}



.hl-app .ghl-footer-wrap {

    margin: 0 auto 11%;

    padding: 26px 10px 5px;

    text-align: center;

    width: 80%

}



.hl-app .ghl-form-wrap {

    margin: 0 auto 60px

}



.hl-app .ghl-banner {

    margin: auto

}



.hl-app .ghl-banner img {

    display: block;

    max-width: 100%;

    width: 100%

}



.hl-app .ghl-banner.ghl-survey-form-banner {

    height: auto;

    min-height: auto;

    padding: 0

}



.hl-app table.table.table-borderless th {

    border: 0;

    padding: .75rem

}



.hl-app table.table.table-borderless tr th:first-child {

    max-width: 150px;

    padding-right: 0;

    text-align: right;

    vertical-align: middle

}



.hl-app .ghl-question-set.ghl-ques-wrap-big .custom-vue-select.form-control,.hl-app .ghl-question-set.ghl-ques-wrap-big input[type=email],.hl-app .ghl-question-set.ghl-ques-wrap-big input[type=number],.hl-app .ghl-question-set.ghl-ques-wrap-big input[type=phone],.hl-app .ghl-question-set.ghl-ques-wrap-big input[type=text],.hl-app .ghl-question-set.ghl-ques-wrap-big textarea {

    width: 50%

}



.hl-app .ghl-question-set.ghl-ques-wrap-big .form-builder--item-input {

    margin-bottom: 17px

}



.hl-app .ghl-question-set.ghl-ques-wrap-big .form-builder--item-input .custom-vue-select.form-control,.hl-app .ghl-question-set.ghl-ques-wrap-big .form-builder--item-input input,.hl-app .ghl-question-set.ghl-ques-wrap-big .form-builder--item-input textarea {

    width: 100%

}



.hl-app .setOverflow {

    overflow: hidden

}



.hl-app .hl_widget-footer {

    border-top: 1px solid #e6edf2;

    padding: 20px 100px 10px 30px;

    text-align: right

}



.hl-app .no-shadow .hl_widget-footer {

    border-top: none!important;

    padding-top: 0

}



.hl-app .hl_widget-footer .v-spinner {

    display: inline-block

}



.hl-app .hl_button {

    border: 1px solid #e6edf2;

    border-radius: 4px;

    cursor: pointer;

    font-size: 14px;

    font-weight: 500;

    max-width: 550px;

    min-width: 130px;

    padding: 15px 30px;

    transition: all .2s ease-in-out

}



.hl-app .hl_button:active,.hl-app .hl_button:focus,.hl-app .hl_button:hover {

    background-color: #e6edf2

}



.hl-app .hl_button:active,.hl-app .hl_button:focus {

    outline: none

}



.hl-app .hl_button:disabled {

    opacity: .6

}



.hl-app .hl_button:active:focus {

    outline: none

}



.hl-app .hl_button.--primary {

    background-color: #188bf6;

    border-color: #188bf6;

    color: #fff

}



.hl-app .hl_button.--first-step {

    min-width: 200px

}



.hl-app .hl_button.--primary: active,.hl-app .hl_button.--primary:focus,.hl-app .hl_button.--primary:hover {

    background-color:#0871d3

}



.hl-app .Header-purchaseDescription {

    white-space: normal!important

}



.hl-app .StripeElement {

    -webkit-appearance: none;

    -moz-appearance: none;

    appearance: none;

    background: #f3f8fb;

    border: none;

    border-radius: .3125rem;

    color: #2a3135;

    font-family: Roboto,system,-apple-system,BlinkMacSystemFont,\.SFNSDisplay-Regular,Helvetica Neue,Helvetica,Arial,sans-serif;

    font-size: .875rem;

    padding: 15px 20px;

    transition: all .2s ease-in-out 0s

}



.hl-app .StripeElement--invalid {

    border-color: #fa755a

}



.hl-app .StripeElement--webkit-autofill {

    background-color: #fefde5!important

}



.hl-app .payform .group {

    background: #fff;

    border-radius: 4px;

    box-shadow: 0 2px 4px #31315d1a,0 1px 2px #00000014;

    margin-bottom: 20px

}



.hl-app .payform label {

    color: #2a3135;

    display: flex;

    flex-direction: row;

    font-size: 14px;

    height: 40px;

    line-height: 40px;

    margin-left: 20px;

    position: relative

}



.hl-app .payform .group label {

    border-bottom: 1px solid #f0f5fa

}



.hl-app .payform label>span {

    font-size: 14px;

    margin-right: 30px;

    text-align: right;

    width: 120px

}



.hl-app .payform .field {

    background: transparent;

    border: 0;

    color: #000;

    cursor: text;

    flex: 1;

    font-size: 14px;

    font-weight: 500;

    outline: none;

    padding-left: 10px;

    padding-right: 10px

}



.hl-app .payform .field::-moz-placeholder,.hl-app .payform .field::-webkit-input-placeholder {

    color: #cfd7e0

}



.hl-app .payform button {

    background: #188bf6;

    border: 0;

    border-radius: 4px;

    box-shadow: 0 2px 4px #31315d1a,0 1px 2px #00000014;

    color: #fff;

    font-size: 15px;

    font-weight: 400;

    height: 40px;

    line-height: 38px;

    margin-top: 20px;

    outline: none;

    width: 230px

}



.hl-app .payform .success.visible {

    display: inline

}



.hl-app .payform .error {

    color: #e4584c

}



.hl-app .payform .error.visible {

    display: inline

}



.hl-app .payform .success {

    color: #666ee8

}



.hl-app .payform .success .token {

    font-size: 13px;

    font-weight: 500

}



@media (max-width: 320px) {

    .hl-app .hl_widget-header {

        padding:25px 50px 25px 20px

    }



    .hl-app .hl_widget-body {

        padding: 20px

    }

}



@media (max-width: 450px) {

    .hl-app .no-shadow .hl_widget-body.step-form {

        padding:10px 0

    }



    .hl-app .payform .group {

        padding: 10px 10px 5px

    }



    .hl-app .payform label {

        flex-direction: column;

        height: auto;

        line-height: 30px;

        margin-left: 0;

        width: auto

    }



    .hl-app .payform label span {

        text-align: left

    }



    .hl-app .payform .field {

        padding-left: 0

    }



    .hl-app .col-6 {

        flex: 0 0 50%;

        max-width: 50%

    }

}



@media (min-width: 700px) {

    .hl-app .hl_widget-step1 .hl_widget--pick-date-time {

        display:flex;

        margin-left: -15px;

        margin-right: -15px

    }



    .hl-app .hl_widget-step1 .hl_widget--pick-date-time>* {

        margin-left: 15px;

        margin-right: 15px

    }



    .hl-app .hl_widget-step1 .hl_widget--pick-hours .loader {

        left: 50%;

        position: absolute;

        top: 40%;

        transform: translate(-50%,-50%)

    }

}



@media (max-width: 700px) {

    .hl-app .hl_events-buttons {

        display:block;

        width: 100%

    }



    .hl-app .hl_events-buttons .calendar-button:first-child {

        margin-bottom: 10px

    }

}



@media (max-width: 939px) {

    .hl-app .hl_widget-calendar {

        display:none;

        opacity: 0;

        visibility: hidden

    }

}



@media (min-width: 940px) {

    .hl-app .hl_widget-wrapper {

        align-items:flex-start;

        display: flex;

        flex-wrap: wrap;

        margin-left: -15px;

        margin-right: -15px

    }



    .hl-app .hl_widget-wrapper .hl_widget-calendar,.hl-app .hl_widget-wrapper .hl_widget-form {

        flex: 1 0 0

    }



    .hl-app .hl_widget-wrapper .hl_widget-calendar {

        box-sizing: border-box;

        margin-left: 15px;

        margin-right: 15px

    }

}



@media only screen and (max-width: 649px) {

    .hl-app .d_none,.hl-app .selected-date .hl_widget-body .hl_widget--pick-date {

        display:none

    }



    .hl-app .details-item div,.hl-app .selected-date .back_button,.hl-app .selected-date .d_none {

        display: block

    }



    .hl-app .hl_button.--first-step,.hl-app .selected-date .hl_select_button {

        display: none

    }



    .hl-app .--primary {

        background-color: #46637e;

        border-color: #46637e;

        color: #fff

    }



    .hl-app .my-datepicker_calendar {

        margin: auto

    }



    .hl-app .selected-date .hl_widget-step1 .pick-hours--wrap {

        flex-direction: column;

        max-height: calc(100vh - 220px);

        overflow: scroll

    }



    .hl-app .selected-date .hl_widget-step1 .pick-hours--wrap>* {

        margin-left: 0;

        margin-right: 0;

        width: 100%

    }



    .hl-app .selected-date .load-more,.hl-app .selected-date .pick-hours--wrap h4,.hl-app .selected-date .pick-hours--wrap p {

        display: none

    }



    .hl-app .selected-date .hl_widget-step1 .hour-select {

        overflow: hidden;

        position: relative;

        text-align: left

    }



    .hl-app .selected-date .hl_widget-step1 .hour-select label {

        align-self: start;

        display: inline-block;

        margin: 0;

        max-width: 100%;

        text-align: center;

        width: 100%

    }



    .hl-app #pick-hours--am,.hl-app #pick-hours--pm {

        margin-left: 15px;

        margin-right: 15px;

        max-height: 100%;

        overflow: hidden

    }

}



.text-capitalize {

    text-transform: capitalize

}
html {
  scroll-behavior: smooth;
}
.logo img, .logo picture,
.hl_page-preview--content .cimage-0qN8vqkjMr img, .hl_page-preview--content .cimage-0qN8vqkjMr picture{
    max-width: 250px;
}
div#Hakkımızda .social-icons-container a img {
    width: 25px;
    height: 25px;
    margin-right: 10px;
}
.hl_page-preview--content .button-ykzOvpzUPw {
    display: flex;
    align-items: center;
    justify-content: flex-end;
    gap: 0 10px;
}
div#Hakkımızda .social-icons-container a {
    padding-right: 0;
    font-family: var(--raleway);
    background-color: var(--color-lvdhas7r);
    color: var(--color-l6a0dau8);
    secondary-color: var(--white);
    text-decoration: none;
    padding: 12px 10px !important;
    font-weight: 700;
    border-color: var(--transparent);
    border-width: 1px;
    border-style: solid;
    letter-spacing: 0;
    text-transform: none;
    text-shadow: 0 0 0 transparent;
    width: auto %;
    border-radius: 50px;
    font-size: 14px;
    display: flex;
    align-items: center;
    	white-space: nowrap;
}
form#contact_form label.error {
    color: red !important;
    line-height: 1;
    margin: 5px 0px 0px 0px;
    font-size: 12px !important;
    position: absolute;
    bottom: -17px;
}
button.loader-cu-show {
	position: relative;
	pointer-events: none;
}
button.loader-cu-show:before {
    content: '';
    display: inline-block;
    width: 30px;
    height: 30px;
    border: 5px solid rgb(51 51 51 / 30%);
    border-radius: 50%;
    border-top-color: #096dd9;
    animation: spin 1s ease-in-out infinite;
    -webkit-animation: spin 1s ease-in-out infinite;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto;
    z-index: 2;
    cursor: not-allowed;
}
button.loader-cu-show:after {
    content: '';
    width: 100%;
    height: 100%;
    position: absolute;
    background: rgb(255 255 255 / 50%);
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    z-index: 1;
    cursor: not-allowed;
    pointer-events: none;
}
@keyframes spin {
  to {
    -webkit-transform: rotate(360deg);
  }
}
.successfo {
    margin-bottom: 10px;
    font-size: 16px;
    font-weight: 600;
    color: green;
}
.errornosub {
    margin-bottom: 10px;
    font-size: 16px;
    font-weight: 600;
    color: red;
}
p.captcha_val {
    display: block;
    width: 100%;
    font-size: 12px !important;
    font-weight: 600;
    color: red;
}
p.captcha_val::after {
	display: none !important;
}
.g-recaptcha {
    margin-top: 20px;
}
@media (max-width: 767.98px) {

.nav-menu-wrapper.default .branding .logo img {

    width: 250px;

}
.hl_page-preview--content .button-ykzOvpzUPw {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 0px 0px;
}
}
@media screen and (min-width: 0px) and (max-width: 480px) {
    .button-ykzOvpzUPw .button-icon-end, .button-ykzOvpzUPw .button-icon-start, .button-ykzOvpzUPw .main-heading-button {
        font-size: 14px;
    }
/*    div#Hakkımızda .social-icons-container a img {
    width: 40px;
    height: 40px;
}*/
.hl_page-preview--content .cbutton-ykzOvpzUPw {
    padding: 10px 10px;
}
}
@media (max-width: 1199.98px) {
/*.hl_page-preview--content .col-X-xvw1F2S- {
    width: 58%;
}
.hl_page-preview--content .col-99SQ1eFM77 {
    width: 42%;
}*/
.logo img, .logo picture, .hl_page-preview--content .cimage-0qN8vqkjMr img, .hl_page-preview--content .cimage-0qN8vqkjMr picture {
    max-width: 220px;
}
.social-icon {
    padding: 8px !important;
}
#social-icons-nGMv0yPHwo .social-media-icon {
    height: 34px;
    width: 34px;
}
.hl_page-preview--content .button-ykzOvpzUPw {
    flex-wrap: wrap;
    gap: 5px;
}

div#Hakkımızda .social-icons-container a {
    padding: 7px 10px !important;
}
.hl_page-preview--content .cbutton-ykzOvpzUPw {
    padding: 10px 10px;
}
.hl_page-preview--content .cbutton-ykzOvpzUPw, div#Hakkımızda .social-icons-container a {
    min-width: 282px;
}
}
@media (max-width: 991.98px) {
.hl_page-preview--content .col-yALT3BpfNj .inner {
    padding: 34px 5px 0 34px;
}
    .logo img, .logo picture, .hl_page-preview--content .cimage-0qN8vqkjMr img, .hl_page-preview--content .cimage-0qN8vqkjMr picture {
        max-width: 150px;
    }
    #nav-menu-3efIR86nWV .nav-menu .nav-menu-item a, #nav-menu-popup.nav-menu-3efIR86nWV .nav-menu .nav-menu-item a {
    padding: 5px 6px;
}
.hl_page-preview--content .cbutton-ykzOvpzUPw .button-icon-start, .hl_page-preview--content .cbutton-ykzOvpzUPw .button-icon-end {
    display: none;
}
}

@media (max-width: 767.98px) {
.hl_page-preview--content .cheading-vSy-tRrxGT {
    padding: 0 0 0 0;
}
#social-icons-nGMv0yPHwo .social-icons-container {
    justify-content: left;
}
    .logo img, .logo picture, .hl_page-preview--content .cimage-0qN8vqkjMr img, .hl_page-preview--content .cimage-0qN8vqkjMr picture {
        max-width: 315px;
    }
        .button-ykzOvpzUPw .button-icon-end, .button-ykzOvpzUPw .button-icon-start, .button-ykzOvpzUPw .main-heading-button {
        font-size: 16px;
    }
        .hl_page-preview--content .cbutton-ykzOvpzUPw, div#Hakkımızda .social-icons-container a {
        min-width: 325px;
        font-size: 16px;
        padding-left: 15px !important;
        padding-right: 15px !important;
    }
}
@media (max-width: 374.98px) {
    .hl_page-preview--content .cbutton-ykzOvpzUPw, div#Hakkımızda .social-icons-container a {
        min-width: 295px;
        font-size: 14px;
        padding-left: 15px !important;
        padding-right: 15px !important;
    }
        .button-ykzOvpzUPw .button-icon-end, .button-ykzOvpzUPw .button-icon-start, .button-ykzOvpzUPw .main-heading-button {
        font-size: 14px;
    }
}