/* Minification failed. Returning unminified contents.
(575,15): run-time error CSS1039: Token not allowed after unary operator: '-white'
(586,15): run-time error CSS1039: Token not allowed after unary operator: '-white'
(597,15): run-time error CSS1039: Token not allowed after unary operator: '-white'
(608,15): run-time error CSS1039: Token not allowed after unary operator: '-black'
(619,15): run-time error CSS1039: Token not allowed after unary operator: '-white'
(630,15): run-time error CSS1039: Token not allowed after unary operator: '-white'
(641,15): run-time error CSS1039: Token not allowed after unary operator: '-black'
(652,15): run-time error CSS1039: Token not allowed after unary operator: '-white'
(663,15): run-time error CSS1039: Token not allowed after unary operator: '-white'
(674,15): run-time error CSS1039: Token not allowed after unary operator: '-greeny-blue'
(685,15): run-time error CSS1039: Token not allowed after unary operator: '-slate-grey'
(696,15): run-time error CSS1039: Token not allowed after unary operator: '-greeny-blue'
(707,15): run-time error CSS1039: Token not allowed after unary operator: '-white'
(718,15): run-time error CSS1039: Token not allowed after unary operator: '-slate-grey'
(729,15): run-time error CSS1039: Token not allowed after unary operator: '-black'
(740,15): run-time error CSS1039: Token not allowed after unary operator: '-white'
(751,15): run-time error CSS1039: Token not allowed after unary operator: '-white'
(762,15): run-time error CSS1039: Token not allowed after unary operator: '-slate-grey'
(773,15): run-time error CSS1039: Token not allowed after unary operator: '-black'
(784,15): run-time error CSS1039: Token not allowed after unary operator: '-white'
(795,15): run-time error CSS1039: Token not allowed after unary operator: '-white'
(806,15): run-time error CSS1039: Token not allowed after unary operator: '-steel'
(817,15): run-time error CSS1039: Token not allowed after unary operator: '-black'
(828,15): run-time error CSS1039: Token not allowed after unary operator: '-black'
(839,15): run-time error CSS1039: Token not allowed after unary operator: '-black'
(850,15): run-time error CSS1039: Token not allowed after unary operator: '-white'
(861,15): run-time error CSS1039: Token not allowed after unary operator: '-slate-grey'
(872,15): run-time error CSS1039: Token not allowed after unary operator: '-white'
(883,15): run-time error CSS1039: Token not allowed after unary operator: '-white'
(905,15): run-time error CSS1039: Token not allowed after unary operator: '-slate-grey'
(916,15): run-time error CSS1039: Token not allowed after unary operator: '-black'
(927,15): run-time error CSS1039: Token not allowed after unary operator: '-white'
(938,15): run-time error CSS1039: Token not allowed after unary operator: '-slate-grey'
(949,15): run-time error CSS1039: Token not allowed after unary operator: '-black'
(960,15): run-time error CSS1039: Token not allowed after unary operator: '-slate-grey'
(971,15): run-time error CSS1039: Token not allowed after unary operator: '-slate-grey'
(982,15): run-time error CSS1039: Token not allowed after unary operator: '-white'
(1004,15): run-time error CSS1039: Token not allowed after unary operator: '-slate-grey'
(1015,15): run-time error CSS1039: Token not allowed after unary operator: '-steel'
(1026,15): run-time error CSS1039: Token not allowed after unary operator: '-white'
(1037,15): run-time error CSS1039: Token not allowed after unary operator: '-slate-grey'
(1048,15): run-time error CSS1039: Token not allowed after unary operator: '-black'
(1059,15): run-time error CSS1039: Token not allowed after unary operator: '-slate-grey'
(1070,15): run-time error CSS1039: Token not allowed after unary operator: '-black'
(1081,15): run-time error CSS1039: Token not allowed after unary operator: '-black'
(1092,15): run-time error CSS1039: Token not allowed after unary operator: '-white'
(1103,15): run-time error CSS1039: Token not allowed after unary operator: '-slate-grey'
(1114,15): run-time error CSS1039: Token not allowed after unary operator: '-white'
(1125,15): run-time error CSS1039: Token not allowed after unary operator: '-white'
(1136,15): run-time error CSS1039: Token not allowed after unary operator: '-white'
(1147,15): run-time error CSS1039: Token not allowed after unary operator: '-greeny-blue'
(1158,15): run-time error CSS1039: Token not allowed after unary operator: '-white'
(1169,15): run-time error CSS1039: Token not allowed after unary operator: '-white'
(1180,15): run-time error CSS1039: Token not allowed after unary operator: '-black'
(1191,15): run-time error CSS1039: Token not allowed after unary operator: '-white'
(1202,15): run-time error CSS1039: Token not allowed after unary operator: '-white'
(1213,15): run-time error CSS1039: Token not allowed after unary operator: '-slate-grey'
(1224,15): run-time error CSS1039: Token not allowed after unary operator: '-slate-grey'
(1235,15): run-time error CSS1039: Token not allowed after unary operator: '-wisteria'
(1246,15): run-time error CSS1039: Token not allowed after unary operator: '-pastel-orange'
(1257,15): run-time error CSS1039: Token not allowed after unary operator: '-steel'
(1268,15): run-time error CSS1039: Token not allowed after unary operator: '-black'
(1279,15): run-time error CSS1039: Token not allowed after unary operator: '-white'
(1290,15): run-time error CSS1039: Token not allowed after unary operator: '-white'
(1301,15): run-time error CSS1039: Token not allowed after unary operator: '-black'
(1312,15): run-time error CSS1039: Token not allowed after unary operator: '-black'
(1323,15): run-time error CSS1039: Token not allowed after unary operator: '-white'
(1334,15): run-time error CSS1039: Token not allowed after unary operator: '-steel'
(1345,15): run-time error CSS1039: Token not allowed after unary operator: '-greeny-blue'
(1356,15): run-time error CSS1039: Token not allowed after unary operator: '-white'
(1367,15): run-time error CSS1039: Token not allowed after unary operator: '-black'
(1378,15): run-time error CSS1039: Token not allowed after unary operator: '-black'
(1389,15): run-time error CSS1039: Token not allowed after unary operator: '-slate-grey'
(1400,15): run-time error CSS1039: Token not allowed after unary operator: '-black'
(1411,15): run-time error CSS1039: Token not allowed after unary operator: '-black'
(1422,15): run-time error CSS1039: Token not allowed after unary operator: '-white'
(1433,15): run-time error CSS1039: Token not allowed after unary operator: '-white'
(1444,15): run-time error CSS1039: Token not allowed after unary operator: '-steel'
(1455,15): run-time error CSS1039: Token not allowed after unary operator: '-white'
(1466,15): run-time error CSS1039: Token not allowed after unary operator: '-slate-grey'
(1477,15): run-time error CSS1039: Token not allowed after unary operator: '-slate-grey'
(1488,15): run-time error CSS1039: Token not allowed after unary operator: '-steel'
(1499,15): run-time error CSS1039: Token not allowed after unary operator: '-black'
(1510,15): run-time error CSS1039: Token not allowed after unary operator: '-black'
(1521,15): run-time error CSS1039: Token not allowed after unary operator: '-black'
(1532,15): run-time error CSS1039: Token not allowed after unary operator: '-white'
(1543,15): run-time error CSS1039: Token not allowed after unary operator: '-slate-grey'
(1554,15): run-time error CSS1039: Token not allowed after unary operator: '-black'
(1565,15): run-time error CSS1039: Token not allowed after unary operator: '-white'
(1576,15): run-time error CSS1039: Token not allowed after unary operator: '-white'
(1587,15): run-time error CSS1039: Token not allowed after unary operator: '-white'
(1598,15): run-time error CSS1039: Token not allowed after unary operator: '-black'
(1609,15): run-time error CSS1039: Token not allowed after unary operator: '-slate-grey'
(1620,15): run-time error CSS1039: Token not allowed after unary operator: '-white'
(1631,15): run-time error CSS1039: Token not allowed after unary operator: '-white'
(1642,15): run-time error CSS1039: Token not allowed after unary operator: '-white'
(1653,15): run-time error CSS1039: Token not allowed after unary operator: '-slate-grey'
(1664,15): run-time error CSS1039: Token not allowed after unary operator: '-black'
(1675,15): run-time error CSS1039: Token not allowed after unary operator: '-slate-grey'
(1686,15): run-time error CSS1039: Token not allowed after unary operator: '-black'
(1697,15): run-time error CSS1039: Token not allowed after unary operator: '-black'
(1708,15): run-time error CSS1039: Token not allowed after unary operator: '-white'
(1719,15): run-time error CSS1039: Token not allowed after unary operator: '-white'
(1730,15): run-time error CSS1039: Token not allowed after unary operator: '-black'
(1741,15): run-time error CSS1039: Token not allowed after unary operator: '-white'
(1752,15): run-time error CSS1039: Token not allowed after unary operator: '-steel'
(1763,15): run-time error CSS1039: Token not allowed after unary operator: '-white'
(1774,15): run-time error CSS1039: Token not allowed after unary operator: '-white'
(1785,15): run-time error CSS1039: Token not allowed after unary operator: '-white'
(1796,15): run-time error CSS1039: Token not allowed after unary operator: '-greeny-blue'
(1807,15): run-time error CSS1039: Token not allowed after unary operator: '-white'
(1818,15): run-time error CSS1039: Token not allowed after unary operator: '-white'
(1829,15): run-time error CSS1039: Token not allowed after unary operator: '-white'
(3394,17): run-time error CSS1039: Token not allowed after unary operator: '-slate-grey'
(3415,17): run-time error CSS1039: Token not allowed after unary operator: '-black'
(3426,17): run-time error CSS1039: Token not allowed after unary operator: '-slate-grey'
(3437,17): run-time error CSS1039: Token not allowed after unary operator: '-slate-grey'
(3440,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3441,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3442,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3443,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3444,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3445,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3446,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3447,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3448,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3449,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3461,17): run-time error CSS1039: Token not allowed after unary operator: '-white'
(3473,17): run-time error CSS1039: Token not allowed after unary operator: '-white'
(3485,17): run-time error CSS1039: Token not allowed after unary operator: '-black'
(3497,17): run-time error CSS1039: Token not allowed after unary operator: '-steel'
(3503,28): run-time error CSS1039: Token not allowed after unary operator: '-steel'
(3504,28): run-time error CSS1039: Token not allowed after unary operator: '-white'
(3508,32): run-time error CSS1039: Token not allowed after unary operator: '-pastel-orange'
(3515,28): run-time error CSS1039: Token not allowed after unary operator: '-black'
(3517,28): run-time error CSS1039: Token not allowed after unary operator: '-white'
(3526,17): run-time error CSS1039: Token not allowed after unary operator: '-black'
(3533,28): run-time error CSS1039: Token not allowed after unary operator: '-orange'
(3535,28): run-time error CSS1039: Token not allowed after unary operator: '-white'
(3544,17): run-time error CSS1039: Token not allowed after unary operator: '-orange'
(3552,28): run-time error CSS1039: Token not allowed after unary operator: '-orange'
(3561,17): run-time error CSS1039: Token not allowed after unary operator: '-white'
(3569,28): run-time error CSS1039: Token not allowed after unary operator: '-black'
(3578,17): run-time error CSS1039: Token not allowed after unary operator: '-white'
(3584,28): run-time error CSS1039: Token not allowed after unary operator: '-black'
(3586,28): run-time error CSS1039: Token not allowed after unary operator: '-white'
(3595,17): run-time error CSS1039: Token not allowed after unary operator: '-black'
(3600,28): run-time error CSS1039: Token not allowed after unary operator: '-steel'
(3612,17): run-time error CSS1039: Token not allowed after unary operator: '-black'
(3624,17): run-time error CSS1039: Token not allowed after unary operator: '-white'
(3636,17): run-time error CSS1039: Token not allowed after unary operator: '-black'
(3648,17): run-time error CSS1039: Token not allowed after unary operator: '-black'
(3660,17): run-time error CSS1039: Token not allowed after unary operator: '-white'
(3672,17): run-time error CSS1039: Token not allowed after unary operator: '-black'
(3684,17): run-time error CSS1039: Token not allowed after unary operator: '-black'
(3696,17): run-time error CSS1039: Token not allowed after unary operator: '-white'
(3705,17): run-time error CSS1039: Token not allowed after unary operator: '-orange'
(3730,17): run-time error CSS1039: Token not allowed after unary operator: '-black'
(3743,17): run-time error CSS1039: Token not allowed after unary operator: '-slate-grey'
(3835,15): run-time error CSS1039: Token not allowed after unary operator: '-white'
(3846,15): run-time error CSS1039: Token not allowed after unary operator: '-white'
(3857,15): run-time error CSS1039: Token not allowed after unary operator: '-white'
(3868,15): run-time error CSS1039: Token not allowed after unary operator: '-black'
(3879,15): run-time error CSS1039: Token not allowed after unary operator: '-white'
(3890,15): run-time error CSS1039: Token not allowed after unary operator: '-white'
(3901,15): run-time error CSS1039: Token not allowed after unary operator: '-black'
(3912,15): run-time error CSS1039: Token not allowed after unary operator: '-white'
(3923,15): run-time error CSS1039: Token not allowed after unary operator: '-white'
(3934,15): run-time error CSS1039: Token not allowed after unary operator: '-greeny-blue'
(3945,15): run-time error CSS1039: Token not allowed after unary operator: '-slate-grey'
(3956,15): run-time error CSS1039: Token not allowed after unary operator: '-greeny-blue'
(3967,15): run-time error CSS1039: Token not allowed after unary operator: '-white'
(3978,15): run-time error CSS1039: Token not allowed after unary operator: '-slate-grey'
(3989,15): run-time error CSS1039: Token not allowed after unary operator: '-black'
(4000,15): run-time error CSS1039: Token not allowed after unary operator: '-white'
(4011,15): run-time error CSS1039: Token not allowed after unary operator: '-white'
(4022,15): run-time error CSS1039: Token not allowed after unary operator: '-slate-grey'
(4033,15): run-time error CSS1039: Token not allowed after unary operator: '-black'
(4044,15): run-time error CSS1039: Token not allowed after unary operator: '-white'
(4055,15): run-time error CSS1039: Token not allowed after unary operator: '-white'
(4066,15): run-time error CSS1039: Token not allowed after unary operator: '-steel'
(4077,15): run-time error CSS1039: Token not allowed after unary operator: '-black'
(4088,15): run-time error CSS1039: Token not allowed after unary operator: '-black'
(4099,15): run-time error CSS1039: Token not allowed after unary operator: '-black'
(4110,15): run-time error CSS1039: Token not allowed after unary operator: '-white'
(4121,15): run-time error CSS1039: Token not allowed after unary operator: '-slate-grey'
(4132,15): run-time error CSS1039: Token not allowed after unary operator: '-white'
(4143,15): run-time error CSS1039: Token not allowed after unary operator: '-white'
(4165,15): run-time error CSS1039: Token not allowed after unary operator: '-slate-grey'
(4176,15): run-time error CSS1039: Token not allowed after unary operator: '-black'
(4187,15): run-time error CSS1039: Token not allowed after unary operator: '-white'
(4198,15): run-time error CSS1039: Token not allowed after unary operator: '-slate-grey'
(4209,15): run-time error CSS1039: Token not allowed after unary operator: '-black'
(4220,15): run-time error CSS1039: Token not allowed after unary operator: '-slate-grey'
(4231,15): run-time error CSS1039: Token not allowed after unary operator: '-slate-grey'
(4242,15): run-time error CSS1039: Token not allowed after unary operator: '-white'
(4264,15): run-time error CSS1039: Token not allowed after unary operator: '-slate-grey'
(4275,15): run-time error CSS1039: Token not allowed after unary operator: '-steel'
(4286,15): run-time error CSS1039: Token not allowed after unary operator: '-white'
(4297,15): run-time error CSS1039: Token not allowed after unary operator: '-slate-grey'
(4308,15): run-time error CSS1039: Token not allowed after unary operator: '-black'
(4319,15): run-time error CSS1039: Token not allowed after unary operator: '-slate-grey'
(4330,15): run-time error CSS1039: Token not allowed after unary operator: '-black'
(4341,15): run-time error CSS1039: Token not allowed after unary operator: '-black'
(4352,15): run-time error CSS1039: Token not allowed after unary operator: '-white'
(4363,15): run-time error CSS1039: Token not allowed after unary operator: '-slate-grey'
(4374,15): run-time error CSS1039: Token not allowed after unary operator: '-white'
(4385,15): run-time error CSS1039: Token not allowed after unary operator: '-white'
(4396,15): run-time error CSS1039: Token not allowed after unary operator: '-white'
(4407,15): run-time error CSS1039: Token not allowed after unary operator: '-greeny-blue'
(4418,15): run-time error CSS1039: Token not allowed after unary operator: '-white'
(4429,15): run-time error CSS1039: Token not allowed after unary operator: '-white'
(4440,15): run-time error CSS1039: Token not allowed after unary operator: '-black'
(4451,15): run-time error CSS1039: Token not allowed after unary operator: '-white'
(4462,15): run-time error CSS1039: Token not allowed after unary operator: '-white'
(4473,15): run-time error CSS1039: Token not allowed after unary operator: '-slate-grey'
(4484,15): run-time error CSS1039: Token not allowed after unary operator: '-slate-grey'
(4495,15): run-time error CSS1039: Token not allowed after unary operator: '-wisteria'
(4506,15): run-time error CSS1039: Token not allowed after unary operator: '-pastel-orange'
(4517,15): run-time error CSS1039: Token not allowed after unary operator: '-steel'
(4528,15): run-time error CSS1039: Token not allowed after unary operator: '-black'
(4539,15): run-time error CSS1039: Token not allowed after unary operator: '-white'
(4550,15): run-time error CSS1039: Token not allowed after unary operator: '-white'
(4561,15): run-time error CSS1039: Token not allowed after unary operator: '-black'
(4572,15): run-time error CSS1039: Token not allowed after unary operator: '-black'
(4583,15): run-time error CSS1039: Token not allowed after unary operator: '-white'
(4594,15): run-time error CSS1039: Token not allowed after unary operator: '-steel'
(4605,15): run-time error CSS1039: Token not allowed after unary operator: '-greeny-blue'
(4616,15): run-time error CSS1039: Token not allowed after unary operator: '-white'
(4627,15): run-time error CSS1039: Token not allowed after unary operator: '-black'
(4638,15): run-time error CSS1039: Token not allowed after unary operator: '-black'
(4649,15): run-time error CSS1039: Token not allowed after unary operator: '-slate-grey'
(4660,15): run-time error CSS1039: Token not allowed after unary operator: '-black'
(4671,15): run-time error CSS1039: Token not allowed after unary operator: '-black'
(4682,15): run-time error CSS1039: Token not allowed after unary operator: '-white'
(4693,15): run-time error CSS1039: Token not allowed after unary operator: '-white'
(4704,15): run-time error CSS1039: Token not allowed after unary operator: '-steel'
(4715,15): run-time error CSS1039: Token not allowed after unary operator: '-white'
(4726,15): run-time error CSS1039: Token not allowed after unary operator: '-slate-grey'
(4737,15): run-time error CSS1039: Token not allowed after unary operator: '-slate-grey'
(4748,15): run-time error CSS1039: Token not allowed after unary operator: '-steel'
(4759,15): run-time error CSS1039: Token not allowed after unary operator: '-black'
(4770,15): run-time error CSS1039: Token not allowed after unary operator: '-black'
(4781,15): run-time error CSS1039: Token not allowed after unary operator: '-black'
(4792,15): run-time error CSS1039: Token not allowed after unary operator: '-white'
(4803,15): run-time error CSS1039: Token not allowed after unary operator: '-slate-grey'
(4814,15): run-time error CSS1039: Token not allowed after unary operator: '-black'
(4825,15): run-time error CSS1039: Token not allowed after unary operator: '-white'
(4836,15): run-time error CSS1039: Token not allowed after unary operator: '-white'
(4847,15): run-time error CSS1039: Token not allowed after unary operator: '-white'
(4858,15): run-time error CSS1039: Token not allowed after unary operator: '-black'
(4869,15): run-time error CSS1039: Token not allowed after unary operator: '-slate-grey'
(4880,15): run-time error CSS1039: Token not allowed after unary operator: '-white'
(4891,15): run-time error CSS1039: Token not allowed after unary operator: '-white'
(4902,15): run-time error CSS1039: Token not allowed after unary operator: '-white'
(4913,15): run-time error CSS1039: Token not allowed after unary operator: '-slate-grey'
(4924,15): run-time error CSS1039: Token not allowed after unary operator: '-black'
(4935,15): run-time error CSS1039: Token not allowed after unary operator: '-slate-grey'
(4946,15): run-time error CSS1039: Token not allowed after unary operator: '-black'
(4957,15): run-time error CSS1039: Token not allowed after unary operator: '-black'
(4968,15): run-time error CSS1039: Token not allowed after unary operator: '-white'
(4979,15): run-time error CSS1039: Token not allowed after unary operator: '-white'
(4990,15): run-time error CSS1039: Token not allowed after unary operator: '-black'
(5001,15): run-time error CSS1039: Token not allowed after unary operator: '-white'
(5012,15): run-time error CSS1039: Token not allowed after unary operator: '-steel'
(5023,15): run-time error CSS1039: Token not allowed after unary operator: '-white'
(5034,15): run-time error CSS1039: Token not allowed after unary operator: '-white'
(5045,15): run-time error CSS1039: Token not allowed after unary operator: '-white'
(5056,15): run-time error CSS1039: Token not allowed after unary operator: '-greeny-blue'
(5067,15): run-time error CSS1039: Token not allowed after unary operator: '-white'
(5078,15): run-time error CSS1039: Token not allowed after unary operator: '-white'
(5089,15): run-time error CSS1039: Token not allowed after unary operator: '-white'
(5091,59941): run-time error CSS1039: Token not allowed after unary operator: '-steel'
(5091,59988): run-time error CSS1039: Token not allowed after unary operator: '-steel'
(5091,60034): run-time error CSS1039: Token not allowed after unary operator: '-steel'
 */
/*!
 * ngToast v1.5.0 (http://tameraydin.github.io/ngToast)
 * Copyright 2015 Tamer Aydin (http://tamerayd.in)
 * Licensed under MIT (http://tameraydin.mit-license.org/)
 */

.ng-toast{position:fixed;z-index:1080;width:100%;height:0;margin-top:20px;text-align:center}.ng-toast.ng-toast--top,.ng-toast.ng-toast--top .ng-toast__list{top:0;bottom:auto}.ng-toast.ng-toast--top.ng-toast--center .ng-toast__list{position:static}.ng-toast.ng-toast--bottom,.ng-toast.ng-toast--bottom .ng-toast__list{top:auto;bottom:0}.ng-toast.ng-toast--bottom.ng-toast--center .ng-toast__list{pointer-events:none}.ng-toast.ng-toast--bottom.ng-toast--center .ng-toast__message .alert{pointer-events:auto}.ng-toast.ng-toast--right .ng-toast__list{left:auto;right:0;margin-right:20px}.ng-toast.ng-toast--right .ng-toast__message{text-align:right}.ng-toast.ng-toast--left .ng-toast__list{right:auto;left:0;margin-left:20px}.ng-toast.ng-toast--left .ng-toast__message{text-align:left}.ng-toast .ng-toast__list{display:inline-block;position:absolute;right:0;left:0;margin:0 auto;padding:0;list-style:none}.ng-toast .ng-toast__message{display:block;width:100%;text-align:center}.ng-toast .ng-toast__message .alert{display:inline-block}
body {
}

.site-view-container {
    min-height: 60vh;
    padding-top: 90px; /*Buttons sliced at the top, increased with 20px*/
}

.starting-view {
    min-height: 60vh;
    padding-top: 73px;
    display: flex;
    justify-content: center;
    align-items: center;
}

.header-site-logo {
    height: 75px;
}

.modal-backdrop {
    background-color: rgba(0,0,0,0.4);
}

.has-error > input {
    border-color: red !important;
}

.has-error > select {
    border-color: red !important;
}

.dropdowns {
    border: 1px solid #ced4da !important;
    border-radius: .25rem !important;
}

.image {
    width: 250px;
    height: 250px;
    margin-right: 10px;
    float: left;
    overflow: hidden;
    cursor: pointer;
}

.img {
    -webkit-transition: all 500ms linear;
    -moz-transition: all 500ms linear;
    -o-transition: all 500ms linear;
    -ms-transition: all 500ms linear;
    transition: all 500ms linear;
}

.img:hover {
    -moz-transform: scale(4.5);
    -webkit-transform: scale(4.5);
    -o-transform: scale(4.5);
    transform: scale(4.5);
    text-align: center;
}

.AdjustedHeight {
    min-height: 60vh;
}

.pcc-btn {
    border-radius: 50px !important;
}

@media (max-height: 568.98px) {
    .pcc-profile-xs-max-height {
        height: 250px;
        overflow: scroll;
    }
}

@media (max-height: 400.98px) {
    .pcc-profile-xs-max-height {
        height: 100px;
        overflow: scroll;
    }
}

.ppc-services-loader {
    color: black;
}

.pcc-dark-hero-overlay--after {
    position: relative;
}

    .pcc-dark-hero-overlay--after::after {
        content: "";
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        background: rgba(0,0,0,0.3);
    }

.pcc-custom-label {
    display: block;
    margin-bottom: 0px;
}

/* Removes the clear button from date inputs */
input[type="date"]::-webkit-clear-button {
    display: none;
}

/* Removes the spin button */
input[type="date"]::-webkit-inner-spin-button {
    display: none;
}

/* Always display the drop down caret */
input[type="date"]::-webkit-calendar-picker-indicator {
    color: #2c3e50;
}

.input-group select {
    -webkit-appearance: listbox;
}

/*Hide when screen is smaller then below mentioned pixels*/
#covid19-sm-header {
    display: none;
}

@media (max-width: 692px) {
#covid19-header {
    display: none;
}

#covid19-sm-header {
    padding-top: 10px;
    display: flex;
    justify-content: center;
    width: 100%;
}

 #covid19-sm-header img {
     height: 47px;
 }

.site-view-container.covid-19-sm-header-padding {
    padding-top: 136px
}
}

/*Styling will resolve issue, where datepicker doesn't popup in chrome*/
input[type="date"] {
    position: relative;
    background: url(/Content/images/downArrow.png) no-repeat right center;   
}

/*Remove 'X' when selecting datepicker input*/
input[type="date"]::-ms-clear {
    display:none;
    color: transparent;
    background: transparent;
}

/* make the native arrow invisible and stretch it over the whole field so you can click anywhere in the input field to trigger the native datepicker*/
input[type="date"]::-webkit-calendar-picker-indicator {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: auto;
    height: auto;
    color: transparent;
    background: transparent;
}

/* adjust increase/decrease button */
input[type="date"]::-webkit-inner-spin-button {
    z-index: 1;
}

/* adjust clear button */
input[type="date"]::-webkit-clear-button {
    z-index: 1;
}

.personalDetailsParagraph {
    margin: 0px 0px 10px 0px !important;
}

.personalDetailsSmall {
    padding-left: 13px;
}

.LandingPageCustomBorderWidth {
    border-width: 3px;
}

.ServicesCustomHeight {
    height: 70px;
}

.LDRApplicationMarginTop {
    margin-top:3%;
}

.LicenceDiscRenewalsCursorHover:hover {
    text-decoration:underline;
    cursor:pointer;
}

.hrefDisabled, .hrefDisabled:hover {
    color: lightgrey;
    cursor: not-allowed;
}

.unpad {
    padding: unset;
}

.pcc-disabled-button {
    background-color: grey !important;
    cursor: not-allowed;
}

.getAppBanner {
    min-height: 80px;
}

.pineappleHeader {
    color: #000;
    margin-top: 10px;
    margin-left: 10px;
    font-family: Montserrat, sans-serif;
    font-weight: 900;
    display: inline-block;
}

.center-container {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 100%;
    width: 100%;
    margin-top: 2%;
}

.center-container-small {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    margin-top: 2%;
}

#loadSection {
    z-index: 9999;
    background: url("../../Content/images/paymentLoader.gif") no-repeat center center rgba(255,255,255,255)
}

.center-label {
    font-size: 14px; /* Adjust the font size as needed */
}

.pcc-info-icon {
    color: #fd9233;
}
/*!
 * ui-select
 * http://github.com/angular-ui/ui-select
 * Version: 0.19.7 - 2017-04-15T14:28:36.790Z
 * License: MIT
 */.ui-select-highlight{font-weight:700}.ui-select-offscreen{clip:rect(0 0 0 0)!important;width:1px!important;height:1px!important;border:0!important;margin:0!important;padding:0!important;overflow:hidden!important;position:absolute!important;outline:0!important;left:0!important;top:0!important}.selectize-control.single>.selectize-input>input,.selectize-control>.selectize-dropdown{width:100%}.ui-select-choices-row:hover{background-color:#f5f5f5}.ng-dirty.ng-invalid>a.select2-choice{border-color:#D44950}.select2-result-single{padding-left:0}.select-locked>.ui-select-match-close,.select2-locked>.select2-search-choice-close{display:none}body>.select2-container.open{z-index:9999}.ui-select-container.select2.direction-up .ui-select-match,.ui-select-container[theme=select2].direction-up .ui-select-match{border-radius:0 0 4px 4px}.ui-select-container.select2.direction-up .ui-select-dropdown,.ui-select-container[theme=select2].direction-up .ui-select-dropdown{border-radius:4px 4px 0 0;border-top-width:1px;border-top-style:solid;box-shadow:0 -4px 8px rgba(0,0,0,.25);margin-top:-4px}.ui-select-container.select2.direction-up .ui-select-dropdown .select2-search,.ui-select-container[theme=select2].direction-up .ui-select-dropdown .select2-search{margin-top:4px}.ui-select-container.select2.direction-up.select2-dropdown-open .ui-select-match,.ui-select-container[theme=select2].direction-up.select2-dropdown-open .ui-select-match{border-bottom-color:#5897fb}.ui-select-container[theme=select2] .ui-select-dropdown .ui-select-search-hidden,.ui-select-container[theme=select2] .ui-select-dropdown .ui-select-search-hidden input{opacity:0;height:0;min-height:0;padding:0;margin:0;border:0}.selectize-input.selectize-focus{border-color:#007FBB!important}.selectize-control.multi>.selectize-input>input{margin:0!important}.ng-dirty.ng-invalid>div.selectize-input{border-color:#D44950}.ui-select-container[theme=selectize].direction-up .ui-select-dropdown{box-shadow:0 -4px 8px rgba(0,0,0,.25);margin-top:-2px}.ui-select-container[theme=selectize] input.ui-select-search-hidden{opacity:0;height:0;min-height:0;padding:0;margin:0;border:0;width:0}.btn-default-focus{color:#333;background-color:#EBEBEB;border-color:#ADADAD;text-decoration:none;outline:-webkit-focus-ring-color auto 5px;outline-offset:-2px;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}.ui-select-bootstrap .ui-select-toggle{position:relative}.ui-select-bootstrap .ui-select-toggle>.caret{position:absolute;height:10px;top:50%;right:10px;margin-top:-2px}.input-group>.ui-select-bootstrap.dropdown{position:static}.input-group>.ui-select-bootstrap>input.ui-select-search.form-control{border-radius:4px 0 0 4px}.input-group>.ui-select-bootstrap>input.ui-select-search.form-control.direction-up{border-radius:4px 0 0 4px!important}.ui-select-bootstrap .ui-select-search-hidden{opacity:0;height:0;min-height:0;padding:0;margin:0;border:0}.ui-select-bootstrap>.ui-select-match>.btn{text-align:left!important}.ui-select-bootstrap>.ui-select-match>.caret{position:absolute;top:45%;right:15px}.ui-select-bootstrap>.ui-select-choices,.ui-select-bootstrap>.ui-select-no-choice{width:100%;height:auto;max-height:200px;overflow-x:hidden;margin-top:-1px}body>.ui-select-bootstrap.open{z-index:1000}.ui-select-multiple.ui-select-bootstrap{height:auto;padding:3px 3px 0}.ui-select-multiple.ui-select-bootstrap input.ui-select-search{background-color:transparent!important;border:none;outline:0;height:1.666666em;margin-bottom:3px}.ui-select-multiple.ui-select-bootstrap .ui-select-match .close{font-size:1.6em;line-height:.75}.ui-select-multiple.ui-select-bootstrap .ui-select-match-item{outline:0;margin:0 3px 3px 0}.ui-select-multiple .ui-select-match-item{position:relative}.ui-select-multiple .ui-select-match-item.dropping .ui-select-match-close{pointer-events:none}.ui-select-multiple:hover .ui-select-match-item.dropping-before:before{content:"";position:absolute;top:0;right:100%;height:100%;margin-right:2px;border-left:1px solid #428bca}.ui-select-multiple:hover .ui-select-match-item.dropping-after:after{content:"";position:absolute;top:0;left:100%;height:100%;margin-left:2px;border-right:1px solid #428bca}.ui-select-bootstrap .ui-select-choices-row>span{cursor:pointer;display:block;padding:3px 20px;clear:both;font-weight:400;line-height:1.42857143;color:#333;white-space:nowrap}.ui-select-bootstrap .ui-select-choices-row>span:focus,.ui-select-bootstrap .ui-select-choices-row>span:hover{text-decoration:none;color:#262626;background-color:#f5f5f5}.ui-select-bootstrap .ui-select-choices-row.active>span{color:#fff;text-decoration:none;outline:0;background-color:#428bca}.ui-select-bootstrap .ui-select-choices-row.active.disabled>span,.ui-select-bootstrap .ui-select-choices-row.disabled>span{color:#777;cursor:not-allowed;background-color:#fff}.ui-select-match.ng-hide-add,.ui-select-search.ng-hide-add{display:none!important}.ui-select-bootstrap.ng-dirty.ng-invalid>button.btn.ui-select-match{border-color:#D44950}.ui-select-container[theme=bootstrap].direction-up .ui-select-dropdown{box-shadow:0 -4px 8px rgba(0,0,0,.25)}.ui-select-bootstrap .ui-select-match-text{width:100%;padding-right:1em}.ui-select-bootstrap .ui-select-match-text span{display:inline-block;width:100%;overflow:hidden}.ui-select-bootstrap .ui-select-toggle>a.btn{position:absolute;height:10px;right:10px;margin-top:-2px}.ui-select-refreshing.glyphicon{position:absolute;right:0;padding:8px 27px}@-webkit-keyframes ui-select-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes ui-select-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.ui-select-spin{-webkit-animation:ui-select-spin 2s infinite linear;animation:ui-select-spin 2s infinite linear}.ui-select-refreshing.ng-animate{-webkit-animation:none 0s}
/*# sourceMappingURL=select.min.css.map */

.magnifying-container .magnifying .handle, .magnifying-container .magnifying .middle, .magnifying-container .magnifying .top, .magnifying-container-sm .magnifying .handle, .magnifying-container-sm .magnifying .middle, .magnifying-container-sm .magnifying .top {
    position: absolute;
}

.loading {
    width: 90%;
    height: 45%;
}

.loading-container .loading {
    padding: 30px;
    /* border-radius: 5px; */
    background-color: transparent !important;
    color: #fff;
    text-align: center;
    text-overflow: ellipsis;
    font-size: 10px;
}

/* Area where magnifier will track through */
.magnifying-container {
    position: relative;
    height: 200px;
    width: 200px;
    margin: 0 auto;
    display: flex;
    justify-content: center;
    align-items: center;
    background: url('/Content/images/SAMap.png') no-repeat center center;
    -webkit-background-size: contain;
    -moz-background-size: contain;
    -o-background-size: contain;
    background-size: contain;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}

/* Magnifying glass components container */
.magnifying {
    width: 50px;
    height: 50px;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-animation: anim 4s infinite linear;
    animation: anim 4s infinite linear;
    margin-top: 0;
}

.handle {
    width: 5px;
    height: 25px;
    -webkit-backface-visibility: hidden;
    backface-visibility:hidden;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
    top: 24.5px;
    left: 10.5px;
    background-color: #666666;
}

.middle {
    width: 4px;
    height: 5px;
    background-color: #c0c0c0;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
    top: 24.9px;
    left: 21px;
}

.top {
    width: 30px;
    height: 30px;
    background-color: rgba(176,224,230,0.7);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    border-radius: 15px;
    border: 3px solid #888888;
    top: 0;
    left: 20px;
}

@-webkit-keyframes anim {
    from {
        -webkit-transform: rotate(0) translate3d(-125%, 0, 0) rotate(0);
    }

    to {
        -webkit-transform: rotate(360deg) translate3d(-125%, 0, 0) rotate(-360deg);
    }
}

@keyframes anim {
    from {
        transform: rotate(0) translate3d(-125%, 0, 0) rotate(0);
    }

    to {
        transform: rotate(360deg) translate3d(-125%, 0, 0) rotate(-360deg);
    }
}

.activation-body {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    min-height: 300px;
}

.activation-state {
    min-height: 150px;
    padding: 10px;
}

.activation-loader {
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

.disable-button {
    cursor: not-allowed !important;
}
.basket-item {
    margin-bottom: 16px;
    border-bottom: 1px rgba(0,0,0,0.1) solid;
}

.basket-item-actions {
    display: flex;
    align-items: center;
}

.basket-payment-actions {
    display: flex;
    justify-content: flex-end
}

.basket-payment-actions .pcc-btn{
    margin-right: 10px;
}

/*Reverse Small rule*/
@media (max-width: 767.98px) {
    .basket-payment-actions {
        flex-direction: column;
    }

        .basket-payment-actions .pcc-btn {
            margin-right: 0;
            margin-bottom: 10px;
        }
}
.bills-loading {
    min-height: 30vh;
    display: flex;
}

.bills-loader {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    flex: 1;
}

.bills-idSelector {
    display: flex;
    align-items: center;
}

.bills-idSelector-heading {
    margin-bottom: 0;
    margin-right: 8px;
}

.addId {
    color: white;
}

.bills-sorting{
    padding-left: 8px;
}
.errorMsg {
    display: flex;
    flex-direction: column;
    flex: 1;
    justify-content: center;
    align-items: center;
    padding-top: 65px;
}

.errorIconSize {
    font-size: 65px;
}
/**
 * @license
 * Generated by Zeplin
 * Copyright (C) 2021 - present Zeplin
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at

 *     http://www.apache.org/licenses/LICENSE-2.0

 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */

@font-face {
  font-family: OpenSans;
  src: local(OpenSans-Light),
    url(/path/to/OpenSans-Light.woff2) format("woff2"),
    url(/path/to/OpenSans-Light.woff) format("woff"),
    url(/path/to/OpenSans-Light.ttf) format("truetype");
  font-weight: 300;
  font-style: normal;
  font-stretch: normal;
}

@font-face {
  font-family: OpenSans;
  src: local(OpenSans-Regular),
    url(/path/to/OpenSans-Regular.woff2) format("woff2"),
    url(/path/to/OpenSans-Regular.woff) format("woff"),
    url(/path/to/OpenSans-Regular.ttf) format("truetype");
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
}

@font-face {
  font-family: OpenSans;
  src: local(OpenSans-SemiBoldItalic),
    url(/path/to/OpenSans-SemiBoldItalic.woff2) format("woff2"),
    url(/path/to/OpenSans-SemiBoldItalic.woff) format("woff"),
    url(/path/to/OpenSans-SemiBoldItalic.ttf) format("truetype");
  font-weight: 600;
  font-style: italic;
  font-stretch: normal;
}

@font-face {
  font-family: OpenSans;
  src: local(OpenSans-SemiBold),
    url(/path/to/OpenSans-SemiBold.woff2) format("woff2"),
    url(/path/to/OpenSans-SemiBold.woff) format("woff"),
    url(/path/to/OpenSans-SemiBold.ttf) format("truetype");
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
}

@font-face {
  font-family: OpenSans;
  src: local(OpenSans-Bold),
    url(/path/to/OpenSans-Bold.woff2) format("woff2"),
    url(/path/to/OpenSans-Bold.woff) format("woff"),
    url(/path/to/OpenSans-Bold.ttf) format("truetype");
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
}

.Open-Sans---60pt {
  font-family: OpenSans;
  font-size: 60px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: 1.8px;
  color: var(--white);
}

.Open-Sans---60pt-2 {
  font-family: OpenSans;
  font-size: 60px;
  font-weight: 300;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: 1.8px;
  color: var(--white);
}

.Open-Sans---35pt-2 {
  font-family: OpenSans;
  font-size: 35px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: 1.05px;
  color: var(--white);
}

.Open-Sans---35pt-3 {
  font-family: OpenSans;
  font-size: 35px;
  font-weight: 300;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: 1.05px;
  color: var(--black);
}

.Open-Sans---35pt {
  font-family: OpenSans;
  font-size: 35px;
  font-weight: 300;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: 1.05px;
  color: var(--white);
}

.Open-Sans---30pt-3 {
  font-family: OpenSans;
  font-size: 30px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: 0.9px;
  color: var(--white);
}

.Open-Sans---30pt {
  font-family: OpenSans;
  font-size: 30px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: 0.9px;
  color: var(--black);
}

.Open-Sans---30pt-2 {
  font-family: OpenSans;
  font-size: 30px;
  font-weight: 300;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: 0.9px;
  color: var(--white);
}

.Open-Sans---25pt-3 {
  font-family: OpenSans;
  font-size: 25px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: 0.75px;
  color: var(--white);
}

.Open-Sans---25pt {
  font-family: OpenSans;
  font-size: 25px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: 0.8;
  letter-spacing: 0.75px;
  color: var(--greeny-blue);
}

.Open-Sans---25pt-4 {
  font-family: OpenSans;
  font-size: 25px;
  font-weight: 300;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: 0.75px;
  color: var(--slate-grey);
}

.Open-Sans---25pt-2 {
  font-family: OpenSans;
  font-size: 25px;
  font-weight: 300;
  font-stretch: normal;
  font-style: normal;
  line-height: 0.8;
  letter-spacing: 0.75px;
  color: var(--greeny-blue);
}

.Open-Sans---22pt-3 {
  font-family: OpenSans;
  font-size: 22px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: 0.66px;
  color: var(--white);
}

.Open-Sans---22pt-2 {
  font-family: OpenSans;
  font-size: 22px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: 0.66px;
  color: var(--slate-grey);
}

.Open-Sans---22pt {
  font-family: OpenSans;
  font-size: 22px;
  font-weight: 300;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: 0.66px;
  color: var(--black);
}

.Open-Sans---20pt-6 {
  font-family: OpenSans;
  font-size: 20px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  color: var(--white);
}

.Open-Sans---20pt-4 {
  font-family: OpenSans;
  font-size: 20px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  color: var(--white);
}

.Open-Sans---20pt-3 {
  font-family: OpenSans;
  font-size: 20px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  color: var(--slate-grey);
}

.Open-Sans---20pt {
  font-family: OpenSans;
  font-size: 20px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: 0.6px;
  color: var(--black);
}

.Open-Sans---20pt-2 {
  font-family: OpenSans;
  font-size: 20px;
  font-weight: 600;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  color: var(--white);
}

.Open-Sans---20pt-7 {
  font-family: OpenSans;
  font-size: 20px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  color: var(--white);
}

.Open-Sans---20pt-5 {
  font-family: OpenSans;
  font-size: 20px;
  font-weight: 300;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: 0.6px;
  color: var(--steel);
}

.Open-Sans---18pt-8 {
  font-family: OpenSans;
  font-size: 18px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: 0.54px;
  color: var(--black);
}

.Open-Sans---18pt-7 {
  font-family: OpenSans;
  font-size: 18px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: 0.54px;
  color: var(--black);
}

.Open-Sans---18pt-6 {
  font-family: OpenSans;
  font-size: 18px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.39;
  letter-spacing: 0.54px;
  color: var(--black);
}

.Open-Sans---18pt-4 {
  font-family: OpenSans;
  font-size: 18px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: 0.54px;
  color: var(--white);
}

.Open-Sans---18pt-3 {
  font-family: OpenSans;
  font-size: 18px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: 0.54px;
  color: var(--slate-grey);
}

.Open-Sans---18pt-23 {
  font-family: OpenSans;
  font-size: 18px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.11;
  letter-spacing: 0.54px;
  color: var(--white);
}

.Open-Sans---18pt-21 {
  font-family: OpenSans;
  font-size: 18px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  color: var(--white);
}

.Open-Sans---18pt-19 {
  font-family: OpenSans;
  font-size: 18px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.94;
  letter-spacing: 0.54px;
  color: #707070;
}

.Open-Sans---18pt-15 {
  font-family: OpenSans;
  font-size: 18px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.94;
  letter-spacing: 0.54px;
  color: var(--slate-grey);
}

.Open-Sans---18pt-14 {
  font-family: OpenSans;
  font-size: 18px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.11;
  letter-spacing: 0.54px;
  color: var(--black);
}

.Open-Sans---18pt-13 {
  font-family: OpenSans;
  font-size: 18px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: 0.54px;
  color: var(--white);
}

.Open-Sans---18pt-10 {
  font-family: OpenSans;
  font-size: 18px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: 0.54px;
  color: var(--slate-grey);
}

.Open-Sans---18pt {
  font-family: OpenSans;
  font-size: 18px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: 0.54px;
  color: var(--black);
}

.Open-Sans---18pt-18 {
  font-family: OpenSans;
  font-size: 18px;
  font-weight: 600;
  font-stretch: normal;
  font-style: italic;
  line-height: normal;
  letter-spacing: 0.54px;
  color: var(--slate-grey);
}

.Open-Sans---18pt-9 {
  font-family: OpenSans;
  font-size: 18px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: 0.54px;
  color: var(--slate-grey);
}

.Open-Sans---18pt-22 {
  font-family: OpenSans;
  font-size: 18px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  color: var(--white);
}

.Open-Sans---18pt-20 {
  font-family: OpenSans;
  font-size: 18px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.94;
  letter-spacing: 0.54px;
  color: #707070;
}

.Open-Sans---18pt-16 {
  font-family: OpenSans;
  font-size: 18px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.94;
  letter-spacing: 0.54px;
  color: var(--slate-grey);
}

.Open-Sans---18pt-11 {
  font-family: OpenSans;
  font-size: 18px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: 0.54px;
  color: var(--steel);
}

.Open-Sans---18pt-5 {
  font-family: OpenSans;
  font-size: 18px;
  font-weight: 300;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: 0.54px;
  color: var(--white);
}

.Open-Sans---18pt-2 {
  font-family: OpenSans;
  font-size: 18px;
  font-weight: 300;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: 0.54px;
  color: var(--slate-grey);
}

.Open-Sans---18pt-17 {
  font-family: OpenSans;
  font-size: 18px;
  font-weight: 300;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: 0.54px;
  color: var(--black);
}

.Open-Sans---18pt-12 {
  font-family: OpenSans;
  font-size: 18px;
  font-weight: 300;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.94;
  letter-spacing: 0.54px;
  color: var(--slate-grey);
}

.Open-Sans---15pt-9 {
  font-family: OpenSans;
  font-size: 15px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: 0.45px;
  color: var(--black);
}

.Open-Sans---15pt-6 {
  font-family: OpenSans;
  font-size: 15px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: 0.45px;
  color: var(--black);
}

.Open-Sans---15pt-5 {
  font-family: OpenSans;
  font-size: 15px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  color: var(--white);
}

.Open-Sans---15pt-4 {
  font-family: OpenSans;
  font-size: 15px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  color: var(--slate-grey);
}

.Open-Sans---15pt-35 {
  font-family: OpenSans;
  font-size: 15px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: 0.45px;
  color: var(--white);
}

.Open-Sans---15pt-34 {
  font-family: OpenSans;
  font-size: 15px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.33;
  letter-spacing: 0.45px;
  color: var(--white);
}

.Open-Sans---15pt-30 {
  font-family: OpenSans;
  font-size: 15px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.33;
  letter-spacing: 0.45px;
  color: var(--white);
}

.Open-Sans---15pt-29 {
  font-family: OpenSans;
  font-size: 15px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  color: var(--greeny-blue);
}

.Open-Sans---15pt-28 {
  font-family: OpenSans;
  font-size: 15px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: 0.45px;
  color: var(--white);
}

.Open-Sans---15pt-27 {
  font-family: OpenSans;
  font-size: 15px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: 0.45px;
  color: var(--white);
}

.Open-Sans---15pt-25 {
  font-family: OpenSans;
  font-size: 15px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  color: var(--black);
}

.Open-Sans---15pt-24 {
  font-family: OpenSans;
  font-size: 15px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  color: var(--white);
}

.Open-Sans---15pt-23 {
  font-family: OpenSans;
  font-size: 15px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  color: var(--white);
}

.Open-Sans---15pt-20 {
  font-family: OpenSans;
  font-size: 15px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: 0.45px;
  color: var(--slate-grey);
}

.Open-Sans---15pt-19 {
  font-family: OpenSans;
  font-size: 15px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: 0.45px;
  color: var(--slate-grey);
}

.Open-Sans---15pt-16 {
  font-family: OpenSans;
  font-size: 15px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  color: var(--wisteria);
}

.Open-Sans---15pt-15 {
  font-family: OpenSans;
  font-size: 15px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  color: var(--pastel-orange);
}

.Open-Sans---15pt-10 {
  font-family: OpenSans;
  font-size: 15px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: 2.67;
  letter-spacing: 0.45px;
  color: var(--steel);
}

.Open-Sans---15pt {
  font-family: OpenSans;
  font-size: 15px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: 0.45px;
  color: var(--black);
}

.Open-Sans---15pt-33 {
  font-family: OpenSans;
  font-size: 15px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.33;
  letter-spacing: 0.45px;
  color: var(--white);
}

.Open-Sans---15pt-32 {
  font-family: OpenSans;
  font-size: 15px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.33;
  letter-spacing: 0.45px;
  color: var(--white);
}

.Open-Sans---15pt-3 {
  font-family: OpenSans;
  font-size: 15px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: 0.45px;
  color: var(--black);
}

.Open-Sans---15pt-2 {
  font-family: OpenSans;
  font-size: 15px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: 0.45px;
  color: var(--black);
}

.Open-Sans---15pt-12 {
  font-family: OpenSans;
  font-size: 15px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: 0.45px;
  color: var(--white);
}

.Open-Sans---15pt-8 {
  font-family: OpenSans;
  font-size: 15px;
  font-weight: 300;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: 0.45px;
  color: var(--steel);
}

.Open-Sans---15pt-7 {
  font-family: OpenSans;
  font-size: 15px;
  font-weight: 300;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.33;
  letter-spacing: 0.45px;
  color: var(--greeny-blue);
}

.Open-Sans---15pt-31 {
  font-family: OpenSans;
  font-size: 15px;
  font-weight: 300;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.33;
  letter-spacing: 0.45px;
  color: var(--white);
}

.Open-Sans---15pt-26 {
  font-family: OpenSans;
  font-size: 15px;
  font-weight: 300;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.33;
  letter-spacing: 0.45px;
  color: var(--black);
}

.Open-Sans---15pt-22 {
  font-family: OpenSans;
  font-size: 15px;
  font-weight: 300;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.67;
  letter-spacing: 0.45px;
  color: var(--black);
}

.Open-Sans---15pt-21 {
  font-family: OpenSans;
  font-size: 15px;
  font-weight: 300;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: 0.45px;
  color: var(--slate-grey);
}

.Open-Sans---15pt-18 {
  font-family: OpenSans;
  font-size: 15px;
  font-weight: 300;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: 0.45px;
  color: var(--black);
}

.Open-Sans---15pt-17 {
  font-family: OpenSans;
  font-size: 15px;
  font-weight: 300;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: 0.45px;
  color: var(--black);
}

.Open-Sans---15pt-14 {
  font-family: OpenSans;
  font-size: 15px;
  font-weight: 300;
  font-stretch: normal;
  font-style: normal;
  line-height: 2.33;
  letter-spacing: 0.45px;
  color: var(--white);
}

.Open-Sans---15pt-13 {
  font-family: OpenSans;
  font-size: 15px;
  font-weight: 300;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: 0.45px;
  color: var(--white);
}

.Open-Sans---15pt-11 {
  font-family: OpenSans;
  font-size: 15px;
  font-weight: 300;
  font-stretch: normal;
  font-style: normal;
  line-height: 2.67;
  letter-spacing: 0.45px;
  color: var(--steel);
}

.Open-Sans---14pt-4 {
  font-family: OpenSans;
  font-size: 14px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: 0.42px;
  color: var(--white);
}

.Open-Sans---14pt-3 {
  font-family: OpenSans;
  font-size: 14px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: 0.42px;
  color: var(--slate-grey);
}

.Open-Sans---14pt-2 {
  font-family: OpenSans;
  font-size: 14px;
  font-weight: 300;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: 0.42px;
  color: var(--slate-grey);
}

.Open-Sans---14pt {
  font-family: OpenSans;
  font-size: 14px;
  font-weight: 300;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: 0.42px;
  color: var(--steel);
}

.Open-Sans---13pt-9 {
  font-family: OpenSans;
  font-size: 13px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: 0.39px;
  color: var(--black);
}

.Open-Sans---13pt-7 {
  font-family: OpenSans;
  font-size: 13px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.54;
  letter-spacing: 0.39px;
  color: var(--black);
}

.Open-Sans---13pt-4 {
  font-family: OpenSans;
  font-size: 13px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: 0.39px;
  color: var(--black);
}

.Open-Sans---13pt-22 {
  font-family: OpenSans;
  font-size: 13px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.54;
  letter-spacing: 0.39px;
  color: var(--white);
}

.Open-Sans---13pt-20 {
  font-family: OpenSans;
  font-size: 13px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: 0.39px;
  color: var(--slate-grey);
}

.Open-Sans---13pt-2 {
  font-family: OpenSans;
  font-size: 13px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: 0.39px;
  color: var(--black);
}

.Open-Sans---13pt-19 {
  font-family: OpenSans;
  font-size: 13px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: 0.39px;
  color: var(--white);
}

.Open-Sans---13pt-16 {
  font-family: OpenSans;
  font-size: 13px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.77;
  letter-spacing: 0.39px;
  color: var(--white);
}

.Open-Sans---13pt-14 {
  font-family: OpenSans;
  font-size: 13px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: 0.39px;
  color: var(--white);
}

.Open-Sans---13pt-11 {
  font-family: OpenSans;
  font-size: 13px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.92;
  letter-spacing: 0.39px;
  color: var(--black);
}

.Open-Sans---13pt-13 {
  font-family: OpenSans;
  font-size: 13px;
  font-weight: 600;
  font-stretch: normal;
  font-style: italic;
  line-height: normal;
  letter-spacing: 0.39px;
  color: var(--slate-grey);
}

.Open-Sans---13pt-24 {
  font-family: OpenSans;
  font-size: 13px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.54;
  letter-spacing: 0.39px;
  color: var(--white);
}

.Open-Sans---13pt-23 {
  font-family: OpenSans;
  font-size: 13px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.54;
  letter-spacing: 0.39px;
  color: var(--white);
}

.Open-Sans---13pt-18 {
  font-family: OpenSans;
  font-size: 13px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: 0.39px;
  color: var(--white);
}

.Open-Sans---13pt-17 {
  font-family: OpenSans;
  font-size: 13px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.77;
  letter-spacing: 0.39px;
  color: var(--slate-grey);
}

.Open-Sans---13pt-8 {
  font-family: OpenSans;
  font-size: 13px;
  font-weight: 300;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.54;
  letter-spacing: 0.39px;
  color: var(--black);
}

.Open-Sans---13pt-6 {
  font-family: OpenSans;
  font-size: 13px;
  font-weight: 300;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: 0.39px;
  color: var(--slate-grey);
}

.Open-Sans---13pt-5 {
  font-family: OpenSans;
  font-size: 13px;
  font-weight: 300;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: 0.39px;
  color: var(--black);
}

.Open-Sans---13pt-3 {
  font-family: OpenSans;
  font-size: 13px;
  font-weight: 300;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: 0.39px;
  color: var(--black);
}

.Open-Sans---13pt-21 {
  font-family: OpenSans;
  font-size: 13px;
  font-weight: 300;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.54;
  letter-spacing: 0.39px;
  color: var(--white);
}

.Open-Sans---13pt-15 {
  font-family: OpenSans;
  font-size: 13px;
  font-weight: 300;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: 0.39px;
  color: var(--white);
}

.Open-Sans---13pt-12 {
  font-family: OpenSans;
  font-size: 13px;
  font-weight: 300;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.92;
  letter-spacing: 0.39px;
  color: var(--black);
}

.Open-Sans---13pt-10 {
  font-family: OpenSans;
  font-size: 13px;
  font-weight: 300;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.38;
  letter-spacing: 0.39px;
  color: var(--white);
}

.Open-Sans---13pt {
  font-family: OpenSans;
  font-size: 13px;
  font-weight: 300;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: 0.39px;
  color: var(--steel);
}

.Open-Sans---12pt-3 {
  font-family: OpenSans;
  font-size: 12px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  color: var(--white);
}

.Open-Sans---12pt-2 {
  font-family: OpenSans;
  font-size: 12px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.25;
  letter-spacing: 0.36px;
  color: var(--white);
}

.Open-Sans---12pt {
  font-family: OpenSans;
  font-size: 12px;
  font-weight: 300;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.25;
  letter-spacing: 0.36px;
  color: var(--white);
}

.Open-Sans---10pt-2 {
  font-family: OpenSans;
  font-size: 10px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: 0.3px;
  color: var(--greeny-blue);
}

.Open-Sans---10pt {
  font-family: OpenSans;
  font-size: 10px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: 0.3px;
  color: var(--white);
}

.Open-Sans---8pt-2 {
  font-family: OpenSans;
  font-size: 8px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  color: var(--white);
}

.Open-Sans---8pt {
  font-family: OpenSans;
  font-size: 8px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  color: var(--white);
}
.landing-hero {
    height: 52vh;
    background-image: url('../../../Content/images/pr-content/1920 x 504 px/payCity-504-LDR.jpg');
}


.pcc-landing-service-cicle {
    border-radius: 50%;
    height: 300px;
    width: 300px;
    margin-bottom: 1.42857rem !important;
    background: white;
}

    .pcc-landing-service-cicle::after, .pcc-landing-service-cicle::before {
        border-radius: 50%
    }

.pcc-landing-service-circle-content {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    height:100%;
}

.pcc-landing-services-row {
    justify-content: space-around;
}

.pcc-cursor-pointer{
    cursor:pointer;
}
.pcc-service-link {
    margin-bottom: 1rem;
    text-decoration: none;
}

    .pcc-service-link:hover {
        text-decoration: none;
    }

.pcc-service-link-content {
    display: flex;
    flex-direction: column;
    height: 100%;
}

.pcc-service-link-description {
    flex-grow: 1;
}

.pcc-service-link-image {
    height: 100%;
    width: auto;
    z-index: 10;
    opacity: 0.9;
}

.pcc-service-link-image-container {
    height: 150px;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 1.2rem;
}

    .pcc-service-link-image-container::after {
        border-top-left-radius: 5px !important;
        border-top-right-radius: 5px !important;
        background-color: white;
        background-repeat: repeat-x;
        background-image: -webkit-linear-gradient(300deg, rgb(150, 150, 150), rgba(230, 230, 230, 0.7));
        background-image: -o-linear-gradient(300deg, rgb(150, 150, 150), rgba(230, 230, 230, 0.7));
        background-image: linear-gradient(150deg, rgb(150, 150, 150), rgba(230, 230, 230, 0.7));
    }

    .pcc-service-link-image-container.fines::after {
        border-top-left-radius: 5px !important;
        border-top-right-radius: 5px !important;
        background-color: white;
        background-repeat: repeat-x;
        background-image: -webkit-linear-gradient(300deg, rgb(43, 194, 215), rgba(43, 194, 215, 0.4));
        background-image: -o-linear-gradient(300deg, rgb(43, 194, 215), rgba(43, 194, 215, 0.4));
        background-image: linear-gradient(150deg, rgb(43, 194, 215), rgba(43, 194, 215, 0.4));
    }

    .pcc-service-link-image-container.ppu::after {
        border-top-left-radius: 5px !important;
        border-top-right-radius: 5px !important;
        background-color: white;
        background-repeat: repeat-x;
        background-image: -webkit-linear-gradient(300deg, rgb(250, 154, 78), rgba(250, 154, 78, 0.4));
        background-image: -o-linear-gradient(300deg, rgb(250, 154, 78), rgba(250, 154, 78, 0.4));
        background-image: linear-gradient(150deg, rgb(250, 154, 78), rgba(250, 154, 78, 0.4));
    }

    .pcc-service-link-image-container.municipal-accounts::after {
        border-top-left-radius: 5px !important;
        border-top-right-radius: 5px !important;
        background-color: white;
        background-repeat: repeat-x;
        background-image: -webkit-linear-gradient(300deg, rgb(56, 190, 163), rgba(56, 190, 163, 0.4));
        background-image: -o-linear-gradient(300deg, rgb(56, 190, 163), rgba(56, 190, 163, 0.4));
        background-image: linear-gradient(150deg, rgb(56, 190, 163), rgba(56, 190, 163, 0.4));
    }

    .vehicleParagraphPadding {
        margin-left: 2.5%;
        margin-top: 1%;
    }

.notice-search-wrapper {
    display: flex;
    flex-direction: column;
    min-height: 60vh;
}

.notice-search-awaiting {
    display: flex;
    justify-content: center;
    align-items: center;
    flex: 1;
}

.notice-search-ellipse {
    opacity: 0.5;
    font-size: 50px;
}
.switch {
    position: relative;
    display: inline-block;
    width: 60px;
    height: 34px;
}

    .switch input {
        opacity: 0;
        width: 0;
        height: 0;
    }

.slider {
    position: absolute;
    cursor: pointer;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: #ccc;
    -webkit-transition: .4s;
    transition: .4s;
}

    .slider:before {
        position: absolute;
        content: "";
        height: 26px;
        width: 26px;
        left: 4px;
        bottom: 4px;
        background-color: white;
        -webkit-transition: .4s;
        transition: .4s;
    }

input:checked + .slider {
    background-color: #fd9233;
}

input:focus + .slider {
    box-shadow: 0 0 1px #2196F3;
}

input:checked + .slider:before {
    -webkit-transform: translateX(26px);
    -ms-transform: translateX(26px);
    transform: translateX(26px);
}

/* Rounded sliders */
.slider.round {
    border-radius: 34px;
}

    .slider.round:before {
        border-radius: 50%;
    }

/*th {
    text-align: center;
}*/

/* Styles go here */

.my-controller {
    border: 1px solid #fcc;
    padding: 5px;
    margin: 3px;
}

    .my-controller small {
        color: #c99;
    }

.other-controller {
    border: 1px solid #ccf;
    padding: 5px;
    margin: 3px;
}

    .other-controller small {
        color: #99c;
    }

.third-controller {
    border: 1px solid #cfc;
    padding: 5px;
    margin: 3px;
}

    .third-controller small {
        color: #9c9;
    }

.payment-conclusion-display {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
}

.payment-conclusion-display i.result-icon{
    font-size: 60px;
    margin-bottom: 16px;
}
.pcc-btn--disabled {
    position: relative;
}

    .pcc-btn--disabled:disabled {
        opacity: 0.2;
    }

        /* Add slash to disabled elements */
        .pcc-btn--disabled:disabled:after {
            content: "";
            display: block;
            position: absolute;
            top: 50%;
            left: 0;
            border-top: 2px solid grey;
            width: 100%;
            transform: rotate(135deg);
        }

.pcc-hint-transition {
    transition: all linear 0.5s;
}
.pcc-hint-expand.expand-200 {
    max-height: 200px;
}
.pcc-hint-expand.expand-400 {
    max-height: 400px;
}
.pcc-hint-expand.expand-600 {
    max-height: 600px;
}
.pcc-hint-expand.expand-800 {
    max-height: 800px;
}

.pcc-hint-transition.pcc-hint-expand.ng-hide {
    /*display: inline-block !important;*/
    max-height: 0;
    overflow: hidden;
}

.pcc-icon-container {
    padding: 0;
    display: flex;
    justify-content:center;
    align-items:center;
    box-sizing: content-box;
}

.pcc-icon {
    padding: 0;
    margin: 0;
    height: 100%;
    width: 100%;
    display: block;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
}

.pcc-table-button-40 {
    height: 40px;
    width: 40px;
    background-position: center;
    padding: 0;
}

.pcc-icon-150-loading-color {
    background-image: url('../../../Content/images/pr-content/Icons/150 x1 50 px/Website-Icons-150-x-1507.png');
}

.pcc-icon-150-electricity-color {
    background-image: url('../../../Content/images/pr-content/Icons/150 x1 50 px/Website-Icons-150-x-1509.png');
}

.pcc-icon-150-water-color {
    background-image: url('../../../Content/images/pr-content/Icons/150 x1 50 px/Website-Icons-150-x-15010.png');
}

.pcc-icon-150-gas-color {
    background-image: url('../../../Content/images/pr-content/Icons/150 x1 50 px/Website-Icons-150-x-15011.png');
}

.pcc-icon-70-camera-color {
    background-image: url('../../../Content/images/pr-content/Icons//70 x 70 px/Website-Icons-Home-Page.png');
}

.pcc-icon-70-camera-white {
    background-image: url('../../../Content/images/pr-content/Icons/70 x 70 px/Website-Icons-Home-Page5.png');
}

.pcc-icon-70-car-color {
    background-image: url('../../../Content/images/pr-content/Icons/70 x 70 px/Website-Icons-Home-Page2.png');
}

.pcc-icon-70-car-white {
    background-image: url('../../../Content/images/pr-content/Icons/70 x 70 px/Website-Icons-Home-Page6.png');
}

.pcc-icon-70-card-color {
    background-image: url('../../../Content/images/pr-content/Icons/70 x 70 px/Website-Icons-Home-Page3.png');
}

.pcc-icon-70-card-white {
    background-image: url('../../../Content/images/pr-content/Icons/70 x 70 px/Website-Icons-Home-Page7.png');
}

.pcc-icon-70-buy-color {
    background-image: url('../../../Content/images/pr-content/Icons/70 x 70 px/Website-Icons-Home-Page4.png');
}

.pcc-icon-70-buy-white {
    background-image: url('../../../Content/images/pr-content/Icons/70 x 70 px/Website-Icons-Home-Page8.png');
}

.pcc-icon-40-receipt-color {
    background-image: url('../../../Content/images/pr-content/Icons/40 x 40 px/Website-Icons-39.98-x-39.98.png');
}

.pcc-icon-40-receipt-white {
    background-image: url('../../../Content/images/pr-content/Icons/40 x 40 px/Website-Icons-39.98-x-39.9813.png');
}

.pcc-icon-40-open-email-color {
    background-image: url('../../../Content/images/pr-content/Icons/40 x 40 px/Website-Icons-39.98-x-39.982.png');
}

.pcc-icon-40-open-email-white {
    background-image: url('../../../Content/images/pr-content/Icons/40 x 40 px/Website-Icons-39.98-x-39.9814.png');
}

.pcc-icon-40-closed-email-color {
    background-image: url('../../../Content/images/pr-content/Icons/40 x 40 px/Website-Icons-39.98-x-39.983.png');
}

.pcc-icon-40-closed-email-white {
    background-image: url('../../../Content/images/pr-content/Icons/40 x 40 px/Website-Icons-39.98-x-39.9815.png');
}

.pcc-icon-40-eye-color {
    background-image: url('../../../Content/images/pr-content/Icons/40 x 40 px/Website-Icons-39.98-x-39.984.png');
}

.pcc-icon-40-eye-white {
    background-image: url('../../../Content/images/pr-content/Icons/40 x 40 px/Website-Icons-39.98-x-39.9816.png');
}

.pcc-icon-40-at-color {
    background-image: url('../../../Content/images/pr-content/Icons/40 x 40 px/Website-Icons-39.98-x-39.985.png');
}

.pcc-icon-40-at-white {
    background-image: url('../../../Content/images/pr-content/Icons/40 x 40 px/Website-Icons-39.98-x-39.9817.png');
}

.pcc-icon-40-smiley-color {
    background-image: url('../../../Content/images/pr-content/Icons/40 x 40 px/Website-Icons-39.98-x-39.986.png');
}

.pcc-icon-40-smiley-white {
    background-image: url('../../../Content/images/pr-content/Icons/40 x 40 px/Website-Icons-39.98-x-39.9818.png');
}

.pcc-icon-40-like-color {
    background-image: url('../../../Content/images/pr-content/Icons/40 x 40 px/Website-Icons-39.98-x-39.987.png');
}

.pcc-icon-40-like-white {
    background-image: url('../../../Content/images/pr-content/Icons/40 x 40 px/Website-Icons-39.98-x-39.9819.png');
}

.pcc-icon-40-shaking-hands-color {
    background-image: url('../../../Content/images/pr-content/Icons/40 x 40 px/Website-Icons-39.98-x-39.988.png');
}

.pcc-icon-40-shaking-hands-white {
    background-image: url('../../../Content/images/pr-content/Icons/40 x 40 px/Website-Icons-39.98-x-39.9820.png');
}

.pcc-icon-40-camera-color {
    background-image: url('../../../Content/images/pr-content/Icons/40 x 40 px/Website-Icons-39.98-x-39.989.png');
}

.pcc-icon-40-camera-white {
    background-image: url('../../../Content/images/pr-content/Icons/40 x 40 px/Website-Icons-39.98-x-39.9821.png');
}

.pcc-icon-40-vehicle-search-color {
    background-image: url('../../../Content/images/pr-content/Icons/40 x 40 px/Website-Icons-39.98-x-39.9810.png');
}

.pcc-icon-40-vehicle-search-white {
    background-image: url('../../../Content/images/pr-content/Icons/40 x 40 px/Website-Icons-39.98-x-39.9822.png');
}

.pcc-icon-40-cards-color {
    background-image: url('../../../Content/images/pr-content/Icons/40 x 40 px/Website-Icons-39.98-x-39.9811.png');
}

.pcc-icon-40-cards-white {
    background-image: url('../../../Content/images/pr-content/Icons/40 x 40 px/Website-Icons-39.98-x-39.9823.png');
}

.pcc-icon-40-shopping-bag-color {
    background-image: url('../../../Content/images/pr-content/Icons/40 x 40 px/Website-Icons-39.98-x-39.9812.png');
}

.pcc-icon-40-shopping-bag-white {
    background-image: url('../../../Content/images/pr-content/Icons/40 x 40 px/Website-Icons-39.98-x-39.9824.png');
}

.pcc-icon-30-user-head-color {
    background-image: url('../../../Content/images/pr-content/Icons/30 x 30/Website-Icons-30-x-30.png');
}

.pcc-icon-30-user-shirt-color {
    background-image: url('../../../Content/images/pr-content/Icons/30 x 30/Website-Icons-30-x-302.png');
}

.pcc-icon-30-user-grey {
    background-image: url('../../../Content/images/pr-content/Icons/30 x 30/Website-Icons-30-x-308.png');
}

.pcc-icon-30-at-color {
    background-image: url('../../../Content/images/pr-content/Icons/30 x 30/Website-Icons-30-x-303.png');
}

.pcc-icon-30-at-grey {
    background-image: url('../../../Content/images/pr-content/Icons/30 x 30/Website-Icons-30-x-3010.png');
}

.pcc-icon-30-location-color {
    background-image: url('../../../Content/images/pr-content/Icons/30 x 30/Website-Icons-30-x-304.png');
}

.pcc-icon-30-location-grey {
    background-image: url('../../../Content/images/pr-content/Icons/30 x 30/Website-Icons-30-x-3011.png');
}

.pcc-icon-30-text-color {
    background-image: url('../../../Content/images/pr-content/Icons/30 x 30/Website-Icons-30-x-305.png');
}

.pcc-icon-30-text-grey {
    background-image: url('../../../Content/images/pr-content/Icons/30 x 30/Website-Icons-30-x-3012.png');
}

.pcc-icon-30-call-color {
    background-image: url('../../../Content/images/pr-content/Icons/30 x 30/Website-Icons-30-x-306.png');
}

.pcc-icon-30-call-grey {
    background-image: url('../../../Content/images/pr-content/Icons/30 x 30/Website-Icons-30-x-3013.png');
}

.pcc-icon-30-lock-color {
    background-image: url('../../../Content/images/pr-content/Icons/30 x 30/Website-Icons-30-x-307.png');
}

.pcc-icon-30-lock-grey {
    background-image: url('../../../Content/images/pr-content/Icons/30 x 30/Website-Icons-30-x-3014.png');
}

.input-group .pcc-group-icon-30-user-shirt {
    background-image: url('../../../Content/images/pr-content/Icons/30 x 30/Website-Icons-30-x-308.png');
}

.input-group:focus-within .pcc-group-icon-30-user-shirt {
    background-image: url('../../../Content/images/pr-content/Icons/30 x 30/Website-Icons-30-x-302.png');
}

.buttonRadius {
    border-radius:25px !important;
}

.form-control-left-radius {
    border-bottom-left-radius: 25px !important;
    border-top-left-radius: 25px !important;
}

.input-group-addon-right-radius {
    border-bottom-right-radius: 25px !important;
    border-top-right-radius: 25px !important;
}
body {
}
.splash {
    display: none;
}

[ng-cloak].splash {
    display: block !important;
}

.splash {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    filter: alpha(opacity=60);
    opacity: 0.6;
    background: #000;
}

    .splash h2 {
        text-align: center;
        font-size: 4em;
        color: white;
    }
.step_progressbar {
    counter-reset: step;
}

    .step_progressbar li {
        float: left;
        width: 30%;
        position: relative;
        text-align: center;
    }

        .step_progressbar li:before {
            content: counter(step);
            counter-increment: step;
            width: 35px;
            height: 35px;
            border: 2px solid #bebebe;
            display: block;
            margin: 0 auto 10px auto;
            border-radius: 50%;
            line-height: 30px;
            background: white;
            color: #bebebe;
            text-align: center;
            font-weight: bold;
        }

        .step_progressbar li:after {
            content: '';
            position: absolute;
            width: 100%;
            height: 3px;
            background: #979797;
            top: 15px;
            left: -50%;
            z-index: -1;
        }

        .step_progressbar li.active:before {
            border-color: #bebebe;
            background: #FD9233;
            color: white;
        }

        .step_progressbar li:first-child:after {
            content: none;
        }

.disc-image {
    background-image: url('../../../Content/images/LicenseDisk_New.png');
    background-size: 100% 100%;
    background-repeat: no-repeat;
}

.pcc-subscription-container {
    display:flex;
    flex-direction: column;
    height: 100%;
}

.pcc-subscription-content {   
    display: flex;
    flex-grow: 1;
    flex-direction: column;
    justify-content: space-between;
}

.pcc-subscription-content ul {
    list-style: none;
    padding-left: 0;
    margin-bottom: 2.85714rem !important;
}

.pcc-subscription-content ul li {
    margin-bottom: 1.42857rem !important;
}

.pcc-user-package-residual-value {
    position: absolute;
    width: 100%;
    top: 0;
    transform: translateX(-50%);
    padding: 10px;
}
.traffic-fine-loading {
    height: 200px; /* IE Fall back */
    min-height: 30vh;
    display: flex;
}

.traffic-fine-loader {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    flex-grow: 1;
}

.traffic-fine-spinner-loading {
    height: 100px; /* IE Fall back */
    min-height: 10vh;
    display: flex;
}

.traffic-fine-idSelector {
    display: flex;
    align-items: center;
}

.traffic-fine-idSelector-heading {
    margin-bottom: 0;
    margin-right: 8px;
}

.addId {
    color: white;
}

.traffic-fine-sorting {
    padding-left: 8px;
}

@media (max-width: 767.98px) {
    .pcc-header-border-sm-invisible {
        border-color: transparent !important;
    }
}


/*Reverse Small rule*/
@media (max-width: 991.98px) {
    .pcc-header-border-md-invisible {
        border-color: transparent !important;
    }

    .addId {
        margin-top: 10px;
    }

    .traffic-fine-idSelector {
        flex-direction: column;
        justify-content: center;
    }
}

.traffic-fines-table-cell {
    vertical-align: middle !important;
    border-bottom: 1px rgba(242, 117, 40, 0.3) solid;
}

td.traffic-fines-table-cell.traffic-word-wrap {
    word-break: normal
}

.pcc-fine-unit-img-wrapper.traffic-fines-table-fine-icon-wrapper, .traffic-fines-table-fine-icon-wrapper {
    height: 40px;
    width: 40px;
}

.pcc-fine-table-action-container {
    display: flex;
    justify-content: flex-end;
}

.pcc-traffic-find-action-header {    
    width: 80px;
    text-align: center;
}

.pcc-select-option:disabled {
    color: rgba(0,0,0,0.3)
}

.traffic-fines-spinner {
    padding-left: 13px !important;
    color: #fd9233 !important;
}

.traffic-fines-spinner-text {
    padding-left: 0px !important;
    font-weight: bold !important;
}
.form-control {
    /*outline: 0;*/
    border-width: 0 0 1px;
    border-radius: 0;
}

    .form-control:focus, .input-group:focus-within {
        border-color: #fd9233 !important;
    }

.input-group, [class*="input-group-"] {
    border-top: 0;
    border-left: 0;
    border-right: 0;
}

.character_split_input {
    height: 22px;
    border: solid 1px dimgrey;
    background: repeating-linear-gradient(90deg, #ffffff 0px, #ffffff 18px, #000000 20px);
    letter-spacing: 10.5px;
    text-indent: 6px;
    overflow: hidden;
    padding: 0;
    margin: 0;
}

.zoom-image {
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    cursor: crosshair;
    display: block;
    max-width: 100%;
    padding-bottom: 10em;
    width: 100em;
}
.btnCustom-link{
    color: black;
    font-weight: 400;
}

.image-header {
    padding-left: 10%;
    width: 100%;
    height: auto;
    margin-bottom: 20%
}

.spaceAfterTitle {
    margin-bottom:4%;
}
.wrapper {
    width: 330px;
    font-family: "Open Sans", Helvetica, Arial, sans-serif;
    font-size: 18px;
}

.StepProgress {
    position: relative;
    padding-left: 45px;
    list-style: none;
}
    
    /*Line between to-do steps*/
    .StepProgress::before {
        display: inline-block;
        content: '';
        position: absolute;
        top: 0;
        left: 15px;
        width: 10px;
        height: 97%;
        border-left: 2px solid lightgray;
    }

.StepProgress-item {
    position: relative;
    counter-increment: list;
    top: -7px;
}

    .StepProgress-item:not(:last-child) {
        padding-bottom: 30px;
    }

    .StepProgress-item::before {
        display: inline-block;
        content: '';
        position: absolute;
        left: -30px;
        height: 100%;
        width: 10px;
    }

    /*Uncompleted Steps*/
    .StepProgress-item::after {
        content: counter(list);
        display: inline-block;
        position: absolute;
        top: -3px;
        left: -50px;
        width: 40px;
        height: 40px;
        border: 3px solid #ffffff;
        border-radius: 50%;
        background-color: lightgray;
        font-size: 18px;
        text-align: center;
        color: white;
        font-weight: bold;
        padding-top: 3px;
        padding-left: 1px;
    }

    .StepProgress-item.is-done::before {
        border-left: 2px solid #38bea3;
    }

    /*Step Completed*/
    .StepProgress-item.is-done::after {
        content: "✔";
        font-size: 20px;
        color: #FFF;
        text-align: center;
        border: 2px solid #ffffff;
        background-color: #38bea3;
    }

    .StepProgress-item.current::before {
        border-left: 2px solid darkslategray;
    }

    /*Current Step*/
    .StepProgress-item.current::after {
        content: counter(list);
        padding-top: 6px;
        padding-left: 0px;
        width: 50px;
        height: 50px;
        top: -10px;
        left: -55px;
        font-size: 18px;
        text-align: center;
        color: white;
        font-weight: bold;
        border: 5px solid #38bea3;
        background-color: darkslategray;
    }

.StepProgress strong {
    display: block;
}

.smStepProgress {
    position: relative;
    padding-left: 0px;
    list-style: none;
    margin-top: 10px;
    font-size: 14px;
    font-family: "Open Sans", Helvetica, Arial, sans-serif;
}

    .smStepProgress::before {
        display: inline-block;
        content: '';
        position: absolute;
        top: 0;
        left: 15px;
        width: 10px;
        height: 100%;
    }

.smStepProgress-item {
    position: relative;
}

    .smStepProgress-item:not(:last-child) {
        padding-bottom: 20px;
    }

    .smStepProgress-item::before {
        display: inline-block;
        content: '';
        position: absolute;
        left: -30px;
        height: 100%;
        width: 10px;
    }

    .smStepProgress-item::after {
        content: '';
        display: inline-block;
        position: absolute;
        top: 1.5px;
        left: -37px;
        width: 15px;
        height: 15px;
        border: 2px solid darkslategray;
        border-radius: 50%;
        background-color: darkslategray;
    }

    .smStepProgress-item.is-done::before {
        border-left: 2px solid #38bea3;
    }

    .smStepProgress-item.is-done::after {
        content: "";
        border: 2px solid #ffffff;
        background-color: #38bea3;
        width: 25px;
        height: 25px;
        top: 3px;
        left: -42px;
    }

    .smStepProgress-item.current::before {
        border-left: 2px solid #38bea3;
    }

    .smStepProgress-item.current::after {
        padding-top: 1px;
        width: 25px;
        height: 25px;
        top: 3px;
        left: -42px;
        font-size: 14px;
        text-align: center;
        color: #FD9233;
        border: 2px solid #ffffff;
        background-color: #38bea3;
    }

.smStepProgress strong {
    display: block;
}

.cover-loader-container {
    position: relative;
}

.cover-loader-overlay {
    display: flex;
    justify-content: center;
    align-items: center;
    position:absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 100;
    background-color: rgba(0,0,0,0.15);
}

.cover-loader {
    justify-content: center;
    align-items: center;
    flex-direction: column;
    color: white;
    font-weight: 600;
}

.no-content {
    min-height: 300px;
    text-align: center;
}
.datetime-picker {
    position: relative;
}

.datepicker-dropdown:after {
    content: none;
}

.datepicker-dropdown {
    position: absolute;
    top: calc(100% + 5px);
    left: 0;
    z-index: 1050;
    min-height: 150px;
    min-width: 214px;
    box-shadow: 0px 0px 9px 0px rgba(0,0,0,0.2);
    background-color: white;
    border-radius: 4px;
    visibility: hidden;
    /*transform: scale(0);
    transition: transform .2s cubic-bezier(.25,.8,.25,1),-webkit-transform .2s cubic-bezier(.25,.8,.25,1);*/
}

    .datepicker-dropdown.open {
        /*transform:scale(1);*/
        visibility: visible;
    }

    .datepicker-dropdown:before {
        display: block;
        content: '';
        width: 0;
        height: 0;
        position: absolute;
        z-index: 501;
    }

    .datepicker-dropdown.top:before {
        width: 0;
        height: 0;
        border-style: solid;
        border-width: 8px 8px 0 8px;
        border-color: #fff transparent transparent transparent;
        top: auto;
        bottom: -8px;
    }

    .datepicker-dropdown.left:before {
        left: 8px;
        right: auto;
    }

    .datepicker-dropdown.right:before {
        right: 8px;
        left: auto;
    }

    .datepicker-dropdown.bottom:before {
        width: 0;
        height: 0;
        border-style: solid;
        border-width: 0 8px 8px 8px;
        border-color: transparent transparent #fff transparent;
        top: -8px;
        bottom: auto;
    }

.datepicker-container {
    display: flex;
    flex-direction: column;
}

.datepicker-pickers {
    display: flex;
}

.timepicker-picker {
    width: 198px;
    background-color: #fff;
    min-height: 165px;
    padding: 8px;
}

.datepicker-picker {
    width: 297px;
    background-color: #fff;
    min-height: 169px;
    padding: 8px;
}

.datepicker-options {
    min-height: 0;
    background-color: #f2f2f2;
    display: block;
    padding: 3px;
}

.datepicker-title {
    background-color: #F2F2F2;
    text-align: center;
    position: relative;
    line-height: 26px;
}

    .datepicker-title i {
        position: absolute;
        top: 0;
        left: 0;
        bottom: 0;
        line-height: 27px;
        width: 30px;
        background-color: #CCCCCC;
        color: #535353;
        font-size: 16px;
    }

.timepicker-container {
    display: flex;
    flex-direction: row;
    margin-top: 10px;
}

.timepicker-buttons {
    display: flex;
    flex-direction: column;
    width: 31px;
}

    .timepicker-buttons button {
        border: none;
        line-height: 16px;
        height: 22px;
        color: #323232;
    }

        .timepicker-buttons button:first-child {
            border-bottom: solid 1px #CBCBCB;
            /*border-top-left-radius:4px;*/
        }

        .timepicker-buttons button:last-child {
            border-bottom: solid 1px #CBCBCB;
            /*border-bottom-left-radius:4px;*/
        }

.timepicker-section {
    display: flex;
    position: relative;
}

.timepicker-time {
    background-color: #F2F2F2;
    line-height: 43px;
    font-size: 20px;
    padding: 0px 8px;
    width: 50px;
    text-align: center;
    /*border-bottom-right-radius:4px;*/
}

.timepicker-subtitle {
    position: absolute;
    top: 100%;
    left: 0;
    right: 0;
    text-align: center;
    color: #ddd;
}

.timepicker-seperator {
    width: 20px;
    text-align: center;
    line-height: 42px;
    font-weight: bold;
}

.uib-datepicker {
    margin-top: 10px;
    outline: none;
}

.uib-daypicker {
    outline: none;
}

.uib-right {
    border: none;
    background-color: #E6E6E6;
    width: 40px;
}

.uib-left {
    border: none;
    background-color: #E6E6E6;
    width: 40px;
}

.uib-title {
    border: none;
}

    .uib-title:hover {
        background-color: #fff;
        color: orange;
    }

.uib-day button {
    border: none;
}

.uib-day {
    position: relative;
    z-index: 1;
    border-bottom: none !important;
    padding: 5px 3px;
}

    .uib-day button.btn-info:after {
        content: '';
        display: block;
        height: 33px;
        width: 33px;
        position: absolute;
        background-color: #EF8500;
        box-shadow: 0px 0px 0px 3px #FAD98E inset;
        z-index: -1;
        top: 2px;
        left: 3px;
        border-radius: 23%;
    }

    .uib-day button.btn-info .text-info {
        color: white;
    }

    .uib-day button.btn-info, .uib-day button.btn-info:hover {
        background-image: none;
        box-shadow: none;
        background-color: transparent;
        color: white !important;
        text-align: center;
    }

.uib-daypicker thead tr:nth-child(2) th {
    padding: 19px 5px;
}

.uib-day button .text-muted {
    color: #C2C2C2;
}

.datepicker-dropdown.right {
    right: 0px !important;
    left: auto !important;
}

.datepicker-dropdown.left {
    left: 0px !important;
    right: auto !important;
}

.datepicker-dropdown.top {
    bottom: calc(100% + 8px) !important;
    top: auto !important;
}

.datepicker-dropdown.bottom {
    top: calc(100% + 8px) !important;
    bottom: auto !important;
}

.pcc-basket-item-fee-description {
    padding-left: 10px;
}

.pcc-bills-unit {
    display: flex;
    flex: 1;
    align-items: center;
}

.pcc-action-icon {
    font-size: 30px;
    padding: 10px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.pcc-bills-unit-img-wrapper {
    height: 100px;
    width: 100px;
}

.pcc-bills-unit-img {
    width: 100%;
    height: auto;
}

.pcc-detail-header {
    font-weight: 700
}

.pcc-bills-unit-action-container {
    display: flex;
    justify-content: space-around;
}

.pcc-bills-unit-action {
}

.pcc-bills-unit-body {
    display: flex;
    flex: 1;
}

.inBasket .pcc-action-icon {
    color: #72C02D;
    border-radius: 50%;
    box-shadow: #72C02D 2px 2px 5px;
    align-items: center;
    justify-content: center;
}

@media (max-width: 991px) {
    .pcc-detail-header {
        width: 100%;
        display: inline-block;
    }
}

.pcc-bills-unit-action:disabled {
    cursor: not-allowed;
    color: grey !important;
    opacity: 0.3;
}


.pcc-file-list-ul {
    list-style: none;
    padding-left: 0;
}

.pcc-file-list-action {
    height: 40px;
    width: 40px;
}

.pcc-file-description {
    flex-grow: 1;
    text-align: left;
}

.pcc-file-list-item {
    display: flex;
    align-items: center;
    border-bottom: 1px solid rgba(150,150,150,0.1) !important;
    padding-bottom: 5px;
}

    .pcc-file-list-item .btn.btn-link.text-primary {
        color: #fd9233 !important
    }
.pcc-fine-unit {
    display: flex;
    flex: 1;
    align-items: center;
}

.pcc-action-icon {
    font-size: 30px;
    padding: 10px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.pcc-fine-unit-img-wrapper {
    height: 100px;
    width: 100px;
}

.pcc-fine-unit-img {
    width: 100%;
    height: auto;
}

.pcc-detail-header {
    font-weight: 700
}

.pcc-fine-unit-action-container {
    display: flex;
    justify-content: space-around;
}

.pcc-fine-unit-action {
    margin-left: 15px
}

.pcc-fine-unit-body {
    display: flex;
    flex: 1;
}

.inBasket .pcc-action-icon {
    color: #72C02D;
    border-radius: 50%;
    box-shadow: #72C02D 2px 2px 5px;
    align-items: center;
    justify-content: center;
}

@media (max-width: 991px) {
    .pcc-detail-header {
        width: 100%;
        display: inline-block;
    }
}

.pcc-carousel-min-height {
    min-height: 70px;
}

.pcc-image-carasousel-no-images-opacity {
    opacity: 0.6;
}

.pcc-image-carousel-slide-centered {
    display: flex !important;
    justify-content: center;
    align-items: center;
}

.pcc-img-fluid {
    max-width: 300px;
    height: auto;
}

.pcc-image-carousel .slick-track {
    display: flex;
}

.pcc-carousel-anchor {
    min-height: 150px;
    position:relative;
}

.pcc-carousel-loader {
    display: flex;
    min-height: 150px;
    justify-content: center;
    align-items: center;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    padding-bottom: 22px;
    z-index: -1; /*Ensure div below image content*/
}

.pcc-carousel-image {
    background: white;
}

.pcc-carousel-image-wrapper {
    min-height: 150px;
    display: flex;
    justify-content: center;
    align-items: center;
}
.pcc-loader {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    flex: 1;
}

.pcc-ppe-unit {
    display: flex;
    flex: 1;
    align-items: center;
}

.pcc-action-icon {
    font-size: 30px;
    padding: 10px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.pcc-ppe-unit-img-wrapper {
    height: 100px;
    width: 100px;
}

.pcc-ppe-unit-img {
    width: 100%;
    height: auto;
}

.pcc-detail-header {
    font-weight: 700
}

.pcc-ppe-unit-action-container {
    display: flex;
    justify-content: space-around;
}

.pcc-ppe-unit-action {
}

.pcc-ppe-unit-body {
    display: flex;
    flex: 1;
}

.inBasket .pcc-action-icon {
    color: #72C02D;
    border-radius: 50%;
    box-shadow: #72C02D 2px 2px 5px;
    align-items: center;
    justify-content: center;
}

@media (max-width: 991px) {
    .pcc-detail-header {
        width: 100%;
        display: inline-block;
    }
}

.pcc-ppe-unit-action:disabled {
    cursor: not-allowed;
    color: grey !important;
    opacity: 0.3;
}

.pcc-search {
    
}

.pcc-search-loader {
    height: 1.2rem;
    width: 1.2rem;
    color: white;
}

.pcc-search-button {

}
.modal-dialog.vehicle-wizard-form.expanded {
    max-width: 850px !important;
}

.Info-Box {
    margin-top: 5%;
    margin-bottom: 5%;
    font-size: 18px;
    font-weight: 300;
    font-stretch: normal;
    font-style: normal;
    line-height: normal;
    letter-spacing: 0.54px;
    text-align: left;
    color: var(--slate-grey);
}

    .Info-Box .Info-Header {
        font-size: 22px;
        font-weight: bold;
        letter-spacing: 0.66px;
    }

    .Info-Box .Info-Bold {
        font-weight: bold;
    }

.Info-Page-Header {
    font-size: 25px;
    font-weight: bold;
    font-stretch: normal;
    font-style: normal;
    line-height: normal;
    letter-spacing: 0.75px;
    text-align: center;
    color: var(--black);
}

.Info-Heading {
    font-size: 22px;
    font-weight: bold;
    font-stretch: normal;
    font-style: normal;
    line-height: normal;
    letter-spacing: 0.54px;
    text-align: left;
    color: var(--slate-grey);
}

.Info-Content {
    font-size: 18px;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: normal;
    letter-spacing: 0.54px;
    text-align: left;
    color: var(--slate-grey);
}
:root {
    --steel: #808285;
    --black: #000000;
    --pastel-orange: #fa9a4e;
    --slate-grey: #58595b;
    --orange: #f37021;
    --white: #ffffff;
    --aqua-blue: #2bc2d7;
    --greeny-blue: #38bea3;
    --wisteria: #a379cc;
    --macaroni-and-cheese: #f4cd35;
}

.top-banner-main-header {
    font-family: "Open Sans", Helvetica, Arial, sans-serif;
    font-size: 60px;
    font-weight: bold;
    font-stretch: normal;
    font-style: normal;
    line-height: normal;
    letter-spacing: 1.8px;
    text-align: center;
    color: var(--white);
}

.top-banner-sub-header {
    font-family: "Open Sans", Helvetica, Arial, sans-serif;
    font-size: 25px;
    font-weight: bold;
    font-stretch: normal;
    font-style: normal;
    line-height: normal;
    letter-spacing: 0.75px;
    text-align: center;
    color: var(--white);
}

.pcc-label {
    font-family: "Open Sans", Helvetica, Arial, sans-serif;
    font-size: 18px;
    font-weight: bold;
    font-stretch: normal;
    font-style: normal;
    line-height: normal;
    letter-spacing: 0.54px;
    text-align: left;
    color: var(--black);
}

.pcc-radio-text {
    font-family: "Open Sans", Helvetica, Arial, sans-serif;
    font-size: 15px;
    font-weight: 300;
    font-stretch: normal;
    font-style: normal;
    line-height: normal;
    letter-spacing: 0.45px;
    text-align: left;
    color: var(--steel);
}

.form-control.pcc-input {
    border-radius: 31px;
    height: 48px;
    border: solid 3px var(--steel);
    background-color: var(--white);
}

    .form-control.pcc-input:focus {
        border: solid 3px var(--pastel-orange);
    }

.btn.pcc-button-outline-black {
    min-width: 110px;
    min-height: 46px;
    padding: 10px 72.3px 10.6px 72.3px;
    border: solid 3px var(--black);
    border-radius: 31px;
    background-color: var(--white);
    font-family: "Open Sans", Helvetica, Arial, sans-serif;
    font-size: 15px;
    font-weight: bold;
    font-stretch: normal;
    font-style: normal;
    line-height: normal;
    letter-spacing: normal;
    text-align: center;
    color: var(--black);
}

.btn.pcc-button-outline-orange {
    min-width: 110px;
    min-height: 46px;
    padding: 10px 72.3px 10.6px 72.3px;
    border: solid 3px var(--orange);
    border-radius: 31px;
    background-color: var(--white);
    font-family: "Open Sans", Helvetica, Arial, sans-serif;
    font-size: 15px;
    font-weight: bold;
    font-stretch: normal;
    font-style: normal;
    line-height: normal;
    letter-spacing: normal;
    text-align: center;
    color: var(--orange);
}

.btn.pcc-button-orange {
    min-width: 110px;
    min-height: 46px;
    padding: 12px 72.3px 15.6px 72.3px;
    border-radius: 31px;
    background-color: var(--orange);
    font-family: "Open Sans", Helvetica, Arial, sans-serif;
    font-size: 15px;
    font-weight: bold;
    font-stretch: normal;
    font-style: normal;
    line-height: normal;
    letter-spacing: normal;
    text-align: center;
    color: var(--white);
}

.btn.pcc-button-black {
    min-width: 110px;
    min-height: 46px;
    padding: 12px 72.3px 15.6px 72.3px;
    border-radius: 31px;
    background-color: var(--black);
    font-family: "Open Sans", Helvetica, Arial, sans-serif;
    font-size: 15px;
    font-weight: bold;
    font-stretch: normal;
    font-style: normal;
    line-height: normal;
    letter-spacing: normal;
    text-align: center;
    color: var(--white);
}

.btn.pcc-button-zoom {
    width: 175px;
    min-height: 46px;
    border: solid 3px var(--black);
    border-radius: 31px;
    background-color: var(--white);
    font-family: "Open Sans", Helvetica, Arial, sans-serif;
    font-size: 15px;
    font-weight: bold;
    font-stretch: normal;
    font-style: normal;
    line-height: normal;
    letter-spacing: normal;
    text-align: center;
    color: var(--black);
    margin-top: 5px;
}

button.disabled.pcc-button-orange {
    background-color: var(--steel);
}

.pcc-card-header {
    font-family: "Open Sans", Helvetica, Arial, sans-serif;
    font-size: 30px;
    font-weight: bold;
    font-stretch: normal;
    font-style: normal;
    line-height: normal;
    letter-spacing: 0.9px;
    text-align: left;
    color: var(--black);
}

.pcc-card-header-white {
    font-family: "Open Sans", Helvetica, Arial, sans-serif;
    font-size: 30px;
    font-weight: bold;
    font-stretch: normal;
    font-style: normal;
    line-height: normal;
    letter-spacing: 0.9px;
    text-align: left;
    color: var(--white);
}

.pcc-card-column-header {
    font-family: "Open Sans", Helvetica, Arial, sans-serif;
    font-size: 18px;
    font-weight: bold;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.67;
    letter-spacing: 0.54px;
    text-align: left;
    color: var(--black);
}

.pcc-card-column-header {
    font-family: "Open Sans", Helvetica, Arial, sans-serif;
    font-size: 18px;
    font-weight: bold;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.67;
    letter-spacing: 0.54px;
    text-align: left;
    color: var(--black);
}

.pcc-card-column-header-white {
    font-family: "Open Sans", Helvetica, Arial, sans-serif;
    font-size: 14px;
    font-weight: bold;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.67;
    letter-spacing: 0.54px;
    text-align: left;
    color: var(--white);
}

.pcc-card-column-header-black {
    font-family: "Open Sans", Helvetica, Arial, sans-serif;
    font-size: 14px;
    font-weight: bold;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.67;
    letter-spacing: 0.54px;
    text-align: left;
    color: var(--black);
}

.pcc-card-column-data {
    font-family: "Open Sans", Helvetica, Arial, sans-serif;
    font-size: 15px;
    font-weight: 300;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.67;
    letter-spacing: 0.45px;
    text-align: left;
    color: var(--black);
}

.pcc-card-column-data-white {
    font-family: "Open Sans", Helvetica, Arial, sans-serif;
    font-size: 15px;
    font-weight: 300;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.67;
    letter-spacing: 0.45px;
    text-align: left;
    color: var(--white);
}

.pcc-card-column-header-last {
    font-family: "Open Sans", Helvetica, Arial, sans-serif;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.33;
    text-align: right;
    color: var(--orange);
    font-size: 25px;
    font-weight: bold;
    letter-spacing: 0.75px;
}

.pcc-card-column-data-last {
    font-size: 25px;
    letter-spacing: 0.75px;
}

#card-edit-icon, #card-delete-icon {
    width: 50px;
    height: 50px;
    position: absolute;
    right: 0;
    top: 0;
    transform: translate(50%,-50%);
    z-index: 100;
}

.pcc-wizard-main-header {
    font-size: 30px;
    font-weight: bold;
    letter-spacing: 0.9px;
    color: var(--black);
}

.pcc-wizard-sub-header {
    margin: 7px 7px 43px 0px;
    font-family: "Open Sans", Helvetica, Arial, sans-serif;
    font-size: 18px;
    font-weight: 300;
    font-stretch: normal;
    font-style: normal;
    line-height: normal;
    letter-spacing: 0.54px;
    text-align: left;
    color: var(--slate-grey);
}

.pcc-image-animate {
    transition: transform 0.3s;
}

.card-shadow {
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
    border-radius: 25px;
}
/**
 * @license
 * Generated by Zeplin
 * Copyright (C) 2021 - present Zeplin
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at

 *     http://www.apache.org/licenses/LICENSE-2.0

 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */

@font-face {
  font-family: OpenSans;
  src: local(OpenSans-Light),
    url(OpenSans-Light.woff2) format("woff2"),
    url(OpenSans-Light.woff) format("woff"),
    url(OpenSans-Light.ttf) format("truetype");
  font-weight: 300;
  font-style: normal;
  font-stretch: normal;
}

@font-face {
  font-family: OpenSans;
  src: local(OpenSans-Regular),
    url(OpenSans-Regular.woff2) format("woff2"),
    url(OpenSans-Regular.woff) format("woff"),
    url(OpenSans-Regular.ttf) format("truetype");
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
}

@font-face {
  font-family: OpenSans;
  src: local(OpenSans-SemiBoldItalic),
    url(OpenSans-SemiBoldItalic.woff2) format("woff2"),
    url(OpenSans-SemiBoldItalic.woff) format("woff"),
    url(OpenSans-SemiBoldItalic.ttf) format("truetype");
  font-weight: 600;
  font-style: italic;
  font-stretch: normal;
}

@font-face {
  font-family: OpenSans;
  src: local(OpenSans-SemiBold),
    url(OpenSans-SemiBold.woff2) format("woff2"),
    url(OpenSans-SemiBold.woff) format("woff"),
    url(OpenSans-SemiBold.ttf) format("truetype");
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
}

@font-face {
  font-family: OpenSans;
  src: local(OpenSans-Bold),
    url(OpenSans-Bold.woff2) format("woff2"),
    url(OpenSans-Bold.woff) format("woff"),
    url(OpenSans-Bold.ttf) format("truetype");
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
}

.Open-Sans---60pt {
  font-family: OpenSans;
  font-size: 60px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: 1.8px;
  color: var(--white);
}

.Open-Sans---60pt-2 {
  font-family: OpenSans;
  font-size: 60px;
  font-weight: 300;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: 1.8px;
  color: var(--white);
}

.Open-Sans---35pt-2 {
  font-family: OpenSans;
  font-size: 35px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: 1.05px;
  color: var(--white);
}

.Open-Sans---35pt-3 {
  font-family: OpenSans;
  font-size: 35px;
  font-weight: 300;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: 1.05px;
  color: var(--black);
}

.Open-Sans---35pt {
  font-family: OpenSans;
  font-size: 35px;
  font-weight: 300;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: 1.05px;
  color: var(--white);
}

.Open-Sans---30pt-3 {
  font-family: OpenSans;
  font-size: 30px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: 0.9px;
  color: var(--white);
}

.Open-Sans---30pt {
  font-family: OpenSans;
  font-size: 30px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: 0.9px;
  color: var(--black);
}

.Open-Sans---30pt-2 {
  font-family: OpenSans;
  font-size: 30px;
  font-weight: 300;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: 0.9px;
  color: var(--white);
}

.Open-Sans---25pt-3 {
  font-family: OpenSans;
  font-size: 25px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: 0.75px;
  color: var(--white);
}

.Open-Sans---25pt {
  font-family: OpenSans;
  font-size: 25px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: 0.8;
  letter-spacing: 0.75px;
  color: var(--greeny-blue);
}

.Open-Sans---25pt-4 {
  font-family: OpenSans;
  font-size: 25px;
  font-weight: 300;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: 0.75px;
  color: var(--slate-grey);
}

.Open-Sans---25pt-2 {
  font-family: OpenSans;
  font-size: 25px;
  font-weight: 300;
  font-stretch: normal;
  font-style: normal;
  line-height: 0.8;
  letter-spacing: 0.75px;
  color: var(--greeny-blue);
}

.Open-Sans---22pt-3 {
  font-family: OpenSans;
  font-size: 22px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: 0.66px;
  color: var(--white);
}

.Open-Sans---22pt-2 {
  font-family: OpenSans;
  font-size: 22px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: 0.66px;
  color: var(--slate-grey);
}

.Open-Sans---22pt {
  font-family: OpenSans;
  font-size: 22px;
  font-weight: 300;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: 0.66px;
  color: var(--black);
}

.Open-Sans---20pt-6 {
  font-family: OpenSans;
  font-size: 20px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  color: var(--white);
}

.Open-Sans---20pt-4 {
  font-family: OpenSans;
  font-size: 20px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  color: var(--white);
}

.Open-Sans---20pt-3 {
  font-family: OpenSans;
  font-size: 20px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  color: var(--slate-grey);
}

.Open-Sans---20pt {
  font-family: OpenSans;
  font-size: 20px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: 0.6px;
  color: var(--black);
}

.Open-Sans---20pt-2 {
  font-family: OpenSans;
  font-size: 20px;
  font-weight: 600;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  color: var(--white);
}

.Open-Sans---20pt-7 {
  font-family: OpenSans;
  font-size: 20px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  color: var(--white);
}

.Open-Sans---20pt-5 {
  font-family: OpenSans;
  font-size: 20px;
  font-weight: 300;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: 0.6px;
  color: var(--steel);
}

.Open-Sans---18pt-8 {
  font-family: OpenSans;
  font-size: 18px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: 0.54px;
  color: var(--black);
}

.Open-Sans---18pt-7 {
  font-family: OpenSans;
  font-size: 18px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: 0.54px;
  color: var(--black);
}

.Open-Sans---18pt-6 {
  font-family: OpenSans;
  font-size: 18px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.39;
  letter-spacing: 0.54px;
  color: var(--black);
}

.Open-Sans---18pt-4 {
  font-family: OpenSans;
  font-size: 18px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: 0.54px;
  color: var(--white);
}

.Open-Sans---18pt-3 {
  font-family: OpenSans;
  font-size: 18px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: 0.54px;
  color: var(--slate-grey);
}

.Open-Sans---18pt-23 {
  font-family: OpenSans;
  font-size: 18px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.11;
  letter-spacing: 0.54px;
  color: var(--white);
}

.Open-Sans---18pt-21 {
  font-family: OpenSans;
  font-size: 18px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  color: var(--white);
}

.Open-Sans---18pt-19 {
  font-family: OpenSans;
  font-size: 18px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.94;
  letter-spacing: 0.54px;
  color: #707070;
}

.Open-Sans---18pt-15 {
  font-family: OpenSans;
  font-size: 18px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.94;
  letter-spacing: 0.54px;
  color: var(--slate-grey);
}

.Open-Sans---18pt-14 {
  font-family: OpenSans;
  font-size: 18px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.11;
  letter-spacing: 0.54px;
  color: var(--black);
}

.Open-Sans---18pt-13 {
  font-family: OpenSans;
  font-size: 18px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: 0.54px;
  color: var(--white);
}

.Open-Sans---18pt-10 {
  font-family: OpenSans;
  font-size: 18px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: 0.54px;
  color: var(--slate-grey);
}

.Open-Sans---18pt {
  font-family: OpenSans;
  font-size: 18px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: 0.54px;
  color: var(--black);
}

.Open-Sans---18pt-18 {
  font-family: OpenSans;
  font-size: 18px;
  font-weight: 600;
  font-stretch: normal;
  font-style: italic;
  line-height: normal;
  letter-spacing: 0.54px;
  color: var(--slate-grey);
}

.Open-Sans---18pt-9 {
  font-family: OpenSans;
  font-size: 18px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: 0.54px;
  color: var(--slate-grey);
}

.Open-Sans---18pt-22 {
  font-family: OpenSans;
  font-size: 18px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  color: var(--white);
}

.Open-Sans---18pt-20 {
  font-family: OpenSans;
  font-size: 18px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.94;
  letter-spacing: 0.54px;
  color: #707070;
}

.Open-Sans---18pt-16 {
  font-family: OpenSans;
  font-size: 18px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.94;
  letter-spacing: 0.54px;
  color: var(--slate-grey);
}

.Open-Sans---18pt-11 {
  font-family: OpenSans;
  font-size: 18px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: 0.54px;
  color: var(--steel);
}

.Open-Sans---18pt-5 {
  font-family: OpenSans;
  font-size: 18px;
  font-weight: 300;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: 0.54px;
  color: var(--white);
}

.Open-Sans---18pt-2 {
  font-family: OpenSans;
  font-size: 18px;
  font-weight: 300;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: 0.54px;
  color: var(--slate-grey);
}

.Open-Sans---18pt-17 {
  font-family: OpenSans;
  font-size: 18px;
  font-weight: 300;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: 0.54px;
  color: var(--black);
}

.Open-Sans---18pt-12 {
  font-family: OpenSans;
  font-size: 18px;
  font-weight: 300;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.94;
  letter-spacing: 0.54px;
  color: var(--slate-grey);
}

.Open-Sans---15pt-9 {
  font-family: OpenSans;
  font-size: 15px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: 0.45px;
  color: var(--black);
}

.Open-Sans---15pt-6 {
  font-family: OpenSans;
  font-size: 15px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: 0.45px;
  color: var(--black);
}

.Open-Sans---15pt-5 {
  font-family: OpenSans;
  font-size: 15px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  color: var(--white);
}

.Open-Sans---15pt-4 {
  font-family: OpenSans;
  font-size: 15px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  color: var(--slate-grey);
}

.Open-Sans---15pt-35 {
  font-family: OpenSans;
  font-size: 15px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: 0.45px;
  color: var(--white);
}

.Open-Sans---15pt-34 {
  font-family: OpenSans;
  font-size: 15px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.33;
  letter-spacing: 0.45px;
  color: var(--white);
}

.Open-Sans---15pt-30 {
  font-family: OpenSans;
  font-size: 15px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.33;
  letter-spacing: 0.45px;
  color: var(--white);
}

.Open-Sans---15pt-29 {
  font-family: OpenSans;
  font-size: 15px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  color: var(--greeny-blue);
}

.Open-Sans---15pt-28 {
  font-family: OpenSans;
  font-size: 15px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: 0.45px;
  color: var(--white);
}

.Open-Sans---15pt-27 {
  font-family: OpenSans;
  font-size: 15px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: 0.45px;
  color: var(--white);
}

.Open-Sans---15pt-25 {
  font-family: OpenSans;
  font-size: 15px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  color: var(--black);
}

.Open-Sans---15pt-24 {
  font-family: OpenSans;
  font-size: 15px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  color: var(--white);
}

.Open-Sans---15pt-23 {
  font-family: OpenSans;
  font-size: 15px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  color: var(--white);
}

.Open-Sans---15pt-20 {
  font-family: OpenSans;
  font-size: 15px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: 0.45px;
  color: var(--slate-grey);
}

.Open-Sans---15pt-19 {
  font-family: OpenSans;
  font-size: 15px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: 0.45px;
  color: var(--slate-grey);
}

.Open-Sans---15pt-16 {
  font-family: OpenSans;
  font-size: 15px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  color: var(--wisteria);
}

.Open-Sans---15pt-15 {
  font-family: OpenSans;
  font-size: 15px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  color: var(--pastel-orange);
}

.Open-Sans---15pt-10 {
  font-family: OpenSans;
  font-size: 15px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: 2.67;
  letter-spacing: 0.45px;
  color: var(--steel);
}

.Open-Sans---15pt {
  font-family: OpenSans;
  font-size: 15px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: 0.45px;
  color: var(--black);
}

.Open-Sans---15pt-33 {
  font-family: OpenSans;
  font-size: 15px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.33;
  letter-spacing: 0.45px;
  color: var(--white);
}

.Open-Sans---15pt-32 {
  font-family: OpenSans;
  font-size: 15px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.33;
  letter-spacing: 0.45px;
  color: var(--white);
}

.Open-Sans---15pt-3 {
  font-family: OpenSans;
  font-size: 15px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: 0.45px;
  color: var(--black);
}

.Open-Sans---15pt-2 {
  font-family: OpenSans;
  font-size: 15px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: 0.45px;
  color: var(--black);
}

.Open-Sans---15pt-12 {
  font-family: OpenSans;
  font-size: 15px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: 0.45px;
  color: var(--white);
}

.Open-Sans---15pt-8 {
  font-family: OpenSans;
  font-size: 15px;
  font-weight: 300;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: 0.45px;
  color: var(--steel);
}

.Open-Sans---15pt-7 {
  font-family: OpenSans;
  font-size: 15px;
  font-weight: 300;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.33;
  letter-spacing: 0.45px;
  color: var(--greeny-blue);
}

.Open-Sans---15pt-31 {
  font-family: OpenSans;
  font-size: 15px;
  font-weight: 300;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.33;
  letter-spacing: 0.45px;
  color: var(--white);
}

.Open-Sans---15pt-26 {
  font-family: OpenSans;
  font-size: 15px;
  font-weight: 300;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.33;
  letter-spacing: 0.45px;
  color: var(--black);
}

.Open-Sans---15pt-22 {
  font-family: OpenSans;
  font-size: 15px;
  font-weight: 300;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.67;
  letter-spacing: 0.45px;
  color: var(--black);
}

.Open-Sans---15pt-21 {
  font-family: OpenSans;
  font-size: 15px;
  font-weight: 300;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: 0.45px;
  color: var(--slate-grey);
}

.Open-Sans---15pt-18 {
  font-family: OpenSans;
  font-size: 15px;
  font-weight: 300;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: 0.45px;
  color: var(--black);
}

.Open-Sans---15pt-17 {
  font-family: OpenSans;
  font-size: 15px;
  font-weight: 300;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: 0.45px;
  color: var(--black);
}

.Open-Sans---15pt-14 {
  font-family: OpenSans;
  font-size: 15px;
  font-weight: 300;
  font-stretch: normal;
  font-style: normal;
  line-height: 2.33;
  letter-spacing: 0.45px;
  color: var(--white);
}

.Open-Sans---15pt-13 {
  font-family: OpenSans;
  font-size: 15px;
  font-weight: 300;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: 0.45px;
  color: var(--white);
}

.Open-Sans---15pt-11 {
  font-family: OpenSans;
  font-size: 15px;
  font-weight: 300;
  font-stretch: normal;
  font-style: normal;
  line-height: 2.67;
  letter-spacing: 0.45px;
  color: var(--steel);
}

.Open-Sans---14pt-4 {
  font-family: OpenSans;
  font-size: 14px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: 0.42px;
  color: var(--white);
}

.Open-Sans---14pt-3 {
  font-family: OpenSans;
  font-size: 14px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: 0.42px;
  color: var(--slate-grey);
}

.Open-Sans---14pt-2 {
  font-family: OpenSans;
  font-size: 14px;
  font-weight: 300;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: 0.42px;
  color: var(--slate-grey);
}

.Open-Sans---14pt {
  font-family: OpenSans;
  font-size: 14px;
  font-weight: 300;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: 0.42px;
  color: var(--steel);
}

.Open-Sans---13pt-9 {
  font-family: OpenSans;
  font-size: 13px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: 0.39px;
  color: var(--black);
}

.Open-Sans---13pt-7 {
  font-family: OpenSans;
  font-size: 13px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.54;
  letter-spacing: 0.39px;
  color: var(--black);
}

.Open-Sans---13pt-4 {
  font-family: OpenSans;
  font-size: 13px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: 0.39px;
  color: var(--black);
}

.Open-Sans---13pt-22 {
  font-family: OpenSans;
  font-size: 13px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.54;
  letter-spacing: 0.39px;
  color: var(--white);
}

.Open-Sans---13pt-20 {
  font-family: OpenSans;
  font-size: 13px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: 0.39px;
  color: var(--slate-grey);
}

.Open-Sans---13pt-2 {
  font-family: OpenSans;
  font-size: 13px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: 0.39px;
  color: var(--black);
}

.Open-Sans---13pt-19 {
  font-family: OpenSans;
  font-size: 13px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: 0.39px;
  color: var(--white);
}

.Open-Sans---13pt-16 {
  font-family: OpenSans;
  font-size: 13px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.77;
  letter-spacing: 0.39px;
  color: var(--white);
}

.Open-Sans---13pt-14 {
  font-family: OpenSans;
  font-size: 13px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: 0.39px;
  color: var(--white);
}

.Open-Sans---13pt-11 {
  font-family: OpenSans;
  font-size: 13px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.92;
  letter-spacing: 0.39px;
  color: var(--black);
}

.Open-Sans---13pt-13 {
  font-family: OpenSans;
  font-size: 13px;
  font-weight: 600;
  font-stretch: normal;
  font-style: italic;
  line-height: normal;
  letter-spacing: 0.39px;
  color: var(--slate-grey);
}

.Open-Sans---13pt-24 {
  font-family: OpenSans;
  font-size: 13px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.54;
  letter-spacing: 0.39px;
  color: var(--white);
}

.Open-Sans---13pt-23 {
  font-family: OpenSans;
  font-size: 13px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.54;
  letter-spacing: 0.39px;
  color: var(--white);
}

.Open-Sans---13pt-18 {
  font-family: OpenSans;
  font-size: 13px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: 0.39px;
  color: var(--white);
}

.Open-Sans---13pt-17 {
  font-family: OpenSans;
  font-size: 13px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.77;
  letter-spacing: 0.39px;
  color: var(--slate-grey);
}

.Open-Sans---13pt-8 {
  font-family: OpenSans;
  font-size: 13px;
  font-weight: 300;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.54;
  letter-spacing: 0.39px;
  color: var(--black);
}

.Open-Sans---13pt-6 {
  font-family: OpenSans;
  font-size: 13px;
  font-weight: 300;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: 0.39px;
  color: var(--slate-grey);
}

.Open-Sans---13pt-5 {
  font-family: OpenSans;
  font-size: 13px;
  font-weight: 300;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: 0.39px;
  color: var(--black);
}

.Open-Sans---13pt-3 {
  font-family: OpenSans;
  font-size: 13px;
  font-weight: 300;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: 0.39px;
  color: var(--black);
}

.Open-Sans---13pt-21 {
  font-family: OpenSans;
  font-size: 13px;
  font-weight: 300;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.54;
  letter-spacing: 0.39px;
  color: var(--white);
}

.Open-Sans---13pt-15 {
  font-family: OpenSans;
  font-size: 13px;
  font-weight: 300;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: 0.39px;
  color: var(--white);
}

.Open-Sans---13pt-12 {
  font-family: OpenSans;
  font-size: 13px;
  font-weight: 300;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.92;
  letter-spacing: 0.39px;
  color: var(--black);
}

.Open-Sans---13pt-10 {
  font-family: OpenSans;
  font-size: 13px;
  font-weight: 300;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.38;
  letter-spacing: 0.39px;
  color: var(--white);
}

.Open-Sans---13pt {
  font-family: OpenSans;
  font-size: 13px;
  font-weight: 300;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: 0.39px;
  color: var(--steel);
}

.Open-Sans---12pt-3 {
  font-family: OpenSans;
  font-size: 12px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  color: var(--white);
}

.Open-Sans---12pt-2 {
  font-family: OpenSans;
  font-size: 12px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.25;
  letter-spacing: 0.36px;
  color: var(--white);
}

.Open-Sans---12pt {
  font-family: OpenSans;
  font-size: 12px;
  font-weight: 300;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.25;
  letter-spacing: 0.36px;
  color: var(--white);
}

.Open-Sans---10pt-2 {
  font-family: OpenSans;
  font-size: 10px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: 0.3px;
  color: var(--greeny-blue);
}

.Open-Sans---10pt {
  font-family: OpenSans;
  font-size: 10px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: 0.3px;
  color: var(--white);
}

.Open-Sans---8pt-2 {
  font-family: OpenSans;
  font-size: 8px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  color: var(--white);
}

.Open-Sans---8pt {
  font-family: OpenSans;
  font-size: 8px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  color: var(--white);
}
@charset "UTF-8";.pcc-btn{min-width:150px;min-height:50px;display:inline-flex;align-items:center;justify-content:center;}.pcc-btn-header{min-height:36px!important;}.pcc-btn{min-width:150px;min-height:50px;display:inline-flex;align-items:center;justify-content:center;}.pcc-btn-header{min-height:36px!important;}@keyframes sonarEffect-primary{0%{opacity:.3;}40%{opacity:.5;box-shadow:0 0 0 2px rgba(255,255,255,.1),0 0 10px 10px #fd9233,0 0 0 10px rgba(255,255,255,.5);}100%{box-shadow:0 0 0 2px rgba(255,255,255,.1),0 0 10px 10px #fd9233,0 0 0 10px rgba(255,255,255,.5);transform:scale(1.5);opacity:0;}}.u-header__section--light .navbar-nav:not([class*=u-main-nav-v]) .open>.nav-link{color:#fd9233;}.u-header__section--light .navbar-nav:not([class*=u-main-nav-v]) .active>.nav-link{color:#fd9233;}.u-header__section--light .navbar-nav:not([class*=u-main-nav-v]) .nav-link.open{color:#fd9233;}.u-header__section--light .navbar-nav:not([class*=u-main-nav-v]) .nav-link.active{color:#fd9233;}.u-header__section--light--shift.js-header-change-moment .navbar-nav:not([class*=u-main-nav-v]) .open>.nav-link{color:#fd9233;}.u-header__section--light--shift.js-header-change-moment .navbar-nav:not([class*=u-main-nav-v]) .active>.nav-link{color:#fd9233;}.u-header__section--light--shift.js-header-change-moment .navbar-nav:not([class*=u-main-nav-v]) .nav-link.open{color:#fd9233;}.u-header__section--light--shift.js-header-change-moment .navbar-nav:not([class*=u-main-nav-v]) .nav-link.active{color:#fd9233;}.u-secondary-navigation .active a{color:#fd9233;}.u-block-hover:hover .g-color-primary--hover{color:#fd9233!important;}.u-block-hover:hover .u-block-hover__prop-bg-primary{background-color:#fd9233;}.u-block-hover:hover .u-block-hover__prop-bg-primary-opacity-0_9{background-color:rgba(253,146,51,.9);}.g-color-primary--hover:hover{color:#fd9233!important;color:#fd9233!important;}[class*=g-bgi-v]{background-position:center;background-attachment:fixed;}.g-bgi-v1{background-image:url(https://htmlstream.com/preview/unify-v2.6/assets/img-temp/1920x1080/img1.jpg);background-size:cover;background-repeat:no-repeat;}.g-bgi-v1 .u-outer-spaces-helper::after{background-image:url(https://htmlstream.com/preview/unify-v2.6/assets/img-temp/1920x1080/img1.jpg);background-size:cover;background-repeat:no-repeat;}.g-bgi-v2{background-image:url(https://htmlstream.com/preview/unify-v2.6/assets/img-temp/1920x1080/img2.jpg);background-size:cover;background-repeat:no-repeat;}.g-bgi-v2 .u-outer-spaces-helper::after{background-image:url(https://htmlstream.com/preview/unify-v2.6/assets/img-temp/1920x1080/img2.jpg);background-size:cover;background-repeat:no-repeat;}.g-bgi-v3{background-image:url(https://htmlstream.com/preview/unify-v2.6/assets/img-temp/1920x1080/img3.jpg);background-size:cover;background-repeat:no-repeat;}.g-bgi-v3 .u-outer-spaces-helper::after{background-image:url(https://htmlstream.com/preview/unify-v2.6/assets/img-temp/1920x1080/img3.jpg);background-size:cover;background-repeat:no-repeat;}.g-bgi-v4{background-image:url(https://htmlstream.com/preview/unify-v2.6/assets/img-temp/1920x1080/img4.jpg);background-size:cover;background-repeat:no-repeat;}.g-bgi-v4 .u-outer-spaces-helper::after{background-image:url(https://htmlstream.com/preview/unify-v2.6/assets/img-temp/1920x1080/img4.jpg);background-size:cover;background-repeat:no-repeat;}.g-bgi-v5{background-image:url(https://htmlstream.com/preview/unify-v2.6/assets/img-temp/1920x1080/img5.jpg);background-size:cover;background-repeat:no-repeat;}.g-bgi-v5 .u-outer-spaces-helper::after{background-image:url(https://htmlstream.com/preview/unify-v2.6/assets/img-temp/1920x1080/img5.jpg);background-size:cover;background-repeat:no-repeat;}.g-bgi-v6{background-image:url(https://htmlstream.com/preview/unify-v2.6/assets/img-temp/1920x1080/img6.jpg);background-size:cover;background-repeat:no-repeat;}.g-bgi-v6 .u-outer-spaces-helper::after{background-image:url(https://htmlstream.com/preview/unify-v2.6/assets/img-temp/1920x1080/img6.jpg);background-size:cover;background-repeat:no-repeat;}.g-bgi-v7{background-image:url(https://htmlstream.com/preview/unify-v2.6/assets/img-temp/1920x1080/img7.jpg);}.g-bgi-v7 .u-outer-spaces-helper::after{background-image:url(https://htmlstream.com/preview/unify-v2.6/assets/img-temp/1920x1080/img7.jpg);}.g-bgi-v8{background-image:url(https://htmlstream.com/preview/unify-v2.6/assets/img/bg/pattern/bricks-white.png);}.g-bgi-v8 .u-outer-spaces-helper::after{background-image:url(https://htmlstream.com/preview/unify-v2.6/assets/img/bg/pattern/bricks-white.png);}.g-bgi-v9{background-image:url(https://htmlstream.com/preview/unify-v2.6/assets/img/bg/pattern/math-dark.png);}.g-bgi-v9 .u-outer-spaces-helper::after{background-image:url(https://htmlstream.com/preview/unify-v2.6/assets/img/bg/pattern/math-dark.png);}.g-bgi-v10{background-image:url(https://htmlstream.com/preview/unify-v2.6/assets/img/bg/pattern/figures-light.png);}.g-bgi-v10 .u-outer-spaces-helper::after{background-image:url(https://htmlstream.com/preview/unify-v2.6/assets/img/bg/pattern/figures-light.png);}.g-bgi-v11{background-image:url(https://htmlstream.com/preview/unify-v2.6/assets/img/bg/pattern/footer-lodyas.png);}.g-bgi-v11 .u-outer-spaces-helper::after{background-image:url(https://htmlstream.com/preview/unify-v2.6/assets/img/bg/pattern/footer-lodyas.png);}.g-bgi-v12{background-image:url(https://htmlstream.com/preview/unify-v2.6/assets/img/bg/pattern/doodles.png);}.g-bgi-v12 .u-outer-spaces-helper::after{background-image:url(https://htmlstream.com/preview/unify-v2.6/assets/img/bg/pattern/doodles.png);}.g-bgi-v13{background-image:url(https://htmlstream.com/preview/unify-v2.6/assets/img/bg/pattern/darkness.png);}.g-bgi-v13 .u-outer-spaces-helper::after{background-image:url(https://htmlstream.com/preview/unify-v2.6/assets/img/bg/pattern/darkness.png);}.g-bgi-v14{background-image:url(https://htmlstream.com/preview/unify-v2.6/assets/img/bg/pattern/memphis-colorful.png);}.g-bgi-v14 .u-outer-spaces-helper::after{background-image:url(https://htmlstream.com/preview/unify-v2.6/assets/img/bg/pattern/memphis-colorful.png);}.g-layout-boxed{background-color:#f7f7f7;}.g-layout-boxed main{position:relative;max-width:100%;margin-left:auto;margin-right:auto;background-color:#fd9233;box-shadow:0 0 5px rgba(0,0,0,.1);}.g-layout-semiboxed{background-color:#f7f7f7;}.g-layout-semiboxed main{position:relative;max-width:100%;margin-left:auto;margin-right:auto;background-color:#fd9233;box-shadow:0 0 5px rgba(0,0,0,.1);}.u-outer-space-v1 .g-layout-boxed::after{border-bottom-color:#f7f7f7;}.u-outer-space-v1 .g-layout-semiboxed::after{border-bottom-color:#f7f7f7;}.u-outer-space-v2 .g-layout-boxed::after{border-bottom-color:#f7f7f7;}.u-outer-space-v2 .g-layout-semiboxed::after{border-bottom-color:#f7f7f7;}.g-dark-theme{background-color:#000;color:#fff;}.g-dark-theme main{background-color:#222;}.g-dark-theme .u-header__section{background-color:#222;}.g-dark-theme .u-header__section:not([class*=g-bg-white]) .navbar-nav .nav-link{color:#fff;}.g-dark-theme .u-header__section:not([class*=g-bg-white]) .navbar-nav .active>.nav-link{color:rgba(255,255,255,.7);}.g-dark-theme .u-btn-inset::before{border-color:#222;}body{font-family:Open Sans,Helvetica,Arial,sans-serif;}h1{font-family:Open Sans,Helvetica,Arial,sans-serif;}.h1{font-family:Open Sans,Helvetica,Arial,sans-serif;}h2{font-family:Open Sans,Helvetica,Arial,sans-serif;}.h2{font-family:Open Sans,Helvetica,Arial,sans-serif;}h3{font-family:Open Sans,Helvetica,Arial,sans-serif;}.h3{font-family:Open Sans,Helvetica,Arial,sans-serif;}h4{font-family:Open Sans,Helvetica,Arial,sans-serif;}.h4{font-family:Open Sans,Helvetica,Arial,sans-serif;}h5{font-family:Open Sans,Helvetica,Arial,sans-serif;}.h5{font-family:Open Sans,Helvetica,Arial,sans-serif;}h6{font-family:Open Sans,Helvetica,Arial,sans-serif;}.h6{font-family:Open Sans,Helvetica,Arial,sans-serif;}a{color:#fd9233;outline:0;}a:focus{color:#fd851a;}a:hover{color:#fd851a;}.page-link{color:#fd9233;}.page-link:hover{color:#fd9233;}.page-link:focus{color:#fd9233;}.btn-outline-primary{color:#fd9233;border-color:#fd9233;}.btn-outline-primary:disabled{color:#fd9233;}.btn-outline-primary:hover{background-color:#fd8d29;border-color:#fd8d29;}.btn-outline-primary:active{background-color:#fd8d29;border-color:#fd8d29;}.btn-outline-primary:focus{box-shadow:0 0 0 2px rgba(253,146,51,.5);}.btn-outline-primary.disabled{color:#fd9233;}.page-item.active .page-link{border-color:#fd9233;background-color:#fd9233;}.page-item.active .page-link:focus{border-color:#fd9233;background-color:#fd9233;}.page-item.active .page-link:hover{border-color:#fd9233;background-color:#fd9233;}.btn-primary{border-color:#fd9233;background-color:#fd9233;}.btn-primary:disabled{border-color:#fd9233;background-color:#fd9233;}.btn-primary:hover{background-color:#fd8d29;border-color:#fd8d29;}.btn-primary:active{background-color:#fd8d29;border-color:#fd8d29;}.btn-primary:focus{box-shadow:0 0 0 2px rgba(253,146,51,.5);}.btn-primary.disabled{border-color:#fd9233;background-color:#fd9233;}.btn-outline-primary.active{background-color:#fd8d29;border-color:#fd8d29;}.show>.btn-outline-primary.dropdown-toggle{background-color:#fd8d29;border-color:#fd8d29;}.show>.btn-primary.dropdown-toggle{background-color:#fd8d29;border-color:#fd8d29;}.nav-pills .nav-item.show .nav-link{background-color:#fd9233;}.nav-pills .nav-link.active{background-color:#fd9233;}.progress-bar{background-color:#fd9233;}.btn-primary.active{background-color:#fd8d29;border-color:#fd8d29;}.btn-primary.focus{box-shadow:0 0 0 2px rgba(253,146,51,.5);}.btn-outline-primary.focus{box-shadow:0 0 0 2px rgba(253,146,51,.5);}.g-bg-primary{background-color:#fd9233!important;}.g-bg-primary::-moz-selection{color:#fd9233;}.g-bg-primary::selection{color:#fd9233;}.g-bg-primary--hover:hover{background-color:#fd9233!important;}.g-parent:hover .g-bg-primary--parent-hover{background-color:#fd9233!important;}.g-bg-primary--active.active{background-color:#fd9233!important;}.active .g-bg-primary--active{background-color:#fd9233!important;}.active .g-bg-primary-opacity-0_2--active{background-color:rgba(253,146,51,.2)!important;}.g-parent.active .g-bg-primary--parent-active{background-color:#fd9233!important;}.g-bg-primary--before::before{background-color:#fd9233!important;}.g-bg-primary--after::after{background-color:#fd9233!important;}.g-bg-primary-opacity-0_1{background-color:rgba(253,146,51,.1)!important;}.g-bg-primary-opacity-0_2{background-color:rgba(253,146,51,.2)!important;}.g-bg-primary-opacity-0_2--hover:hover{background-color:rgba(253,146,51,.2)!important;}.g-bg-primary-opacity-0_2--hover--after:hover::after{background-color:rgba(253,146,51,.2)!important;}.g-bg-primary-opacity-0_2--before::before{background-color:rgba(253,146,51,.2)!important;}.g-bg-primary-opacity-0_2--after::after{background-color:rgba(253,146,51,.2)!important;}.g-bg-primary-opacity-0_4{background-color:rgba(253,146,51,.4)!important;}.g-bg-primary-opacity-0_4--hover:hover{background-color:rgba(253,146,51,.4)!important;}.g-bg-primary-opacity-0_4--hover--after:hover::after{background-color:rgba(253,146,51,.4)!important;}.g-bg-primary-opacity-0_4--after::after{background-color:rgba(253,146,51,.4)!important;}.g-bg-primary-opacity-0_6{background-color:rgba(253,146,51,.6)!important;}.g-bg-primary-opacity-0_6--hover:hover{background-color:rgba(253,146,51,.6)!important;}.g-bg-primary-opacity-0_6--hover--after:hover::after{background-color:rgba(253,146,51,.6)!important;}.g-bg-primary-opacity-0_6--after::after{background-color:rgba(253,146,51,.6)!important;}.g-bg-primary-opacity-0_8{background-color:rgba(253,146,51,.8)!important;}.g-bg-primary-opacity-0_8--hover:hover{background-color:rgba(253,146,51,.8)!important;}.g-bg-primary-opacity-0_8--hover--after:hover::after{background-color:rgba(253,146,51,.8)!important;}.g-bg-primary-opacity-0_8--before::after{background-color:rgba(253,146,51,.8)!important;}.g-bg-primary-opacity-0_8--after::after{background-color:rgba(253,146,51,.8)!important;}.g-bg-primary-opacity-0_8--before--hover:hover::after{background-color:rgba(253,146,51,.8)!important;}.g-bg-primary-opacity-0_8--after--hover:hover::after{background-color:rgba(253,146,51,.8)!important;}.g-bg-primary-opacity-0_9{background-color:rgba(253,146,51,.9)!important;}.g-bg-primary-opacity-0_9--hover:hover{background-color:rgba(253,146,51,.9)!important;}.g-bg-primary-opacity-0_9--hover--after:hover::after{background-color:rgba(253,146,51,.9)!important;}.g-bg-primary-opacity-0_9--before::after{background-color:rgba(253,146,51,.9)!important;}.g-bg-primary-opacity-0_9--after::after{background-color:rgba(253,146,51,.9)!important;}.g-bg-primary-opacity-0_9--before--hover:hover::after{background-color:rgba(253,146,51,.9)!important;}.g-bg-primary-opacity-0_9--after--hover:hover::after{background-color:rgba(253,146,51,.9)!important;}.g-bg-primary-dark-v1{background-color:#fd8d29!important;}.g-bg-primary-dark-v2{background-color:#fd851a!important;}.g-bg-primary-dark-v3{background-color:#fb7702!important;}.g-brd-primary{border-color:#fd9233!important;}.g-brd-primary--before::before{border-color:#fd9233!important;}.g-brd-primary--before--active.active::before{border-color:#fd9233!important;}.slick-active .g-brd-primary--before--active::before{border-color:#fd9233!important;}.slick-active .g-brd-primary--active{border-color:#fd9233!important;}.g-brd-primary--hover:hover{border-color:#fd9233!important;}.g-brd-primary--active.active{border-color:#fd9233!important;}.g-brd-primary--active.cbp-filter-item-active{border-color:#fd9233!important;}*:hover>.g-brd-primary--hover-parent{border-color:#fd9233!important;}*:hover>.g-brd-primary-opacity-0_3--hover-parent{border-color:rgba(253,146,51,.3)!important;}*:hover>.g-brd-primary-dark-dark-v1--hover-parent{border-color:#fd8d29!important;}*:hover>.g-brd-primary-dark-dark-v2--hover-parent{border-color:#fd851a!important;}*:hover>.g-brd-primary-dark-dark-v3--hover-parent{border-color:#fb7702!important;}*:hover>*>.g-fill-primary--hover-parent svg path{fill:#fd9233!important;}*:hover>*>.g-fill-primary--hover-parent svg polygon{fill:#fd9233!important;}.g-brd-primary-opacity-0_3{border-color:rgba(253,146,51,.3)!important;}.g-brd-primary-opacity-0_3--hover:hover{border-color:rgba(253,146,51,.3)!important;}.g-brd-primary-opacity-0_3--active.active{border-color:rgba(253,146,51,.3)!important;}.g-brd-primary-opacity-0_3--active.cbp-filter-item-active{border-color:rgba(253,146,51,.3)!important;}.g-brd-primary-top{border-top-color:#fd9233!important;}.g-brd-primary-top--before::before{border-top-color:#fd9233!important;}.g-brd-primary-top--hover:hover{border-top-color:#fd9233!important;}.g-brd-primary-top--hover:hover::after{border-top-color:#fd9233!important;}.g-brd-primary-top--active.active{border-top-color:#fd9233!important;}.g-brd-primary-top--active.active::after{border-top-color:#fd9233!important;}.g-brd-primary-bottom{border-bottom-color:#fd9233!important;}.g-brd-primary-bottom--before::before{border-bottom-color:#fd9233!important;}.g-brd-primary-bottom--hover:hover{border-bottom-color:#fd9233!important;}.g-brd-primary-bottom--hover:hover::after{border-bottom-color:#fd9233!important;}.g-brd-primary-bottom--active.active{border-bottom-color:#fd9233!important;}.g-brd-primary-bottom--active.active::after{border-bottom-color:#fd9233!important;}.g-brd-primary-left{border-left-color:#fd9233!important;}.g-brd-primary-left--before::before{border-left-color:#fd9233!important;}.g-brd-primary-right{border-right-color:#fd9233!important;}.g-brd-primary-right--before::before{border-right-color:#fd9233!important;}.g-brd-primary-opacity-0_3-top{border-top-color:rgba(253,146,51,.3)!important;}.g-brd-primary-opacity-0_3-bottom{border-bottom-color:rgba(253,146,51,.3)!important;}.g-brd-primary-opacity-0_3-left{border-left-color:rgba(253,146,51,.3)!important;}.g-brd-primary-opacity-0_3-right{border-right-color:rgba(253,146,51,.3)!important;}.g-brd-primary-dark-dark-v1{border-color:#fd8d29!important;}.g-brd-primary-dark-dark-v1--hover:hover{border-color:#fd8d29!important;}.g-brd-primary-dark-dark-v1--active.active{border-color:#fd8d29!important;}.g-brd-primary-dark-dark-v1--active.cbp-filter-item-active{border-color:#fd8d29!important;}.g-brd-primary-dark-dark-v2{border-color:#fd851a!important;}.g-brd-primary-dark-dark-v2--hover:hover{border-color:#fd851a!important;}.g-brd-primary-dark-dark-v2--active.active{border-color:#fd851a!important;}.g-brd-primary-dark-dark-v2--active.cbp-filter-item-active{border-color:#fd851a!important;}.g-brd-primary-dark-dark-v3{border-color:#fb7702!important;}.g-brd-primary-dark-dark-v3--hover:hover{border-color:#fb7702!important;}.g-brd-primary-dark-dark-v3--active.active{border-color:#fb7702!important;}.g-brd-primary-dark-dark-v3--active.cbp-filter-item-active{border-color:#fb7702!important;}.g-brd-primary-dark-dark-v1-top{border-top-color:#fd8d29!important;}.g-brd-primary-dark-dark-v1-bottom{border-bottom-color:#fd8d29!important;}.g-brd-primary-dark-dark-v1-left{border-left-color:#fd8d29!important;}.g-brd-primary-dark-dark-v1-right{border-right-color:#fd8d29!important;}.g-brd-primary-dark-dark-v2-top{border-top-color:#fd851a!important;}.g-brd-primary-dark-dark-v2-bottom{border-bottom-color:#fd851a!important;}.g-brd-primary-dark-dark-v2-left{border-left-color:#fd851a!important;}.g-brd-primary-dark-dark-v2-right{border-right-color:#fd851a!important;}.g-brd-primary-dark-dark-v3-top{border-top-color:#fb7702!important;}.g-brd-primary-dark-dark-v3-bottom{border-bottom-color:#fb7702!important;}.g-brd-primary-dark-dark-v3-left{border-left-color:#fb7702!important;}.g-brd-primary-dark-dark-v3-right{border-right-color:#fb7702!important;}.g-color-primary{color:#fd9233!important;}.g-color-primary:focus{color:#fd9233;}.g-color-primary--active.cbp-filter-item-active{color:#fd9233!important;}.g-color-primary-opacity-0_3{color:rgba(253,146,51,.3)!important;}.g-color-primary-opacity-0_4{color:rgba(253,146,51,.4)!important;}.g-color-primary--before::before{color:#fd9233;}.g-color-primary--after::after{color:#fd9233;}.u-shadow-v13{box-shadow:inset 2px 2px 2px 0 #fd9233;}.g-fill-primary{fill:#fd9233!important;}.g-fill-primary path{fill:#fd9233!important;}.g-fill-primary polygon{fill:#fd9233!important;}.g-fill-primary--hover:hover path{fill:#fd9233!important;}.g-fill-primary--hover:hover polygon{fill:#fd9233!important;}::-moz-selection{background-color:#fd9233;}::selection{background-color:#fd9233;}.u-btn-primary,.u-btn-primary-wizard{background-color:#fd9233;}.u-btn-primary:hover,.u-btn-primary-wizard:hover{border-color:#fd9233;background-color:#fd9233;}.u-btn-primary.active,.active.u-btn-primary-wizard{border-color:#fd9233;background-color:#fd9233;}.u-btn-primary.cbp-filter-item-active,.cbp-filter-item-active.u-btn-primary-wizard{border-color:#fd9233;background-color:#fd9233;}.u-btn-primary.u-btn-hover-v1-1::after,.u-btn-hover-v1-1.u-btn-primary-wizard::after{background-color:#fd9f4c;}.u-btn-primary.u-btn-hover-v1-1:hover,.u-btn-hover-v1-1.u-btn-primary-wizard:hover{background-color:#fd9233;}.u-btn-primary.u-btn-hover-v1-1:hover::after,.u-btn-hover-v1-1.u-btn-primary-wizard:hover::after{background-color:#fd9f4c;}.u-btn-primary.u-btn-hover-v1-2::after,.u-btn-hover-v1-2.u-btn-primary-wizard::after{background-color:#fd9f4c;}.u-btn-primary.u-btn-hover-v1-2:hover,.u-btn-hover-v1-2.u-btn-primary-wizard:hover{background-color:#fd9233;}.u-btn-primary.u-btn-hover-v1-2:hover::after,.u-btn-hover-v1-2.u-btn-primary-wizard:hover::after{background-color:#fd9f4c;}.u-btn-primary.u-btn-hover-v1-3::after,.u-btn-hover-v1-3.u-btn-primary-wizard::after{background-color:#fd9f4c;}.u-btn-primary.u-btn-hover-v1-3:hover,.u-btn-hover-v1-3.u-btn-primary-wizard:hover{background-color:#fd9233;}.u-btn-primary.u-btn-hover-v1-3:hover::after,.u-btn-hover-v1-3.u-btn-primary-wizard:hover::after{background-color:#fd9f4c;}.u-btn-primary.u-btn-hover-v1-4::after,.u-btn-hover-v1-4.u-btn-primary-wizard::after{background-color:#fd9f4c;}.u-btn-primary.u-btn-hover-v1-4:hover,.u-btn-hover-v1-4.u-btn-primary-wizard:hover{background-color:#fd9233;}.u-btn-primary.u-btn-hover-v1-4:hover::after,.u-btn-hover-v1-4.u-btn-primary-wizard:hover::after{background-color:#fd9f4c;}.u-btn-primary.u-btn-hover-v2-1::after,.u-btn-hover-v2-1.u-btn-primary-wizard::after{background-color:#fd9f4c;}.u-btn-primary.u-btn-hover-v2-1:hover,.u-btn-hover-v2-1.u-btn-primary-wizard:hover{background-color:#fd9233;}.u-btn-primary.u-btn-hover-v2-1:hover::after,.u-btn-hover-v2-1.u-btn-primary-wizard:hover::after{background-color:#fd9f4c;}.u-btn-primary.u-btn-hover-v2-2::after,.u-btn-hover-v2-2.u-btn-primary-wizard::after{background-color:#fd9f4c;}.u-btn-primary.u-btn-hover-v2-2:hover,.u-btn-hover-v2-2.u-btn-primary-wizard:hover{background-color:#fd9233;}.u-btn-primary.u-btn-hover-v2-2:hover::after,.u-btn-hover-v2-2.u-btn-primary-wizard:hover::after{background-color:#fd9f4c;}.u-btn-outline-primary{color:#fd9233;border-color:#fd9233;}.u-btn-outline-primary:hover{background-color:#fd9233;}.u-btn-outline-primary.u-btn-hover-v1-1::after{background-color:rgba(253,146,51,.95);}.u-btn-outline-primary.u-btn-hover-v1-1:hover::after{background-color:rgba(253,146,51,.95);}.u-btn-outline-primary.u-btn-hover-v1-2::after{background-color:rgba(253,146,51,.95);}.u-btn-outline-primary.u-btn-hover-v1-2:hover::after{background-color:rgba(253,146,51,.95);}.u-btn-outline-primary.u-btn-hover-v1-3::after{background-color:rgba(253,146,51,.95);}.u-btn-outline-primary.u-btn-hover-v1-3:hover::after{background-color:rgba(253,146,51,.95);}.u-btn-outline-primary.u-btn-hover-v1-4::after{background-color:rgba(253,146,51,.95);}.u-btn-outline-primary.u-btn-hover-v1-4:hover::after{background-color:rgba(253,146,51,.95);}.u-btn-outline-primary.u-btn-hover-v2-1::after{background-color:rgba(253,146,51,.95);}.u-btn-outline-primary.u-btn-hover-v2-1:hover::after{background-color:rgba(253,146,51,.95);}.u-btn-outline-primary.u-btn-hover-v2-2::after{background-color:rgba(253,146,51,.95);}.u-btn-outline-primary.u-btn-hover-v2-2:hover::after{background-color:rgba(253,146,51,.95);}.u-btn-outline-primary.u-btn-hover-v3-1::after{background-color:rgba(253,146,51,.95);}.u-btn-outline-primary.u-btn-hover-v3-1:hover::after{background-color:rgba(253,146,51,.95);}.u-check input[type=checkbox]:checked+.u-check-icon-font i{color:#fd9233;}.u-check input[type=checkbox]:checked+* .u-check-icon-font i{color:#fd9233;}.u-check input[type=checkbox]:checked+* .u-check-icon-checkbox-v1{background-color:#fd9233;border-color:#fd9233;}.u-check input[type=checkbox]:checked+* .u-check-icon-radio-v1{background-color:#fd9233;border-color:#fd9233;}.u-check input[type=checkbox]:checked+* .u-check-icon-checkbox-v7{background-color:#fd9233;border-color:#fd9233;}.u-check input[type=checkbox]:checked+* .u-check-icon-radio-v7{background-color:#fd9233;border-color:#fd9233;}.u-check input[type=checkbox]:checked+* .u-check-icon-checkbox-v4{color:#fd9233;border-color:#fd9233;}.u-check input[type=checkbox]:checked+* .u-check-icon-radio-v4{color:#fd9233;border-color:#fd9233;}.u-check input[type=checkbox]:checked+* .u-check-icon-checkbox-v8{color:#fd9233;border-color:#fd9233;}.u-check input[type=checkbox]:checked+* .u-check-icon-checkbox-v8 i::after{background-color:#fd9233;}.u-check input[type=checkbox]:checked+* .u-check-icon-radio-v8{color:#fd9233;border-color:#fd9233;}.u-check input[type=checkbox]:checked+* .u-check-icon-radio-v8 i::after{background-color:#fd9233;}.u-check input[type=checkbox]:checked+* .u-check-icon-checkbox-v5 i{border-color:#fd9233;}.u-check input[type=checkbox]:checked+* .u-check-icon-radio-v5 i{border-color:#fd9233;}.u-check input[type=checkbox]:checked+* .u-check-icon-checkbox-v6 i{background-color:#fd9233;border-color:#fd9233;}.u-check input[type=checkbox]:checked+* .u-check-icon-radio-v6 i{background-color:#fd9233;border-color:#fd9233;}.u-check input[type=checkbox]:checked+.u-check-icon-checkbox-v1{background-color:#fd9233;border-color:#fd9233;}.u-check input[type=checkbox]:checked+.u-check-icon-radio-v1{background-color:#fd9233;border-color:#fd9233;}.u-check input[type=checkbox]:checked+.u-check-icon-checkbox-v7{background-color:#fd9233;border-color:#fd9233;}.u-check input[type=checkbox]:checked+.u-check-icon-radio-v7{background-color:#fd9233;border-color:#fd9233;}.u-check input[type=checkbox]:checked+.u-check-icon-checkbox-v4{color:#fd9233;border-color:#fd9233;}.u-check input[type=checkbox]:checked+.u-check-icon-radio-v4{color:#fd9233;border-color:#fd9233;}.u-check input[type=checkbox]:checked+.u-check-icon-checkbox-v8{color:#fd9233;border-color:#fd9233;}.u-check input[type=checkbox]:checked+.u-check-icon-checkbox-v8 i::after{background-color:#fd9233;}.u-check input[type=checkbox]:checked+.u-check-icon-radio-v8{color:#fd9233;border-color:#fd9233;}.u-check input[type=checkbox]:checked+.u-check-icon-radio-v8 i::after{background-color:#fd9233;}.u-check input[type=checkbox]:checked+.u-check-icon-checkbox-v5 i{border-color:#fd9233;}.u-check input[type=checkbox]:checked+.u-check-icon-radio-v5 i{border-color:#fd9233;}.u-check input[type=checkbox]:checked+.u-check-icon-checkbox-v6 i{background-color:#fd9233;border-color:#fd9233;}.u-check input[type=checkbox]:checked+.u-check-icon-radio-v6 i{background-color:#fd9233;border-color:#fd9233;}.u-check input[type=radio]:checked+.u-check-icon-font i{color:#fd9233;}.u-check input[type=radio]:checked+* .u-check-icon-font i{color:#fd9233;}.u-check input[type=radio]:checked+* .u-check-icon-checkbox-v1{background-color:#fd9233;border-color:#fd9233;}.u-check input[type=radio]:checked+* .u-check-icon-radio-v1{background-color:#fd9233;border-color:#fd9233;}.u-check input[type=radio]:checked+* .u-check-icon-checkbox-v7{background-color:#fd9233;border-color:#fd9233;}.u-check input[type=radio]:checked+* .u-check-icon-radio-v7{background-color:#fd9233;border-color:#fd9233;}.u-check input[type=radio]:checked+* .u-check-icon-checkbox-v4{color:#fd9233;border-color:#fd9233;}.u-check input[type=radio]:checked+* .u-check-icon-radio-v4{color:#fd9233;border-color:#fd9233;}.u-check input[type=radio]:checked+* .u-check-icon-checkbox-v8{color:#fd9233;border-color:#fd9233;}.u-check input[type=radio]:checked+* .u-check-icon-checkbox-v8 i::after{background-color:#fd9233;}.u-check input[type=radio]:checked+* .u-check-icon-radio-v8{color:#fd9233;border-color:#fd9233;}.u-check input[type=radio]:checked+* .u-check-icon-radio-v8 i::after{background-color:#fd9233;}.u-check input[type=radio]:checked+* .u-check-icon-checkbox-v5 i{border-color:#fd9233;}.u-check input[type=radio]:checked+* .u-check-icon-radio-v5 i{border-color:#fd9233;}.u-check input[type=radio]:checked+* .u-check-icon-checkbox-v6 i{background-color:#fd9233;border-color:#fd9233;}.u-check input[type=radio]:checked+* .u-check-icon-radio-v6 i{background-color:#fd9233;border-color:#fd9233;}.u-check input[type=radio]:checked+.u-check-icon-checkbox-v1{background-color:#fd9233;border-color:#fd9233;}.u-check input[type=radio]:checked+.u-check-icon-radio-v1{background-color:#fd9233;border-color:#fd9233;}.u-check input[type=radio]:checked+.u-check-icon-checkbox-v7{background-color:#fd9233;border-color:#fd9233;}.u-check input[type=radio]:checked+.u-check-icon-radio-v7{background-color:#fd9233;border-color:#fd9233;}.u-check input[type=radio]:checked+.u-check-icon-checkbox-v4{color:#fd9233;border-color:#fd9233;}.u-check input[type=radio]:checked+.u-check-icon-radio-v4{color:#fd9233;border-color:#fd9233;}.u-check input[type=radio]:checked+.u-check-icon-checkbox-v8{color:#fd9233;border-color:#fd9233;}.u-check input[type=radio]:checked+.u-check-icon-checkbox-v8 i::after{background-color:#fd9233;}.u-check input[type=radio]:checked+.u-check-icon-radio-v8{color:#fd9233;border-color:#fd9233;}.u-check input[type=radio]:checked+.u-check-icon-radio-v8 i::after{background-color:#fd9233;}.u-check input[type=radio]:checked+.u-check-icon-checkbox-v5 i{border-color:#fd9233;}.u-check input[type=radio]:checked+.u-check-icon-radio-v5 i{border-color:#fd9233;}.u-check input[type=radio]:checked+.u-check-icon-checkbox-v6 i{background-color:#fd9233;border-color:#fd9233;}.u-check input[type=radio]:checked+.u-check-icon-radio-v6 i{background-color:#fd9233;border-color:#fd9233;}.u-check-icon-checkbox-v2{border-color:#fd9233;}.u-check-icon-radio-v2{border-color:#fd9233;}.u-check-icon-checkbox-v3{border-color:#fd9233;}.u-check-icon-radio-v3{border-color:#fd9233;}.u-checkbox-v1--checked-color-primary:checked+label{color:#fd9233!important;}.u-checkbox-v1--checked-brd-primary:checked+label{border-color:#fd9233!important;}.u-select-v1 .chosen-results>li.highlighted{background-color:rgba(253,146,51,.2);border-bottom-color:rgba(253,146,51,.2);}.u-select-v1 .chosen-results>li.result-selected{background-color:rgba(253,146,51,.2);border-bottom-color:rgba(253,146,51,.2);}.u-arrow-v3:hover .u-arrow-icon-before{background-color:#fd9233;}.u-arrow-v3:hover .u-arrow-icon-after{background-color:#fd9233;}.u-arrow-v4:hover .u-arrow-icon{color:#fd9233;}.u-arrow-v7:hover .u-arrow-icon{color:#fd9233;}.u-arrow-v8:hover .u-arrow-icon{color:#fd9233;}.u-arrow-v14 .u-arrow-icon::before{background:#fd9233;}.u-arrow-v14 .u-arrow-icon::after{background:#fd9233;}.u-badge-bg-primary::after{background-color:#fd9233;}[class*=u-badge-v2]{background-color:#fd9233;}.u-triangle-v1.u-triangle-top.g-bg-primary::before{border-bottom-color:#fd9233;}.u-triangle-v1.u-triangle-left.g-bg-primary::before{border-bottom-color:#fd9233;}.u-triangle-v1-2.u-triangle-top.g-bg-primary::before{border-bottom-color:#fd9233;}.u-triangle-v1-2.u-triangle-left.g-bg-primary::before{border-bottom-color:#fd9233;border-right-color:#fd9233;}.u-triangle-v2.u-triangle-top.g-bg-primary::before{border-bottom-color:#fd9233;}.u-triangle-v2.u-triangle-left.g-bg-primary::before{border-bottom-color:#fd9233;}.u-triangle-v5.u-triangle-top.g-bg-primary::before{border-bottom-color:#fd9233;}.u-triangle-v5.u-triangle-left.g-bg-primary::before{border-bottom-color:#fd9233;}.u-triangle-v6.u-triangle-top.g-bg-primary::before{border-bottom-color:#fd9233;}.u-triangle-v6.u-triangle-left.g-bg-primary::before{border-bottom-color:#fd9233;}.u-triangle-v1.u-triangle-bottom.g-bg-primary::before{border-top-color:#fd9233;}.u-triangle-v1.u-triangle-right.g-bg-primary::before{border-top-color:#fd9233;}.u-triangle-v1-2.u-triangle-bottom.g-bg-primary::before{border-top-color:#fd9233;}.u-triangle-v1-2.u-triangle-right.g-bg-primary::before{border-top-color:#fd9233;border-left-color:#fd9233;}.u-triangle-v2.u-triangle-bottom.g-bg-primary::before{border-top-color:#fd9233;}.u-triangle-v2.u-triangle-right.g-bg-primary::before{border-top-color:#fd9233;}.u-triangle-v5.u-triangle-bottom.g-bg-primary::before{border-top-color:#fd9233;}.u-triangle-v5.u-triangle-right.g-bg-primary::before{border-top-color:#fd9233;}.u-triangle-v6.u-triangle-bottom.g-bg-primary::before{border-top-color:#fd9233;}.u-triangle-v6.u-triangle-right.g-bg-primary::before{border-top-color:#fd9233;}.u-triangle-v3.u-triangle-top.g-bg-primary::before{background-image:linear-gradient(to bottom right,transparent 49.6%,#fd9233 50%);}.u-triangle-v3.u-triangle-left.g-bg-primary::before{background-image:linear-gradient(to bottom right,transparent 49.6%,#fd9233 50%);}.u-triangle-v3.u-triangle-bottom.g-bg-primary::before{background-image:linear-gradient(to top right,transparent 49.6%,#fd9233 50%);}.u-triangle-v3.u-triangle-right.g-bg-primary::before{background-image:linear-gradient(to top right,transparent 49.6%,#fd9233 50%);}.u-triangle-v4.u-triangle-top.g-bg-primary::before{background-image:linear-gradient(to bottom right,transparent 49.6%,#fd9233 50%),linear-gradient(to bottom left,transparent 49.6%,#fd9233 50%);}.u-triangle-v4.u-triangle-left.g-bg-primary::before{background-image:linear-gradient(to bottom right,transparent 49.6%,#fd9233 50%),linear-gradient(to bottom left,transparent 49.6%,#fd9233 50%);}.u-triangle-v4.u-triangle-bottom.g-bg-primary::before{background-image:linear-gradient(to top right,transparent 49.6%,#fd9233 50%),linear-gradient(to top left,transparent 49.6%,#fd9233 50%);}.u-triangle-v4.u-triangle-right.g-bg-primary::before{background-image:linear-gradient(to top right,transparent 49.6%,#fd9233 50%),linear-gradient(to top left,transparent 49.6%,#fd9233 50%);}.u-semicircle-v1.g-bg-primary::before{background:#fd9233;}.u-zigzag-top-primary::before{background:-webkit-linear-gradient(-225deg,#fd9233 10px,transparent 0) 0 10px,-webkit-linear-gradient(-315deg,#fd9233 10px,transparent 0) 0 10px;}.u-blockquote-v3::before{color:#fd9233;}.u-blockquote-v7::before{background:#fd9233;}.u-carousel-indicators-v1 li.slick-active span{background-color:#fd9233;}.u-carousel-indicators-v1--white li.slick-active span{background-color:#fd9233;}.u-carousel-indicators-v4 li.slick-active span{background-color:#fd9233;}.u-carousel-indicators-v8 li.slick-active span{background-color:#fd9233;}.u-carousel-indicators-v6 li.slick-active{color:#fd9233;}.u-carousel-indicators-v6 li.slick-active span{border-color:#fd9233;}.u-carousel-indicators-v9 li.slick-active{background-color:#fd9233;}.u-carousel-indicators-v10 li.slick-active{background-color:#fd9233;}.u-carousel-indicators-v18--white li span{background-color:#fd9233;}.u-carousel-indicators-v20 li span:hover{border-color:#fd9233;}.u-carousel-indicators-v20 li span:focus{border-color:#fd9233;}.u-carousel-indicators-v20 li.slick-active span{border-color:#fd9233;border-color:#fd9233;}.u-carousel-indicators-v20--white li span:hover{border-color:#fd9233;}.u-carousel-indicators-v20--white li span:focus{border-color:#fd9233;}.u-carousel-indicators-v20--white li span::before{background:#fd9233;box-shadow:0 0 1px #fd9233;}.u-carousel-indicators-v20--white li.slick-active span{border-color:#fd9233;border-color:#fd9233;}.u-carousel-indicators-v21--white li span::after{background-color:#fd9233;}.u-carousel-indicators-v22--white li span{background-color:#fd9233;}.u-carousel-indicators-v22--white li span::before{border-top-color:#fd9233;}.u-carousel-indicators-v22--white li.slick-active{border-color:#fd9233;}.u-carousel-indicators-v23--white .u-dots-helper::before{background:#fd9233;}.u-carousel-indicators-v24--white li span{border-color:#fd9233;}.u-carousel-indicators-v25--white li::before{background-color:#fd9233;}.u-carousel-indicators-v25--white li span:focus{background-color:#fd9233;}.u-carousel-indicators-v25--white li span::before{background-color:#fd9233;}.u-carousel-indicators-v25--white li.slick-active span{background-color:#fd9233;}.u-carousel-indicators-v26--white li::before{border-color:#fd9233;}.u-carousel-indicators-v26--white li::after{border-color:#fd9233;}.u-carousel-indicators-v26--vertical--white li::before{border-color:#fd9233;}.u-carousel-indicators-v26--vertical--white li::after{border-color:#fd9233;}.u-carousel-indicators-v27--white li span::before{background:#fd9233;}.u-carousel-indicators-v27--vertical--white li span::before{background:#fd9233;}.u-carousel-indicators-v28 li.slick-active span{background-color:#fd9233;}.u-pagination-v1-1--active{background-color:#fd9233;border-color:#fd9233;}.u-pagination-v1-1:hover{background-color:#fd9233;border-color:#fd9233;}.u-pagination-v1-1:focus{background-color:#fd9233;border-color:#fd9233;}.u-pagination-v1-2:hover{color:#fd9233;border-color:#fd9233;}.u-pagination-v1-2:focus{color:#fd9233;border-color:#fd9233;}.u-pagination-v1-2--active{background-color:#fd9233;border-color:#fd9233;}.u-pagination-v1-2--nav{background-color:#fd9233;border-color:#fd9233;}.u-pagination-v1-2--nav:hover{background-color:rgba(253,146,51,.8);}.u-pagination-v1-4:hover{color:#fd9233;border-color:#fd9233;}.u-pagination-v1-4:focus{color:#fd9233;border-color:#fd9233;}.u-pagination-v1-4--active{background-color:#fd9233;border-color:#fd9233;}.u-ribbon-bookmark.g-bg-primary::after{border-color:#fd9233;}.u-ribbon-clip-v4__inner.g-bg-primary{box-shadow:0 0 0 3px #fd9233,0 21px 5px -18px rgba(0,0,0,.6);}.u-accordion-color-primary__header [aria-expanded=true]{color:#fd9233!important;}.u-accordion-bg-primary__header [aria-expanded=true]{background-color:#fd9233!important;border-color:#fd9233!important;}.u-accordion-brd-primary__header [aria-expanded=true]{border-color:#fd9233!important;}.u-accordion-v2:nth-child(odd){background-color:#fd851a;}.u-datepicker-v1 .ui-datepicker-calendar td span.ui-state-active{background:#fd9233;border-color:#fd9233;}.u-datepicker-v1 .ui-datepicker-calendar td a.ui-state-active{background:#fd9233;border-color:#fd9233;}.u-datepicker-v1 .ui-datepicker-calendar th span.ui-state-active{background:#fd9233;border-color:#fd9233;}.u-datepicker-v1 .ui-datepicker-calendar th a.ui-state-active{background:#fd9233;border-color:#fd9233;}.u-slider-v1.ui-slider .ui-slider-range{background:#fd9233;}.u-slider-v1.ui-slider .ui-slider-handle{border-color:#fd9233;}.js-header-change-moment.g-bg-primary--shift{background-color:#fd9233;}.js-header-change-moment.g-bg-primary-semi-transparent--shift{background-color:rgba(253,146,51,.9);}.u-heading-v5-color-primary .u-heading-v5__title::before{background:#fd9233;}.u-heading-massive-underline::before{background-color:#fd9233;}.u-icon-effect-v1-1--hover::after{box-shadow:0 0 0 1px #fd9233;}.u-icon-effect-v1-1--hover:hover{border-color:#fd9233;background:#fd9233!important;}.u-icon-effect-v1-2--hover::after{box-shadow:0 0 0 1px #fd9233;}.u-icon-effect-v1-2--hover:hover{border-color:#fd9233;background:#fd9233!important;}.u-icon-v4.u-icon-effect-v1-1--hover:hover .u-icon-v4-inner{border-color:#fd9233;background:#fd9233!important;}.u-icon-v4.u-icon-effect-v1-2--hover:hover .u-icon-v4-inner{border-color:#fd9233;background:#fd9233!important;}.u-icon-block--hover:hover .u-icon-effect-v1-1--hover{border-color:#fd9233;background:#fd9233!important;}.u-icon-block--hover:hover .u-icon-effect-v1-2--hover{border-color:#fd9233;background:#fd9233!important;}.u-icon-block--hover:hover .u-icon-v4.u-icon-effect-v1-1--hover .u-icon-v4-inner{border-color:#fd9233;background:#fd9233!important;}.u-icon-block--hover:hover .u-icon-v4.u-icon-effect-v1-2--hover .u-icon-v4-inner{border-color:#fd9233;background:#fd9233!important;}.u-icon-block--hover:hover .u-icon-effect-v5--hover.g-bg-primary{box-shadow:0 0 10px 10px #fd9233;}.u-icon-block--hover:hover .u-icon-effect-v5--hover.g-color-primary{box-shadow:0 0 10px 10px #fd9233;}.u-icon-block--hover:hover .u-icon-v4-bg-primary--hover{border-color:#fd9233;}.u-icon-block--hover:hover .u-icon-v4-bg-primary--hover .u-icon-v4-inner{background:#fd9233;}.u-icon-block--hover:hover .g-color-primary--hover{color:#fd9233;}.u-icon-block--hover:hover .g-brd-primary--hover{border-color:#fd9233;}.u-icon-block--hover:hover .g-bg-primary--hover{background:#fd9233;}.u-icon-effect-v2--hover:hover{background:#fd9233;}.u-icon-effect-v2--hover:hover::after{background:#fd9233;}.u-icon-effect-v5--hover.g-bg-primary:hover{box-shadow:0 0 10px 10px #fd9233;}.u-icon-effect-v5--hover.g-color-primary:hover{box-shadow:0 0 10px 10px #fd9233;}.u-icon-v4-bg-primary{border-color:#fd9233;}.u-icon-v4-bg-primary .u-icon-v4-inner{background:#fd9233;}.u-icon-v4-bg-primary--hover:hover{border-color:#fd9233;}.u-icon-v4-bg-primary--hover:hover .u-icon-v4-inner{background:#fd9233;}.u-icon-v5.g-bg-primary::after{background-color:#fd9233;}.navbar .u-sub-menu-v1 .hs-sub-menu{border-color:#fd9233;}.navbar .u-sub-menu-v1 .hs-mega-menu{border-color:#fd9233;}.navbar .u-sub-menu-v1 .dropdown-menu{border-color:#fd9233;}.navbar .u-sub-menu-v2 .hs-sub-menu{border-top-color:#fd9233;}.navbar .u-sub-menu-v2 .hs-mega-menu{border-top-color:#fd9233;}.navbar .u-sub-menu-v2 .dropdown-menu{border-top-color:#fd9233;}.navbar .u-sub-menu-v3 .hs-sub-menu{border-top-color:#fd9233;}.navbar .u-sub-menu-v3 .hs-mega-menu{border-top-color:#fd9233;}.navbar .u-sub-menu-v3 .dropdown-menu{border-top-color:#fd9233;}.navbar .u-main-nav-v1 .nav-item.active>.nav-link{background-color:#fd9233;}.navbar .u-main-nav-v1 .nav-item:hover>.nav-link{background-color:#fd9233;}.navbar .u-main-nav-v1 .nav-item:focus>.nav-link{background-color:#fd9233;}.navbar .u-main-nav-v1 .nav-item .nav-link:focus{background-color:#fd9233;}.navbar .u-main-nav-v1 .nav-item.show>.nav-link{background-color:#fd9233;}.navbar .u-main-nav-v1 .nav-item.hs-sub-menu-opened>.nav-link{background-color:#fd9233;}.navbar .u-main-nav-v8 .nav-item.active>.nav-link{background-color:#fd9233;}.navbar .u-main-nav-v8 .nav-item:hover>.nav-link{background-color:#fd9233;}.navbar .u-main-nav-v8 .nav-item:focus>.nav-link{background-color:#fd9233;}.navbar .u-main-nav-v8 .nav-item .nav-link:focus{background-color:#fd9233;}.navbar .u-main-nav-v8 .nav-item.show>.nav-link{background-color:#fd9233;}.navbar .u-main-nav-v8 .nav-item.hs-sub-menu-opened>.nav-link{background-color:#fd9233;}.navbar .u-main-nav-v2 .nav-item.active>.nav-link{border-color:#fd9233;}.navbar .u-main-nav-v2 .nav-item:hover>.nav-link{border-color:#fd9233;}.navbar .u-main-nav-v2 .nav-item:focus>.nav-link{border-color:#fd9233;}.navbar .u-main-nav-v2 .nav-item .nav-link:focus{border-color:#fd9233;}.navbar .u-main-nav-v2 .nav-item.show>.nav-link{border-color:#fd9233;}.navbar .u-main-nav-v2 .nav-item.hs-sub-menu-opened>.nav-link{border-color:#fd9233;}.navbar .u-main-nav-v3 .nav-item.active>.nav-link{border-color:#fd9233;}.navbar .u-main-nav-v3 .nav-item:hover>.nav-link{border-color:#fd9233;}.navbar .u-main-nav-v3 .nav-item:focus>.nav-link{border-color:#fd9233;}.navbar .u-main-nav-v3 .nav-item .nav-link:focus{border-color:#fd9233;}.navbar .u-main-nav-v3 .nav-item.show>.nav-link{border-color:#fd9233;}.navbar .u-main-nav-v3 .nav-item.hs-sub-menu-opened>.nav-link{border-color:#fd9233;}.navbar .u-main-nav-v4 .nav-item.active>.nav-link{border-color:#fd9233;}.navbar .u-main-nav-v4 .nav-item:hover>.nav-link{border-color:#fd9233;}.navbar .u-main-nav-v4 .nav-item:focus>.nav-link{border-color:#fd9233;}.navbar .u-main-nav-v4 .nav-item .nav-link:focus{border-color:#fd9233;}.navbar .u-main-nav-v4 .nav-item.show>.nav-link{border-color:#fd9233;}.navbar .u-main-nav-v4 .nav-item.hs-sub-menu-opened>.nav-link{border-color:#fd9233;}.navbar .u-main-nav-v5 .nav-item.active>.nav-link{border-color:#fd9233;}.navbar .u-main-nav-v5 .nav-item:hover>.nav-link{border-color:#fd9233;}.navbar .u-main-nav-v5 .nav-item:focus>.nav-link{border-color:#fd9233;}.navbar .u-main-nav-v5 .nav-item .nav-link:focus{border-color:#fd9233;}.navbar .u-main-nav-v5 .nav-item.show>.nav-link{border-color:#fd9233;}.navbar .u-main-nav-v5 .nav-item.hs-sub-menu-opened>.nav-link{border-color:#fd9233;}.navbar .u-main-nav-v6 .nav-item.active>.nav-link{border-color:#fd9233;}.navbar .u-main-nav-v6 .nav-item:hover>.nav-link{border-color:#fd9233;}.navbar .u-main-nav-v6 .nav-item:focus>.nav-link{border-color:#fd9233;}.navbar .u-main-nav-v6 .nav-item .nav-link:focus{border-color:#fd9233;}.navbar .u-main-nav-v6 .nav-item.show>.nav-link{border-color:#fd9233;}.navbar .u-main-nav-v6 .nav-item.hs-sub-menu-opened>.nav-link{border-color:#fd9233;}.navbar .u-main-nav-v7 .nav-item.active>.nav-link{border-color:#fd9233;}.navbar .u-main-nav-v7 .nav-item:hover>.nav-link{border-color:#fd9233;}.navbar .u-main-nav-v7 .nav-item:focus>.nav-link{border-color:#fd9233;}.navbar .u-main-nav-v7 .nav-item .nav-link:focus{border-color:#fd9233;}.navbar .u-main-nav-v7 .nav-item.show>.nav-link{border-color:#fd9233;}.navbar .u-main-nav-v7 .nav-item.hs-sub-menu-opened>.nav-link{border-color:#fd9233;}.navbar .u-main-nav-v9 .nav-item.active>.nav-link::after{color:#fd9233;}.navbar .u-main-nav-v9 .nav-item:hover>.nav-link::after{color:#fd9233;}.navbar .u-main-nav-v9 .nav-item:focus>.nav-link::after{color:#fd9233;}.navbar .u-main-nav-v9 .nav-item .nav-link:focus::after{color:#fd9233;}.u-ns-bg-v1-top.g-bg-primary::before{border-bottom-color:#fd9233;}.u-ns-bg-v2-top.g-bg-primary::before{border-bottom-color:#fd9233;}.u-ns-bg-v2-2-top.g-bg-primary::before{border-bottom-color:#fd9233;}.u-ns-bg-v6-top.g-bg-primary .u-ns-bg-before::before{border-bottom-color:#fd9233;}.u-ns-bg-v1-bottom.g-bg-primary::before{border-top-color:#fd9233;}.u-ns-bg-v2-bottom.g-bg-primary::before{border-top-color:#fd9233;}.u-ns-bg-v2-2-bottom.g-bg-primary::before{border-top-color:#fd9233;}.u-ns-bg-v6-bottom.g-bg-primary .u-ns-bg-before::before{border-top-color:#fd9233;}.u-ns-bg-v1-left.g-bg-primary::before{border-right-color:#fd9233;}.u-ns-bg-v2-left.g-bg-primary::before{border-right-color:#fd9233;}.u-ns-bg-v2-2-left.g-bg-primary::before{border-right-color:#fd9233;}.u-ns-bg-v6-left.g-bg-primary .u-ns-bg-before::before{border-right-color:#fd9233;}.u-ns-bg-v1-right.g-bg-primary::before{border-left-color:#fd9233;}.u-ns-bg-v2-right.g-bg-primary::before{border-left-color:#fd9233;}.u-ns-bg-v2-2-right.g-bg-primary::before{border-left-color:#fd9233;}.u-ns-bg-v6-right.g-bg-primary .u-ns-bg-before::before{border-left-color:#fd9233;}.u-ns-bg-v3-top.g-bg-primary::before{border-bottom-color:#fd9233;}.u-ns-bg-v3-left.g-bg-primary::before{border-bottom-color:#fd9233;}.u-ns-bg-v4-top.g-bg-primary::before{border-bottom-color:#fd9233;}.u-ns-bg-v4-left.g-bg-primary::before{border-bottom-color:#fd9233;}.u-ns-bg-v3-bottom.g-bg-primary::before{border-top-color:#fd9233;}.u-ns-bg-v3-right.g-bg-primary::before{border-top-color:#fd9233;}.u-ns-bg-v4-bottom.g-bg-primary::before{border-top-color:#fd9233;}.u-ns-bg-v4-right.g-bg-primary::before{border-top-color:#fd9233;}[class*=u-ns-bg-v5].g-bg-primary svg path{fill:#fd9233;}[class*=u-ns-bg-v5].g-bg-primary svg polygon{fill:#fd9233;}.u-progress::-ms-fill{background-color:#fd9233;}.u-progress::-webkit-progress-value{background-color:#fd9233;}.u-progress::-moz-progress-bar{background-color:#fd9233;}.u-progress__pointer-v2::after{border-color:#fd9233;}.u-progress__pointer-v3::after{border-color:#fd9233;}.g-color-primary--active.active{color:#fd9233;}[class*=u-nav-v8] .nav-link.active{background-color:#fd9233;}[class*=u-nav-v8] .nav-link.active .u-nav-v8__icon{background-color:#fd9233;}[class*=u-nav-v8].u-nav-light .nav-link.active .u-nav-v8__icon{background-color:#fd9233;}.u-info-v1-2:hover .u-info-v1-2__item::after{background:#fd9233;}.u-info-v7-1:hover .u-info-v7-1__item-child-v2{background:#fd9233;}.u-info-v1-5__item::after{border-bottom-color:#fd9233;}.info-v4-3:hover::after{border-color:#fd9233;}.info-v5-3:hover .info-v5-3__info{background-color:rgba(253,146,51,.9);}.u-info-v6-1__item::after{background-image:linear-gradient(to right,#fd9233 0,transparent 100%);}.u-info-v6-1:hover .u-info-v6-1__item::after{background-image:linear-gradient(to right,#fd9233 0,transparent 100%);}input[type=checkbox]:checked+.g-bg-primary--checked{background-color:#fd9233!important;}input[type=checkbox]:checked+* .g-bg-primary--checked{background-color:#fd9233!important;}input[type=checkbox]:checked+* .g-brd-primary--checked{border-color:#fd9233!important;}input[type=checkbox]:checked+* .g-overlay-primary-0_5--checked::after{background-color:rgba(253,146,51,.5);}input[type=checkbox]:checked+* .g-overlay-primary-0_9--checked::after{background-color:rgba(253,146,51,.9);}input[type=checkbox]:checked+.g-brd-primary--checked{border-color:#fd9233!important;}input[type=checkbox]:checked+.g-overlay-primary-0_5--checked::after{background-color:rgba(253,146,51,.5);}input[type=checkbox]:checked+.g-overlay-primary-0_9--checked::after{background-color:rgba(253,146,51,.9);}input[type=radio]:checked+.g-bg-primary--checked{background-color:#fd9233!important;}input[type=radio]:checked+* .g-bg-primary--checked{background-color:#fd9233!important;}input[type=radio]:checked+* .g-brd-primary--checked{border-color:#fd9233!important;}input[type=radio]:checked+* .g-overlay-primary-0_5--checked::after{background-color:rgba(253,146,51,.5);}input[type=radio]:checked+* .g-overlay-primary-0_9--checked::after{background-color:rgba(253,146,51,.9);}input[type=radio]:checked+.g-brd-primary--checked{border-color:#fd9233!important;}input[type=radio]:checked+.g-overlay-primary-0_5--checked::after{background-color:rgba(253,146,51,.5);}input[type=radio]:checked+.g-overlay-primary-0_9--checked::after{background-color:rgba(253,146,51,.9);}.g-checked .g-bg-primary--checked{background-color:#fd9233!important;}.g-checked .g-brd-primary--checked{border-color:#fd9233!important;}.g-checked .g-overlay-primary-0_5--checked::after{background-color:rgba(253,146,51,.5);}.g-checked .g-overlay-primary-0_9--checked::after{background-color:rgba(253,146,51,.9);}.g-bg-primary--checked.g-checked{background-color:#fd9233!important;}.g-brd-primary--checked.g-checked{border-color:#fd9233!important;}.g-brd-primary--focus:focus{border-color:#fd9233!important;}.g-brd-primary--focus.g-state-focus *{border-color:#fd9233!important;}.g-brd-primary--focus.g-state-focus *:focus{border-color:#fd9233!important;}.g-overlay-primary-0_5--checked.g-checked::after{background-color:rgba(253,146,51,.5);}.g-overlay-primary-0_9--checked.g-checked::after{background-color:rgba(253,146,51,.9);}.u-has-success-v1 .form-control-feedback{color:#fd9233;}.u-has-success-v1-2 .form-control-feedback{color:#fd9233;}.u-has-success-v1-2 .form-control{border-color:#fd9233;}.u-has-success-v1-2 .input-group-addon{border-color:#fd9233;}.u-has-success-v1-2 .input-group-addon:last-child{color:#fd9233;}.u-has-success-v1-2 [class*=u-select]{border-color:#fd9233;}.u-has-success-v1-2 .chosen-single div b{color:#fd9233;}.u-has-success-v1-3 .form-control-feedback{color:#fd9233;}.u-has-success-v1-3 .form-control-feedback::before{border-color:#fd9233 transparent transparent transparent;}.u-has-success-v1-3 .form-control{border-color:#fd9233;}.u-has-success-v1-3 .input-group-addon{border-color:#fd9233;background-color:#fd9233;}.u-has-success-v1-3 .input-group-addon:last-child{color:#fd9233;background-color:#fd9233;}.u-has-success-v1-3 [class*=u-select]{border-color:#fd9233;}.u-has-success-v1-3 .chosen-single div b{color:#fd9233;}.u-has-success-v2::after{color:#fd9233;}.ui-autocomplete .ui-menu-item:hover{background-color:#fd9233;}.point::before{background:#fd9233;}.u-go-to-v1:hover{background-color:#fd9233;}.u-go-to-v1:focus:hover{background-color:#fd9233;}.list-group-item.active{background-color:#fd9233;border-color:#fd9233;}.u-accordion-color-primary .u-accordion__header [aria-expanded=true]{color:#fd9233!important;}.u-blockquote-v1::before{color:#fd9233;}.form-control:focus{border-color:#fd9233;}.custom-select:focus{border-color:#fd9233;}.u-filter-v1>li:hover{color:#fd9233;}.u-filter-v1 [class*=active]{color:#fd9233;}.u-pagination-v1-5--active{background-color:#fd9233;border-color:#fd9233;}.u-pagination-v1-5:hover{background-color:#fd9233;border-color:#fd9233;}.u-pagination-v1-5:focus{background-color:#fd9233;border-color:#fd9233;}@media(min-width:1200px){.g-layout-boxed main{width:1140px;}}@media(min-width:1400px){.g-layout-semiboxed main{width:1340px;}}@media(min-width:768px){.u-outer-space-v1{margin:20px;}.u-outer-space-v1 body{height:calc(100% - 40px);min-height:calc(100% - 40px);}.u-outer-space-v2{margin:40px;}.u-outer-space-v2 body{height:calc(100% - 80px);min-height:calc(100% - 80px);}.u-triangle-v1.u-triangle-left.g-bg-primary::before{border-right-color:#fd9233;}.u-triangle-v1.u-triangle-right.g-bg-primary::before{border-left-color:#fd9233;}.u-triangle-v3.u-triangle-left.g-bg-primary::before{background-image:linear-gradient(to bottom right,transparent 49.6%,#fd9233 50%);}.u-triangle-v3.u-triangle-right.g-bg-primary::before{background-image:linear-gradient(to bottom left,transparent 49.6%,#fd9233 50%);}.u-triangle-v4.u-triangle-left.g-bg-primary::before{background-image:linear-gradient(to bottom right,transparent 49.6%,#fd9233 50%),linear-gradient(to top right,transparent 49.6%,#fd9233 50%);}.u-triangle-v4.u-triangle-right.g-bg-primary::before{background-image:linear-gradient(to bottom left,transparent 49.6%,#fd9233 50%),linear-gradient(to top left,transparent 49.6%,#fd9233 50%);}.u-ns-bg-v1-top--md.g-bg-primary::before{border-bottom-color:#fd9233;}.u-ns-bg-v2-top--md.g-bg-primary::before{border-bottom-color:#fd9233;}.u-ns-bg-v2-2-top--md.g-bg-primary::before{border-bottom-color:#fd9233;}.u-ns-bg-v6-top.g-bg-primary .u-ns-bg-before::before{border-bottom-color:#fd9233;}.u-ns-bg-v1-bottom--md.g-bg-primary::before{border-top-color:#fd9233;}.u-ns-bg-v2-bottom--md.g-bg-primary::before{border-top-color:#fd9233;}.u-ns-bg-v2-2-bottom--md.g-bg-primary::before{border-top-color:#fd9233;}.u-ns-bg-v6-bottom.g-bg-primary .u-ns-bg-before::before{border-top-color:#fd9233;}.u-ns-bg-v1-left--md.g-bg-primary::before{border-right-color:#fd9233;}.u-ns-bg-v2-left--md.g-bg-primary::before{border-right-color:#fd9233;}.u-ns-bg-v2-2-left--md.g-bg-primary::before{border-right-color:#fd9233;}.u-ns-bg-v6-left.g-bg-primary .u-ns-bg-before::before{border-right-color:#fd9233;}.u-ns-bg-v1-right--md.g-bg-primary::before{border-left-color:#fd9233;}.u-ns-bg-v2-right--md.g-bg-primary::before{border-left-color:#fd9233;}.u-ns-bg-v2-2-right--md.g-bg-primary::before{border-left-color:#fd9233;}.u-ns-bg-v6-right.g-bg-primary .u-ns-bg-before::before{border-left-color:#fd9233;}.u-steps-v1__item a{background-color:#fd9233;}.u-steps-v1__item a::before{background-color:#fd9233;}.u-steps-v1__item.active a{background-color:#fd9233;}.u-steps-v1__item.active span{background-color:#fd9233;}.u-steps-v2__indicator{background-color:#fd9233;}.u-steps-v2__item a::before{background-color:#fd9233;}.u-steps-v2__item a .u-steps-v2__indicator{background-color:#fd9233;}.u-steps-v2__item:hover a{color:#fd9233;}.u-steps-v2__item:hover a .u-steps-v2__indicator{box-shadow:0 0 0 3px rgba(253,146,51,.3);background-color:#fd9233;}.u-steps-v2__item:hover span .u-steps-v2__indicator{background-color:#fd9233;}.u-steps-v3__indicator{background-color:#fd9233;}.u-steps-v3__item a::before{background-color:#fd9233;}.u-steps-v3__item a .u-steps-v3__indicator{background-color:#fd9233;}.u-steps-v3__item:hover a{color:#fd9233;}.u-steps-v3__item:hover a .u-steps-v3__indicator{box-shadow:0 0 0 3px rgba(253,146,51,.3);background-color:#fd9233;}.u-steps-v3__item:hover span .u-steps-v3__indicator{background-color:#fd9233;}.u-nav-v1-1.u-nav-primary .nav-link.active{background-color:#fd9233;}.u-nav-v2-1.u-nav-primary .nav-link.active{background-color:#fd9233;}[class*=u-nav-v8].u-nav-light .nav-link.active{background-color:#fd9233;}[class*=u-nav-v8].u-nav-light .nav-link.active::before{background-image:linear-gradient(to bottom left,transparent 49.6%,#fd9233 50%),linear-gradient(to top left,transparent 49.6%,#fd9233 50%);}.u-nav-v1-2.u-nav-primary .nav-link.active{border-color:#fd9233;}[class*=u-nav-v2].u-nav-primary .nav-link{border-color:#fd9233;}[class*=u-nav-v2].u-nav-primary .nav-link.active{border-color:#fd9233;}.u-nav-v3-2 .nav-link.active{border-color:#fd9233;}[class*=u-nav-v5].u-nav-primary .nav-link.active{border-color:#fd9233;color:#fd9233;}[class*=u-nav-v6] .nav-link.active{border-color:#fd9233;}[class*=u-nav-v6] .nav-link.active::before{border-top-color:#fd9233;}[class*=u-nav-v6].flex-column .nav-link.active{border-color:#fd9233;}[class*=u-nav-v6].flex-column .nav-link.active::before{border-left-color:#fd9233;}.u-nav-v2-2 .nav-link.active{color:#fd9233;}[class*=u-nav-v3] .nav-link.active{color:#fd9233;}[class*=u-nav-v3].u-nav-light .nav-link.active{color:#fd9233;}[class*=u-nav-v7] .nav-link.active{color:#fd9233;}.u-nav-v4-1.u-nav-primary .nav-link.active{border-top-color:#fd9233;}.u-nav-v4-1-column .u-nav-v4-1.u-nav-primary .nav-link.active{border-left-color:#fd9233;}[class*=u-nav-v8].justify-content-end .nav-link.active::before{background-image:linear-gradient(to bottom right,transparent 49.6%,#fd9233 50%),linear-gradient(to top right,transparent 49.6%,#fd9233 50%);}[class*=u-nav-v8].text-right .nav-link.active::before{background-image:linear-gradient(to bottom right,transparent 49.6%,#fd9233 50%),linear-gradient(to top right,transparent 49.6%,#fd9233 50%);}.u-nav-v8-2 .nav-link.active::before{background-image:linear-gradient(to bottom left,transparent 49.6%,#fd9233 50%),linear-gradient(to top left,transparent 49.6%,#fd9233 50%);}}@media(max-width:767px){[role=tablist]:not([data-tabs-mobile-type=slide-up-down]){border-color:#fd9233;}[data-tabs-mobile-type=accordion]{border-color:#fd9233;}[data-tabs-mobile-type=slide-up-down].u-nav-primary .nav-link{border-color:#fd9233!important;}[data-tabs-mobile-type=slide-up-down].u-nav-primary .nav-link.active{border-color:#fd9233!important;}[data-tabs-mobile-type=slide-up-down].u-nav-primary .nav-item.show .nav-link{border-color:#fd9233!important;}[data-tabs-mobile-type=slide-up-down].nav-pills .nav-link{border-color:#fd9233!important;}[data-tabs-mobile-type=slide-up-down].nav-pills .nav-link.active{border-color:#fd9233!important;}[data-tabs-mobile-type=slide-up-down].nav-pills .nav-item.show .nav-link{border-color:#fd9233!important;}}.btnCustom-link{color:#000;font-weight:400;}.image-header{padding-left:10%;width:100%;height:auto;margin-bottom:20%;}.spaceAfterTitle{margin-bottom:4%;}.wrapper{width:330px;font-family:"Open Sans",Helvetica,Arial,sans-serif;font-size:18px;}.StepProgress{position:relative;padding-left:45px;list-style:none;}.StepProgress::before{display:inline-block;content:"";position:absolute;top:0;left:15px;width:10px;height:97%;border-left:2px solid #d3d3d3;}.StepProgress-item{position:relative;counter-increment:list;top:-7px;}.StepProgress-item:not(:last-child){padding-bottom:30px;}.StepProgress-item::before{display:inline-block;content:"";position:absolute;left:-30px;height:100%;width:10px;}.StepProgress-item::after{content:counter(list);display:inline-block;position:absolute;top:-3px;left:-50px;width:40px;height:40px;border:3px solid #fff;border-radius:50%;background-color:#d3d3d3;font-size:18px;text-align:center;color:#fff;font-weight:bold;padding-top:3px;padding-left:1px;}.StepProgress-item.is-done::before{border-left:2px solid #38bea3;}.StepProgress-item.is-done::after{content:"✔";font-size:20px;color:#fff;text-align:center;border:2px solid #fff;background-color:#38bea3;}.StepProgress-item.current::before{border-left:2px solid #2f4f4f;}.StepProgress-item.current::after{content:counter(list);padding-top:6px;padding-left:0;width:50px;height:50px;top:-10px;left:-55px;font-size:18px;text-align:center;color:#fff;font-weight:bold;border:5px solid #fd9233;background-color:#2f4f4f;}.StepProgress strong{display:block;}.smStepProgress{position:relative;padding-left:0;list-style:none;margin-top:10px;font-size:14px;font-family:"Open Sans",Helvetica,Arial,sans-serif;}.smStepProgress::before{display:inline-block;content:"";position:absolute;top:0;left:15px;width:10px;height:100%;}.smStepProgress-item{position:relative;}.smStepProgress-item:not(:last-child){padding-bottom:20px;}.smStepProgress-item::before{display:inline-block;content:"";position:absolute;left:-30px;height:100%;width:10px;}.smStepProgress-item::after{content:"";display:inline-block;position:absolute;top:1.5px;left:-37px;width:15px;height:15px;border:2px solid #2f4f4f;border-radius:50%;background-color:#2f4f4f;}.smStepProgress-item.is-done::before{border-left:2px solid #38bea3;}.smStepProgress-item.is-done::after{content:"";border:2px solid #fff;background-color:#38bea3;width:25px;height:25px;top:3px;left:-42px;}.smStepProgress-item.current::before{border-left:2px solid #fd9233;}.smStepProgress-item.current::after{padding-top:1px;width:25px;height:25px;top:3px;left:-42px;font-size:14px;text-align:center;color:#fd9233;border:2px solid #fff;background-color:#fd9233;}.smStepProgress strong{display:block;}.u-btn-outline-secondary-wizard{color:#f37021;border-color:#f37021;background-color:#fff;border:2px solid;font-weight:bold;}.u-btn-outline-secondary-wizard:hover{color:#f37021!important;}.u-btn-primary-wizard{background-color:#f37021;font-weight:bold;color:#fff;}.u-btn-primary-wizard:hover{background-color:#f37021;font-weight:bold;color:#fff;}.pcc-action-icon:hover{color:#fd9233!important;}.inputMobiNumberWizard{border-right:0!important;}.inputGroupWizard{border-bottom-right-radius:31px!important;border-top-right-radius:31px!important;}.inputGroupAppendWizard{border-top:solid 3px var(--steel)!important;border-bottom:solid 3px var(--steel)!important;border-right:solid 3px var(--steel)!important;border-bottom-right-radius:31px!important;border-top-right-radius:31px!important;}.inputAddonFocusWizard{border-color:#fd9233!important;}#MobiChkContent p{margin-top:revert!important;}.smStepProgress-item.current::after{background-color:#38bea3!important;}.StepProgress-item.current::after{border-color:#38bea3;}.smStepProgress-item.current::after{background-color:#38bea3;}.smStepProgress-item.current::before{border-left:2px solid #38bea3;}.u-btn-outline-secondary-wizard:hover{color:#fd9233;}
