   .animated {  -webkit-animation-duration:1s;  animation-duration:1s;  -webkit-animation-fill-mode:both;  animation-fill-mode:both; } .animated.hinge {  -webkit-animation-duration:2s;  animation-duration:2s; } @-webkit-keyframes bounce {  0%, 20%, 50%, 80%, 100% {   -webkit-transform:translateY(0);   transform:translateY(0);  }  40% {   -webkit-transform:translateY(-30px);   transform:translateY(-30px);  }  60% {   -webkit-transform:translateY(-15px);   transform:translateY(-15px);  } } @keyframes bounce {  0%, 20%, 50%, 80%, 100% {   -webkit-transform:translateY(0);   -ms-transform:translateY(0);   transform:translateY(0);  }  40% {   -webkit-transform:translateY(-30px);   -ms-transform:translateY(-30px);   transform:translateY(-30px);  }  60% {   -webkit-transform:translateY(-15px);   -ms-transform:translateY(-15px);   transform:translateY(-15px);  } } .bounce {  -webkit-animation-name:bounce;  animation-name:bounce; } @-webkit-keyframes flash {  0%, 50%, 100% {   opacity:1;  }  25%, 75% {   opacity:0;  } } @keyframes flash {  0%, 50%, 100% {   opacity:1;  }  25%, 75% {   opacity:0;  } } .flash {  -webkit-animation-name:flash;  animation-name:flash; }  @-webkit-keyframes pulse {  0% {   -webkit-transform:scale(1);   transform:scale(1);  }  50% {   -webkit-transform:scale(1.1);   transform:scale(1.1);  }  100% {   -webkit-transform:scale(1);   transform:scale(1);  } } @keyframes pulse {  0% {   -webkit-transform:scale(1);   -ms-transform:scale(1);   transform:scale(1);  }  50% {   -webkit-transform:scale(1.1);   -ms-transform:scale(1.1);   transform:scale(1.1);  }  100% {   -webkit-transform:scale(1);   -ms-transform:scale(1);   transform:scale(1);  } } .pulse {  -webkit-animation-name:pulse;  animation-name:pulse; } @-webkit-keyframes shake {  0%, 100% {   -webkit-transform:translateX(0);   transform:translateX(0);  }  10%, 30%, 50%, 70%, 90% {   -webkit-transform:translateX(-10px);   transform:translateX(-10px);  }  20%, 40%, 60%, 80% {   -webkit-transform:translateX(10px);   transform:translateX(10px);  } } @keyframes shake {  0%, 100% {   -webkit-transform:translateX(0);   -ms-transform:translateX(0);   transform:translateX(0);  }  10%, 30%, 50%, 70%, 90% {   -webkit-transform:translateX(-10px);   -ms-transform:translateX(-10px);   transform:translateX(-10px);  }  20%, 40%, 60%, 80% {   -webkit-transform:translateX(10px);   -ms-transform:translateX(10px);   transform:translateX(10px);  } } .shake {  -webkit-animation-name:shake;  animation-name:shake; } @-webkit-keyframes swing {  20% {   -webkit-transform:rotate(15deg);   transform:rotate(15deg);  }  40% {   -webkit-transform:rotate(-10deg);   transform:rotate(-10deg);  }  60% {   -webkit-transform:rotate(5deg);   transform:rotate(5deg);  }  80% {   -webkit-transform:rotate(-5deg);   transform:rotate(-5deg);  }  100% {   -webkit-transform:rotate(0deg);   transform:rotate(0deg);  } } @keyframes swing {  20% {   -webkit-transform:rotate(15deg);   -ms-transform:rotate(15deg);   transform:rotate(15deg);  }  40% {   -webkit-transform:rotate(-10deg);   -ms-transform:rotate(-10deg);   transform:rotate(-10deg);  }  60% {   -webkit-transform:rotate(5deg);   -ms-transform:rotate(5deg);   transform:rotate(5deg);  }  80% {   -webkit-transform:rotate(-5deg);   -ms-transform:rotate(-5deg);   transform:rotate(-5deg);  }  100% {   -webkit-transform:rotate(0deg);   -ms-transform:rotate(0deg);   transform:rotate(0deg);  } } .swing {  -webkit-transform-origin:top center;  -ms-transform-origin:top center;  transform-origin:top center;  -webkit-animation-name:swing;  animation-name:swing; } @-webkit-keyframes tada {  0% {   -webkit-transform:scale(1);   transform:scale(1);  }  10%, 20% {   -webkit-transform:scale(0.9) rotate(-3deg);   transform:scale(0.9) rotate(-3deg);  }  30%, 50%, 70%, 90% {   -webkit-transform:scale(1.1) rotate(3deg);   transform:scale(1.1) rotate(3deg);  }  40%, 60%, 80% {   -webkit-transform:scale(1.1) rotate(-3deg);   transform:scale(1.1) rotate(-3deg);  }  100% {   -webkit-transform:scale(1) rotate(0);   transform:scale(1) rotate(0);  } } @keyframes tada {  0% {   -webkit-transform:scale(1);   -ms-transform:scale(1);   transform:scale(1);  }  10%, 20% {   -webkit-transform:scale(0.9) rotate(-3deg);   -ms-transform:scale(0.9) rotate(-3deg);   transform:scale(0.9) rotate(-3deg);  }  30%, 50%, 70%, 90% {   -webkit-transform:scale(1.1) rotate(3deg);   -ms-transform:scale(1.1) rotate(3deg);   transform:scale(1.1) rotate(3deg);  }  40%, 60%, 80% {   -webkit-transform:scale(1.1) rotate(-3deg);   -ms-transform:scale(1.1) rotate(-3deg);   transform:scale(1.1) rotate(-3deg);  }  100% {   -webkit-transform:scale(1) rotate(0);   -ms-transform:scale(1) rotate(0);   transform:scale(1) rotate(0);  } } .tada {  -webkit-animation-name:tada;  animation-name:tada; }  @-webkit-keyframes wobble {  0% {   -webkit-transform:translateX(0%);   transform:translateX(0%);  }  15% {   -webkit-transform:translateX(-25%) rotate(-5deg);   transform:translateX(-25%) rotate(-5deg);  }  30% {   -webkit-transform:translateX(20%) rotate(3deg);   transform:translateX(20%) rotate(3deg);  }  45% {   -webkit-transform:translateX(-15%) rotate(-3deg);   transform:translateX(-15%) rotate(-3deg);  }  60% {   -webkit-transform:translateX(10%) rotate(2deg);   transform:translateX(10%) rotate(2deg);  }  75% {   -webkit-transform:translateX(-5%) rotate(-1deg);   transform:translateX(-5%) rotate(-1deg);  }  100% {   -webkit-transform:translateX(0%);   transform:translateX(0%);  } } @keyframes wobble {  0% {   -webkit-transform:translateX(0%);   -ms-transform:translateX(0%);   transform:translateX(0%);  }  15% {   -webkit-transform:translateX(-25%) rotate(-5deg);   -ms-transform:translateX(-25%) rotate(-5deg);   transform:translateX(-25%) rotate(-5deg);  }  30% {   -webkit-transform:translateX(20%) rotate(3deg);   -ms-transform:translateX(20%) rotate(3deg);   transform:translateX(20%) rotate(3deg);  }  45% {   -webkit-transform:translateX(-15%) rotate(-3deg);   -ms-transform:translateX(-15%) rotate(-3deg);   transform:translateX(-15%) rotate(-3deg);  }  60% {   -webkit-transform:translateX(10%) rotate(2deg);   -ms-transform:translateX(10%) rotate(2deg);   transform:translateX(10%) rotate(2deg);  }  75% {   -webkit-transform:translateX(-5%) rotate(-1deg);   -ms-transform:translateX(-5%) rotate(-1deg);   transform:translateX(-5%) rotate(-1deg);  }  100% {   -webkit-transform:translateX(0%);   -ms-transform:translateX(0%);   transform:translateX(0%);  } } .wobble {  -webkit-animation-name:wobble;  animation-name:wobble; } @-webkit-keyframes bounceIn {  0% {   opacity:0;   -webkit-transform:scale(.3);   transform:scale(.3);  }  50% {   opacity:1;   -webkit-transform:scale(1.05);   transform:scale(1.05);  }  70% {   -webkit-transform:scale(.9);   transform:scale(.9);  }  100% {   -webkit-transform:scale(1);   transform:scale(1);  } } @keyframes bounceIn {  0% {   opacity:0;   -webkit-transform:scale(.3);   -ms-transform:scale(.3);   transform:scale(.3);  }  50% {   opacity:1;   -webkit-transform:scale(1.05);   -ms-transform:scale(1.05);   transform:scale(1.05);  }  70% {   -webkit-transform:scale(.9);   -ms-transform:scale(.9);   transform:scale(.9);  }  100% {   -webkit-transform:scale(1);   -ms-transform:scale(1);   transform:scale(1);  } } .bounceIn {  -webkit-animation-name:bounceIn;  animation-name:bounceIn; } @-webkit-keyframes bounceInDown {  0% {   opacity:0;   -webkit-transform:translateY(-2000px);   transform:translateY(-2000px);  }  60% {   opacity:1;   -webkit-transform:translateY(30px);   transform:translateY(30px);  }  80% {   -webkit-transform:translateY(-10px);   transform:translateY(-10px);  }  100% {   -webkit-transform:translateY(0);   transform:translateY(0);  } } @keyframes bounceInDown {  0% {   opacity:0;   -webkit-transform:translateY(-2000px);   -ms-transform:translateY(-2000px);   transform:translateY(-2000px);  }  60% {   opacity:1;   -webkit-transform:translateY(30px);   -ms-transform:translateY(30px);   transform:translateY(30px);  }  80% {   -webkit-transform:translateY(-10px);   -ms-transform:translateY(-10px);   transform:translateY(-10px);  }  100% {   -webkit-transform:translateY(0);   -ms-transform:translateY(0);   transform:translateY(0);  } } .bounceInDown {  -webkit-animation-name:bounceInDown;  animation-name:bounceInDown; } @-webkit-keyframes bounceInLeft {  0% {   opacity:0;   -webkit-transform:translateX(-2000px);   transform:translateX(-2000px);  }  60% {   opacity:1;   -webkit-transform:translateX(30px);   transform:translateX(30px);  }  80% {   -webkit-transform:translateX(-10px);   transform:translateX(-10px);  }  100% {   -webkit-transform:translateX(0);   transform:translateX(0);  } } @keyframes bounceInLeft {  0% {   opacity:0;   -webkit-transform:translateX(-2000px);   -ms-transform:translateX(-2000px);   transform:translateX(-2000px);  }  60% {   opacity:1;   -webkit-transform:translateX(30px);   -ms-transform:translateX(30px);   transform:translateX(30px);  }  80% {   -webkit-transform:translateX(-10px);   -ms-transform:translateX(-10px);   transform:translateX(-10px);  }  100% {   -webkit-transform:translateX(0);   -ms-transform:translateX(0);   transform:translateX(0);  } } .bounceInLeft {  -webkit-animation-name:bounceInLeft;  animation-name:bounceInLeft; } @-webkit-keyframes bounceInRight {  0% {   opacity:0;   -webkit-transform:translateX(2000px);   transform:translateX(2000px);  }  60% {   opacity:1;   -webkit-transform:translateX(-30px);   transform:translateX(-30px);  }  80% {   -webkit-transform:translateX(10px);   transform:translateX(10px);  }  100% {   -webkit-transform:translateX(0);   transform:translateX(0);  } } @keyframes bounceInRight {  0% {   opacity:0;   -webkit-transform:translateX(2000px);   -ms-transform:translateX(2000px);   transform:translateX(2000px);  }  60% {   opacity:1;   -webkit-transform:translateX(-30px);   -ms-transform:translateX(-30px);   transform:translateX(-30px);  }  80% {   -webkit-transform:translateX(10px);   -ms-transform:translateX(10px);   transform:translateX(10px);  }  100% {   -webkit-transform:translateX(0);   -ms-transform:translateX(0);   transform:translateX(0);  } } .bounceInRight {  -webkit-animation-name:bounceInRight;  animation-name:bounceInRight; } @-webkit-keyframes bounceInUp {  0% {   opacity:0;   -webkit-transform:translateY(2000px);   transform:translateY(2000px);  }  60% {   opacity:1;   -webkit-transform:translateY(-30px);   transform:translateY(-30px);  }  80% {   -webkit-transform:translateY(10px);   transform:translateY(10px);  }  100% {   -webkit-transform:translateY(0);   transform:translateY(0);  } } @keyframes bounceInUp {  0% {   opacity:0;   -webkit-transform:translateY(2000px);   -ms-transform:translateY(2000px);   transform:translateY(2000px);  }  60% {   opacity:1;   -webkit-transform:translateY(-30px);   -ms-transform:translateY(-30px);   transform:translateY(-30px);  }  80% {   -webkit-transform:translateY(10px);   -ms-transform:translateY(10px);   transform:translateY(10px);  }  100% {   -webkit-transform:translateY(0);   -ms-transform:translateY(0);   transform:translateY(0);  } } .bounceInUp {  -webkit-animation-name:bounceInUp;  animation-name:bounceInUp; } @-webkit-keyframes bounceOut {  0% {   -webkit-transform:scale(1);   transform:scale(1);  }  25% {   -webkit-transform:scale(.95);   transform:scale(.95);  }  50% {   opacity:1;   -webkit-transform:scale(1.1);   transform:scale(1.1);  }  100% {   opacity:0;   -webkit-transform:scale(.3);   transform:scale(.3);  } } @keyframes bounceOut {  0% {   -webkit-transform:scale(1);   -ms-transform:scale(1);   transform:scale(1);  }  25% {   -webkit-transform:scale(.95);   -ms-transform:scale(.95);   transform:scale(.95);  }  50% {   opacity:1;   -webkit-transform:scale(1.1);   -ms-transform:scale(1.1);   transform:scale(1.1);  }  100% {   opacity:0;   -webkit-transform:scale(.3);   -ms-transform:scale(.3);   transform:scale(.3);  } } .bounceOut {  -webkit-animation-name:bounceOut;  animation-name:bounceOut; } @-webkit-keyframes bounceOutDown {  0% {   -webkit-transform:translateY(0);   transform:translateY(0);  }  20% {   opacity:1;   -webkit-transform:translateY(-20px);   transform:translateY(-20px);  }  100% {   opacity:0;   -webkit-transform:translateY(2000px);   transform:translateY(2000px);  } } @keyframes bounceOutDown {  0% {   -webkit-transform:translateY(0);   -ms-transform:translateY(0);   transform:translateY(0);  }  20% {   opacity:1;   -webkit-transform:translateY(-20px);   -ms-transform:translateY(-20px);   transform:translateY(-20px);  }  100% {   opacity:0;   -webkit-transform:translateY(2000px);   -ms-transform:translateY(2000px);   transform:translateY(2000px);  } } .bounceOutDown {  -webkit-animation-name:bounceOutDown;  animation-name:bounceOutDown; } @-webkit-keyframes bounceOutLeft {  0% {   -webkit-transform:translateX(0);   transform:translateX(0);  }  20% {   opacity:1;   -webkit-transform:translateX(20px);   transform:translateX(20px);  }  100% {   opacity:0;   -webkit-transform:translateX(-2000px);   transform:translateX(-2000px);  } } @keyframes bounceOutLeft {  0% {   -webkit-transform:translateX(0);   -ms-transform:translateX(0);   transform:translateX(0);  }  20% {   opacity:1;   -webkit-transform:translateX(20px);   -ms-transform:translateX(20px);   transform:translateX(20px);  }  100% {   opacity:0;   -webkit-transform:translateX(-2000px);   -ms-transform:translateX(-2000px);   transform:translateX(-2000px);  } } .bounceOutLeft {  -webkit-animation-name:bounceOutLeft;  animation-name:bounceOutLeft; } @-webkit-keyframes bounceOutRight {  0% {   -webkit-transform:translateX(0);   transform:translateX(0);  }  20% {   opacity:1;   -webkit-transform:translateX(-20px);   transform:translateX(-20px);  }  100% {   opacity:0;   -webkit-transform:translateX(2000px);   transform:translateX(2000px);  } } @keyframes bounceOutRight {  0% {   -webkit-transform:translateX(0);   -ms-transform:translateX(0);   transform:translateX(0);  }  20% {   opacity:1;   -webkit-transform:translateX(-20px);   -ms-transform:translateX(-20px);   transform:translateX(-20px);  }  100% {   opacity:0;   -webkit-transform:translateX(2000px);   -ms-transform:translateX(2000px);   transform:translateX(2000px);  } } .bounceOutRight {  -webkit-animation-name:bounceOutRight;  animation-name:bounceOutRight; } @-webkit-keyframes bounceOutUp {  0% {   -webkit-transform:translateY(0);   transform:translateY(0);  }  20% {   opacity:1;   -webkit-transform:translateY(20px);   transform:translateY(20px);  }  100% {   opacity:0;   -webkit-transform:translateY(-2000px);   transform:translateY(-2000px);  } } @keyframes bounceOutUp {  0% {   -webkit-transform:translateY(0);   -ms-transform:translateY(0);   transform:translateY(0);  }  20% {   opacity:1;   -webkit-transform:translateY(20px);   -ms-transform:translateY(20px);   transform:translateY(20px);  }  100% {   opacity:0;   -webkit-transform:translateY(-2000px);   -ms-transform:translateY(-2000px);   transform:translateY(-2000px);  } } .bounceOutUp {  -webkit-animation-name:bounceOutUp;  animation-name:bounceOutUp; } @-webkit-keyframes fadeIn {  0% {   opacity:0;  }  100% {   opacity:1;  } } @keyframes fadeIn {  0% {   opacity:0;  }  100% {   opacity:1;  } } .fadeIn {  -webkit-animation-name:fadeIn;  animation-name:fadeIn; } @-webkit-keyframes fadeInDown {  0% {   opacity:0;   -webkit-transform:translateY(-20px);   transform:translateY(-20px);  }  100% {   opacity:1;   -webkit-transform:translateY(0);   transform:translateY(0);  } } @keyframes fadeInDown {  0% {   opacity:0;   -webkit-transform:translateY(-20px);   -ms-transform:translateY(-20px);   transform:translateY(-20px);  }  100% {   opacity:1;   -webkit-transform:translateY(0);   -ms-transform:translateY(0);   transform:translateY(0);  } } .fadeInDown {  -webkit-animation-name:fadeInDown;  animation-name:fadeInDown; } @-webkit-keyframes fadeInDownBig {  0% {   opacity:0;   -webkit-transform:translateY(-2000px);   transform:translateY(-2000px);  }  100% {   opacity:1;   -webkit-transform:translateY(0);   transform:translateY(0);  } } @keyframes fadeInDownBig {  0% {   opacity:0;   -webkit-transform:translateY(-2000px);   -ms-transform:translateY(-2000px);   transform:translateY(-2000px);  }  100% {   opacity:1;   -webkit-transform:translateY(0);   -ms-transform:translateY(0);   transform:translateY(0);  } } .fadeInDownBig {  -webkit-animation-name:fadeInDownBig;  animation-name:fadeInDownBig; } @-webkit-keyframes fadeInLeft {  0% {   opacity:0;   -webkit-transform:translateX(-20px);   transform:translateX(-20px);  }  100% {   opacity:1;   -webkit-transform:translateX(0);   transform:translateX(0);  } } @keyframes fadeInLeft {  0% {   opacity:0;   -webkit-transform:translateX(-20px);   -ms-transform:translateX(-20px);   transform:translateX(-20px);  }  100% {   opacity:1;   -webkit-transform:translateX(0);   -ms-transform:translateX(0);   transform:translateX(0);  } } .fadeInLeft {  -webkit-animation-name:fadeInLeft;  animation-name:fadeInLeft; } @-webkit-keyframes fadeInLeftBig {  0% {   opacity:0;   -webkit-transform:translateX(-2000px);   transform:translateX(-2000px);  }  100% {   opacity:1;   -webkit-transform:translateX(0);   transform:translateX(0);  } } @keyframes fadeInLeftBig {  0% {   opacity:0;   -webkit-transform:translateX(-2000px);   -ms-transform:translateX(-2000px);   transform:translateX(-2000px);  }  100% {   opacity:1;   -webkit-transform:translateX(0);   -ms-transform:translateX(0);   transform:translateX(0);  } } .fadeInLeftBig {  -webkit-animation-name:fadeInLeftBig;  animation-name:fadeInLeftBig; } @-webkit-keyframes fadeInRight {  0% {   opacity:0;   -webkit-transform:translateX(20px);   transform:translateX(20px);  }  100% {   opacity:1;   -webkit-transform:translateX(0);   transform:translateX(0);  } } @keyframes fadeInRight {  0% {   opacity:0;   -webkit-transform:translateX(20px);   -ms-transform:translateX(20px);   transform:translateX(20px);  }  100% {   opacity:1;   -webkit-transform:translateX(0);   -ms-transform:translateX(0);   transform:translateX(0);  } } .fadeInRight {  -webkit-animation-name:fadeInRight;  animation-name:fadeInRight; } @-webkit-keyframes fadeInRightBig {  0% {   opacity:0;   -webkit-transform:translateX(2000px);   transform:translateX(2000px);  }  100% {   opacity:1;   -webkit-transform:translateX(0);   transform:translateX(0);  } } @keyframes fadeInRightBig {  0% {   opacity:0;   -webkit-transform:translateX(2000px);   -ms-transform:translateX(2000px);   transform:translateX(2000px);  }  100% {   opacity:1;   -webkit-transform:translateX(0);   -ms-transform:translateX(0);   transform:translateX(0);  } } .fadeInRightBig {  -webkit-animation-name:fadeInRightBig;  animation-name:fadeInRightBig; } @-webkit-keyframes fadeInUp {  0% {   opacity:0;   -webkit-transform:translateY(20px);   transform:translateY(20px);  }  100% {   opacity:1;   -webkit-transform:translateY(0);   transform:translateY(0);  } } @keyframes fadeInUp {  0% {   opacity:0;   -webkit-transform:translateY(20px);   -ms-transform:translateY(20px);   transform:translateY(20px);  }  100% {   opacity:1;   -webkit-transform:translateY(0);   -ms-transform:translateY(0);   transform:translateY(0);  } } .fadeInUp {  -webkit-animation-name:fadeInUp;  animation-name:fadeInUp; } @-webkit-keyframes fadeInUpBig {  0% {   opacity:0;   -webkit-transform:translateY(2000px);   transform:translateY(2000px);  }  100% {   opacity:1;   -webkit-transform:translateY(0);   transform:translateY(0);  } } @keyframes fadeInUpBig {  0% {   opacity:0;   -webkit-transform:translateY(2000px);   -ms-transform:translateY(2000px);   transform:translateY(2000px);  }  100% {   opacity:1;   -webkit-transform:translateY(0);   -ms-transform:translateY(0);   transform:translateY(0);  } } .fadeInUpBig {  -webkit-animation-name:fadeInUpBig;  animation-name:fadeInUpBig; } @-webkit-keyframes fadeOut {  0% {   opacity:1;  }  100% {   opacity:0;  } } @keyframes fadeOut {  0% {   opacity:1;  }  100% {   opacity:0;  } } .fadeOut {  -webkit-animation-name:fadeOut;  animation-name:fadeOut; } @-webkit-keyframes fadeOutDown {  0% {   opacity:1;   -webkit-transform:translateY(0);   transform:translateY(0);  }  100% {   opacity:0;   -webkit-transform:translateY(20px);   transform:translateY(20px);  } } @keyframes fadeOutDown {  0% {   opacity:1;   -webkit-transform:translateY(0);   -ms-transform:translateY(0);   transform:translateY(0);  }  100% {   opacity:0;   -webkit-transform:translateY(20px);   -ms-transform:translateY(20px);   transform:translateY(20px);  } } .fadeOutDown {  -webkit-animation-name:fadeOutDown;  animation-name:fadeOutDown; } @-webkit-keyframes fadeOutDownBig {  0% {   opacity:1;   -webkit-transform:translateY(0);   transform:translateY(0);  }  100% {   opacity:0;   -webkit-transform:translateY(2000px);   transform:translateY(2000px);  } } @keyframes fadeOutDownBig {  0% {   opacity:1;   -webkit-transform:translateY(0);   -ms-transform:translateY(0);   transform:translateY(0);  }  100% {   opacity:0;   -webkit-transform:translateY(2000px);   -ms-transform:translateY(2000px);   transform:translateY(2000px);  } } .fadeOutDownBig {  -webkit-animation-name:fadeOutDownBig;  animation-name:fadeOutDownBig; } @-webkit-keyframes fadeOutLeft {  0% {   opacity:1;   -webkit-transform:translateX(0);   transform:translateX(0);  }  100% {   opacity:0;   -webkit-transform:translateX(-20px);   transform:translateX(-20px);  } } @keyframes fadeOutLeft {  0% {   opacity:1;   -webkit-transform:translateX(0);   -ms-transform:translateX(0);   transform:translateX(0);  }  100% {   opacity:0;   -webkit-transform:translateX(-20px);   -ms-transform:translateX(-20px);   transform:translateX(-20px);  } } .fadeOutLeft {  -webkit-animation-name:fadeOutLeft;  animation-name:fadeOutLeft; } @-webkit-keyframes fadeOutLeftBig {  0% {   opacity:1;   -webkit-transform:translateX(0);   transform:translateX(0);  }  100% {   opacity:0;   -webkit-transform:translateX(-2000px);   transform:translateX(-2000px);  } } @keyframes fadeOutLeftBig {  0% {   opacity:1;   -webkit-transform:translateX(0);   -ms-transform:translateX(0);   transform:translateX(0);  }  100% {   opacity:0;   -webkit-transform:translateX(-2000px);   -ms-transform:translateX(-2000px);   transform:translateX(-2000px);  } } .fadeOutLeftBig {  -webkit-animation-name:fadeOutLeftBig;  animation-name:fadeOutLeftBig; } @-webkit-keyframes fadeOutRight {  0% {   opacity:1;   -webkit-transform:translateX(0);   transform:translateX(0);  }  100% {   opacity:0;   -webkit-transform:translateX(20px);   transform:translateX(20px);  } } @keyframes fadeOutRight {  0% {   opacity:1;   -webkit-transform:translateX(0);   -ms-transform:translateX(0);   transform:translateX(0);  }  100% {   opacity:0;   -webkit-transform:translateX(20px);   -ms-transform:translateX(20px);   transform:translateX(20px);  } } .fadeOutRight {  -webkit-animation-name:fadeOutRight;  animation-name:fadeOutRight; } @-webkit-keyframes fadeOutRightBig {  0% {   opacity:1;   -webkit-transform:translateX(0);   transform:translateX(0);  }  100% {   opacity:0;   -webkit-transform:translateX(2000px);   transform:translateX(2000px);  } } @keyframes fadeOutRightBig {  0% {   opacity:1;   -webkit-transform:translateX(0);   -ms-transform:translateX(0);   transform:translateX(0);  }  100% {   opacity:0;   -webkit-transform:translateX(2000px);   -ms-transform:translateX(2000px);   transform:translateX(2000px);  } } .fadeOutRightBig {  -webkit-animation-name:fadeOutRightBig;  animation-name:fadeOutRightBig; } @-webkit-keyframes fadeOutUp {  0% {   opacity:1;   -webkit-transform:translateY(0);   transform:translateY(0);  }  100% {   opacity:0;   -webkit-transform:translateY(-20px);   transform:translateY(-20px);  } } @keyframes fadeOutUp {  0% {   opacity:1;   -webkit-transform:translateY(0);   -ms-transform:translateY(0);   transform:translateY(0);  }  100% {   opacity:0;   -webkit-transform:translateY(-20px);   -ms-transform:translateY(-20px);   transform:translateY(-20px);  } } .fadeOutUp {  -webkit-animation-name:fadeOutUp;  animation-name:fadeOutUp; } @-webkit-keyframes fadeOutUpBig {  0% {   opacity:1;   -webkit-transform:translateY(0);   transform:translateY(0);  }  100% {   opacity:0;   -webkit-transform:translateY(-2000px);   transform:translateY(-2000px);  } } @keyframes fadeOutUpBig {  0% {   opacity:1;   -webkit-transform:translateY(0);   -ms-transform:translateY(0);   transform:translateY(0);  }  100% {   opacity:0;   -webkit-transform:translateY(-2000px);   -ms-transform:translateY(-2000px);   transform:translateY(-2000px);  } } .fadeOutUpBig {  -webkit-animation-name:fadeOutUpBig;  animation-name:fadeOutUpBig; } @-webkit-keyframes flip {  0% {   -webkit-transform:perspective(400px) translateZ(0) rotateY(0) scale(1);   transform:perspective(400px) translateZ(0) rotateY(0) scale(1);   -webkit-animation-timing-function:ease-out;   animation-timing-function:ease-out;  }  40% {   -webkit-transform:perspective(400px) translateZ(150px) rotateY(170deg) scale(1);   transform:perspective(400px) translateZ(150px) rotateY(170deg) scale(1);   -webkit-animation-timing-function:ease-out;   animation-timing-function:ease-out;  }  50% {   -webkit-transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);   transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);   -webkit-animation-timing-function:ease-in;   animation-timing-function:ease-in;  }  80% {   -webkit-transform:perspective(400px) translateZ(0) rotateY(360deg) scale(.95);   transform:perspective(400px) translateZ(0) rotateY(360deg) scale(.95);   -webkit-animation-timing-function:ease-in;   animation-timing-function:ease-in;  }  100% {   -webkit-transform:perspective(400px) translateZ(0) rotateY(360deg) scale(1);   transform:perspective(400px) translateZ(0) rotateY(360deg) scale(1);   -webkit-animation-timing-function:ease-in;   animation-timing-function:ease-in;  } } @keyframes flip {  0% {   -webkit-transform:perspective(400px) translateZ(0) rotateY(0) scale(1);   -ms-transform:perspective(400px) translateZ(0) rotateY(0) scale(1);   transform:perspective(400px) translateZ(0) rotateY(0) scale(1);   -webkit-animation-timing-function:ease-out;   animation-timing-function:ease-out;  }  40% {   -webkit-transform:perspective(400px) translateZ(150px) rotateY(170deg) scale(1);   -ms-transform:perspective(400px) translateZ(150px) rotateY(170deg) scale(1);   transform:perspective(400px) translateZ(150px) rotateY(170deg) scale(1);   -webkit-animation-timing-function:ease-out;   animation-timing-function:ease-out;  }  50% {   -webkit-transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);   -ms-transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);   transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);   -webkit-animation-timing-function:ease-in;   animation-timing-function:ease-in;  }  80% {   -webkit-transform:perspective(400px) translateZ(0) rotateY(360deg) scale(.95);   -ms-transform:perspective(400px) translateZ(0) rotateY(360deg) scale(.95);   transform:perspective(400px) translateZ(0) rotateY(360deg) scale(.95);   -webkit-animation-timing-function:ease-in;   animation-timing-function:ease-in;  }  100% {   -webkit-transform:perspective(400px) translateZ(0) rotateY(360deg) scale(1);   -ms-transform:perspective(400px) translateZ(0) rotateY(360deg) scale(1);   transform:perspective(400px) translateZ(0) rotateY(360deg) scale(1);   -webkit-animation-timing-function:ease-in;   animation-timing-function:ease-in;  } } .animated.flip {  -webkit-backface-visibility:visible;  -ms-backface-visibility:visible;  backface-visibility:visible;  -webkit-animation-name:flip;  animation-name:flip; } @-webkit-keyframes flipInX {  0% {   -webkit-transform:perspective(400px) rotateX(90deg);   transform:perspective(400px) rotateX(90deg);   opacity:0;  }  40% {   -webkit-transform:perspective(400px) rotateX(-10deg);   transform:perspective(400px) rotateX(-10deg);  }  70% {   -webkit-transform:perspective(400px) rotateX(10deg);   transform:perspective(400px) rotateX(10deg);  }  100% {   -webkit-transform:perspective(400px) rotateX(0deg);   transform:perspective(400px) rotateX(0deg);   opacity:1;  } } @keyframes flipInX {  0% {   -webkit-transform:perspective(400px) rotateX(90deg);   -ms-transform:perspective(400px) rotateX(90deg);   transform:perspective(400px) rotateX(90deg);   opacity:0;  }  40% {   -webkit-transform:perspective(400px) rotateX(-10deg);   -ms-transform:perspective(400px) rotateX(-10deg);   transform:perspective(400px) rotateX(-10deg);  }  70% {   -webkit-transform:perspective(400px) rotateX(10deg);   -ms-transform:perspective(400px) rotateX(10deg);   transform:perspective(400px) rotateX(10deg);  }  100% {   -webkit-transform:perspective(400px) rotateX(0deg);   -ms-transform:perspective(400px) rotateX(0deg);   transform:perspective(400px) rotateX(0deg);   opacity:1;  } } .flipInX {  -webkit-backface-visibility:visible !important;  -ms-backface-visibility:visible !important;  backface-visibility:visible !important;  -webkit-animation-name:flipInX;  animation-name:flipInX; } @-webkit-keyframes flipInY {  0% {   -webkit-transform:perspective(400px) rotateY(90deg);   transform:perspective(400px) rotateY(90deg);   opacity:0;  }  40% {   -webkit-transform:perspective(400px) rotateY(-10deg);   transform:perspective(400px) rotateY(-10deg);  }  70% {   -webkit-transform:perspective(400px) rotateY(10deg);   transform:perspective(400px) rotateY(10deg);  }  100% {   -webkit-transform:perspective(400px) rotateY(0deg);   transform:perspective(400px) rotateY(0deg);   opacity:1;  } } @keyframes flipInY {  0% {   -webkit-transform:perspective(400px) rotateY(90deg);   -ms-transform:perspective(400px) rotateY(90deg);   transform:perspective(400px) rotateY(90deg);   opacity:0;  }  40% {   -webkit-transform:perspective(400px) rotateY(-10deg);   -ms-transform:perspective(400px) rotateY(-10deg);   transform:perspective(400px) rotateY(-10deg);  }  70% {   -webkit-transform:perspective(400px) rotateY(10deg);   -ms-transform:perspective(400px) rotateY(10deg);   transform:perspective(400px) rotateY(10deg);  }  100% {   -webkit-transform:perspective(400px) rotateY(0deg);   -ms-transform:perspective(400px) rotateY(0deg);   transform:perspective(400px) rotateY(0deg);   opacity:1;  } } .flipInY {  -webkit-backface-visibility:visible !important;  -ms-backface-visibility:visible !important;  backface-visibility:visible !important;  -webkit-animation-name:flipInY;  animation-name:flipInY; } @-webkit-keyframes flipOutX {  0% {   -webkit-transform:perspective(400px) rotateX(0deg);   transform:perspective(400px) rotateX(0deg);   opacity:1;  }  100% {   -webkit-transform:perspective(400px) rotateX(90deg);   transform:perspective(400px) rotateX(90deg);   opacity:0;  } } @keyframes flipOutX {  0% {   -webkit-transform:perspective(400px) rotateX(0deg);   -ms-transform:perspective(400px) rotateX(0deg);   transform:perspective(400px) rotateX(0deg);   opacity:1;  }  100% {   -webkit-transform:perspective(400px) rotateX(90deg);   -ms-transform:perspective(400px) rotateX(90deg);   transform:perspective(400px) rotateX(90deg);   opacity:0;  } } .flipOutX {  -webkit-animation-name:flipOutX;  animation-name:flipOutX;  -webkit-backface-visibility:visible !important;  -ms-backface-visibility:visible !important;  backface-visibility:visible !important; } @-webkit-keyframes flipOutY {  0% {   -webkit-transform:perspective(400px) rotateY(0deg);   transform:perspective(400px) rotateY(0deg);   opacity:1;  }  100% {   -webkit-transform:perspective(400px) rotateY(90deg);   transform:perspective(400px) rotateY(90deg);   opacity:0;  } } @keyframes flipOutY {  0% {   -webkit-transform:perspective(400px) rotateY(0deg);   -ms-transform:perspective(400px) rotateY(0deg);   transform:perspective(400px) rotateY(0deg);   opacity:1;  }  100% {   -webkit-transform:perspective(400px) rotateY(90deg);   -ms-transform:perspective(400px) rotateY(90deg);   transform:perspective(400px) rotateY(90deg);   opacity:0;  } } .flipOutY {  -webkit-backface-visibility:visible !important;  -ms-backface-visibility:visible !important;  backface-visibility:visible !important;  -webkit-animation-name:flipOutY;  animation-name:flipOutY; } @-webkit-keyframes lightSpeedIn {  0% {   -webkit-transform:translateX(100%) skewX(-30deg);   transform:translateX(100%) skewX(-30deg);   opacity:0;  }  60% {   -webkit-transform:translateX(-20%) skewX(30deg);   transform:translateX(-20%) skewX(30deg);   opacity:1;  }  80% {   -webkit-transform:translateX(0%) skewX(-15deg);   transform:translateX(0%) skewX(-15deg);   opacity:1;  }  100% {   -webkit-transform:translateX(0%) skewX(0deg);   transform:translateX(0%) skewX(0deg);   opacity:1;  } } @keyframes lightSpeedIn {  0% {   -webkit-transform:translateX(100%) skewX(-30deg);   -ms-transform:translateX(100%) skewX(-30deg);   transform:translateX(100%) skewX(-30deg);   opacity:0;  }  60% {   -webkit-transform:translateX(-20%) skewX(30deg);   -ms-transform:translateX(-20%) skewX(30deg);   transform:translateX(-20%) skewX(30deg);   opacity:1;  }  80% {   -webkit-transform:translateX(0%) skewX(-15deg);   -ms-transform:translateX(0%) skewX(-15deg);   transform:translateX(0%) skewX(-15deg);   opacity:1;  }  100% {   -webkit-transform:translateX(0%) skewX(0deg);   -ms-transform:translateX(0%) skewX(0deg);   transform:translateX(0%) skewX(0deg);   opacity:1;  } } .lightSpeedIn {  -webkit-animation-name:lightSpeedIn;  animation-name:lightSpeedIn;  -webkit-animation-timing-function:ease-out;  animation-timing-function:ease-out; } @-webkit-keyframes lightSpeedOut {  0% {   -webkit-transform:translateX(0%) skewX(0deg);   transform:translateX(0%) skewX(0deg);   opacity:1;  }  100% {   -webkit-transform:translateX(100%) skewX(-30deg);   transform:translateX(100%) skewX(-30deg);   opacity:0;  } } @keyframes lightSpeedOut {  0% {   -webkit-transform:translateX(0%) skewX(0deg);   -ms-transform:translateX(0%) skewX(0deg);   transform:translateX(0%) skewX(0deg);   opacity:1;  }  100% {   -webkit-transform:translateX(100%) skewX(-30deg);   -ms-transform:translateX(100%) skewX(-30deg);   transform:translateX(100%) skewX(-30deg);   opacity:0;  } } .lightSpeedOut {  -webkit-animation-name:lightSpeedOut;  animation-name:lightSpeedOut;  -webkit-animation-timing-function:ease-in;  animation-timing-function:ease-in; } @-webkit-keyframes rotateIn {  0% {   -webkit-transform-origin:center center;   transform-origin:center center;   -webkit-transform:rotate(-200deg);   transform:rotate(-200deg);   opacity:0;  }  100% {   -webkit-transform-origin:center center;   transform-origin:center center;   -webkit-transform:rotate(0);   transform:rotate(0);   opacity:1;  } } @keyframes rotateIn {  0% {   -webkit-transform-origin:center center;   -ms-transform-origin:center center;   transform-origin:center center;   -webkit-transform:rotate(-200deg);   -ms-transform:rotate(-200deg);   transform:rotate(-200deg);   opacity:0;  }  100% {   -webkit-transform-origin:center center;   -ms-transform-origin:center center;   transform-origin:center center;   -webkit-transform:rotate(0);   -ms-transform:rotate(0);   transform:rotate(0);   opacity:1;  } } .rotateIn {  -webkit-animation-name:rotateIn;  animation-name:rotateIn; } @-webkit-keyframes rotateInDownLeft {  0% {   -webkit-transform-origin:left bottom;   transform-origin:left bottom;   -webkit-transform:rotate(-90deg);   transform:rotate(-90deg);   opacity:0;  }  100% {   -webkit-transform-origin:left bottom;   transform-origin:left bottom;   -webkit-transform:rotate(0);   transform:rotate(0);   opacity:1;  } } @keyframes rotateInDownLeft {  0% {   -webkit-transform-origin:left bottom;   -ms-transform-origin:left bottom;   transform-origin:left bottom;   -webkit-transform:rotate(-90deg);   -ms-transform:rotate(-90deg);   transform:rotate(-90deg);   opacity:0;  }  100% {   -webkit-transform-origin:left bottom;   -ms-transform-origin:left bottom;   transform-origin:left bottom;   -webkit-transform:rotate(0);   -ms-transform:rotate(0);   transform:rotate(0);   opacity:1;  } } .rotateInDownLeft {  -webkit-animation-name:rotateInDownLeft;  animation-name:rotateInDownLeft; } @-webkit-keyframes rotateInDownRight {  0% {   -webkit-transform-origin:right bottom;   transform-origin:right bottom;   -webkit-transform:rotate(90deg);   transform:rotate(90deg);   opacity:0;  }  100% {   -webkit-transform-origin:right bottom;   transform-origin:right bottom;   -webkit-transform:rotate(0);   transform:rotate(0);   opacity:1;  } } @keyframes rotateInDownRight {  0% {   -webkit-transform-origin:right bottom;   -ms-transform-origin:right bottom;   transform-origin:right bottom;   -webkit-transform:rotate(90deg);   -ms-transform:rotate(90deg);   transform:rotate(90deg);   opacity:0;  }  100% {   -webkit-transform-origin:right bottom;   -ms-transform-origin:right bottom;   transform-origin:right bottom;   -webkit-transform:rotate(0);   -ms-transform:rotate(0);   transform:rotate(0);   opacity:1;  } } .rotateInDownRight {  -webkit-animation-name:rotateInDownRight;  animation-name:rotateInDownRight; } @-webkit-keyframes rotateInUpLeft {  0% {   -webkit-transform-origin:left bottom;   transform-origin:left bottom;   -webkit-transform:rotate(90deg);   transform:rotate(90deg);   opacity:0;  }  100% {   -webkit-transform-origin:left bottom;   transform-origin:left bottom;   -webkit-transform:rotate(0);   transform:rotate(0);   opacity:1;  } } @keyframes rotateInUpLeft {  0% {   -webkit-transform-origin:left bottom;   -ms-transform-origin:left bottom;   transform-origin:left bottom;   -webkit-transform:rotate(90deg);   -ms-transform:rotate(90deg);   transform:rotate(90deg);   opacity:0;  }  100% {   -webkit-transform-origin:left bottom;   -ms-transform-origin:left bottom;   transform-origin:left bottom;   -webkit-transform:rotate(0);   -ms-transform:rotate(0);   transform:rotate(0);   opacity:1;  } } .rotateInUpLeft {  -webkit-animation-name:rotateInUpLeft;  animation-name:rotateInUpLeft; } @-webkit-keyframes rotateInUpRight {  0% {   -webkit-transform-origin:right bottom;   transform-origin:right bottom;   -webkit-transform:rotate(-90deg);   transform:rotate(-90deg);   opacity:0;  }  100% {   -webkit-transform-origin:right bottom;   transform-origin:right bottom;   -webkit-transform:rotate(0);   transform:rotate(0);   opacity:1;  } } @keyframes rotateInUpRight {  0% {   -webkit-transform-origin:right bottom;   -ms-transform-origin:right bottom;   transform-origin:right bottom;   -webkit-transform:rotate(-90deg);   -ms-transform:rotate(-90deg);   transform:rotate(-90deg);   opacity:0;  }  100% {   -webkit-transform-origin:right bottom;   -ms-transform-origin:right bottom;   transform-origin:right bottom;   -webkit-transform:rotate(0);   -ms-transform:rotate(0);   transform:rotate(0);   opacity:1;  } } .rotateInUpRight {  -webkit-animation-name:rotateInUpRight;  animation-name:rotateInUpRight; } @-webkit-keyframes rotateOut {  0% {   -webkit-transform-origin:center center;   transform-origin:center center;   -webkit-transform:rotate(0);   transform:rotate(0);   opacity:1;  }  100% {   -webkit-transform-origin:center center;   transform-origin:center center;   -webkit-transform:rotate(200deg);   transform:rotate(200deg);   opacity:0;  } } @keyframes rotateOut {  0% {   -webkit-transform-origin:center center;   -ms-transform-origin:center center;   transform-origin:center center;   -webkit-transform:rotate(0);   -ms-transform:rotate(0);   transform:rotate(0);   opacity:1;  }  100% {   -webkit-transform-origin:center center;   -ms-transform-origin:center center;   transform-origin:center center;   -webkit-transform:rotate(200deg);   -ms-transform:rotate(200deg);   transform:rotate(200deg);   opacity:0;  } } .rotateOut {  -webkit-animation-name:rotateOut;  animation-name:rotateOut; } @-webkit-keyframes rotateOutDownLeft {  0% {   -webkit-transform-origin:left bottom;   transform-origin:left bottom;   -webkit-transform:rotate(0);   transform:rotate(0);   opacity:1;  }  100% {   -webkit-transform-origin:left bottom;   transform-origin:left bottom;   -webkit-transform:rotate(90deg);   transform:rotate(90deg);   opacity:0;  } } @keyframes rotateOutDownLeft {  0% {   -webkit-transform-origin:left bottom;   -ms-transform-origin:left bottom;   transform-origin:left bottom;   -webkit-transform:rotate(0);   -ms-transform:rotate(0);   transform:rotate(0);   opacity:1;  }  100% {   -webkit-transform-origin:left bottom;   -ms-transform-origin:left bottom;   transform-origin:left bottom;   -webkit-transform:rotate(90deg);   -ms-transform:rotate(90deg);   transform:rotate(90deg);   opacity:0;  } } .rotateOutDownLeft {  -webkit-animation-name:rotateOutDownLeft;  animation-name:rotateOutDownLeft; } @-webkit-keyframes rotateOutDownRight {  0% {   -webkit-transform-origin:right bottom;   transform-origin:right bottom;   -webkit-transform:rotate(0);   transform:rotate(0);   opacity:1;  }  100% {   -webkit-transform-origin:right bottom;   transform-origin:right bottom;   -webkit-transform:rotate(-90deg);   transform:rotate(-90deg);   opacity:0;  } } @keyframes rotateOutDownRight {  0% {   -webkit-transform-origin:right bottom;   -ms-transform-origin:right bottom;   transform-origin:right bottom;   -webkit-transform:rotate(0);   -ms-transform:rotate(0);   transform:rotate(0);   opacity:1;  }  100% {   -webkit-transform-origin:right bottom;   -ms-transform-origin:right bottom;   transform-origin:right bottom;   -webkit-transform:rotate(-90deg);   -ms-transform:rotate(-90deg);   transform:rotate(-90deg);   opacity:0;  } } .rotateOutDownRight {  -webkit-animation-name:rotateOutDownRight;  animation-name:rotateOutDownRight; } @-webkit-keyframes rotateOutUpLeft {  0% {   -webkit-transform-origin:left bottom;   transform-origin:left bottom;   -webkit-transform:rotate(0);   transform:rotate(0);   opacity:1;  }  100% {   -webkit-transform-origin:left bottom;   transform-origin:left bottom;   -webkit-transform:rotate(-90deg);   transform:rotate(-90deg);   opacity:0;  } } @keyframes rotateOutUpLeft {  0% {   -webkit-transform-origin:left bottom;   -ms-transform-origin:left bottom;   transform-origin:left bottom;   -webkit-transform:rotate(0);   -ms-transform:rotate(0);   transform:rotate(0);   opacity:1;  }  100% {   -webkit-transform-origin:left bottom;   -ms-transform-origin:left bottom;   transform-origin:left bottom;   -webkit-transform:rotate(-90deg);   -ms-transform:rotate(-90deg);   transform:rotate(-90deg);   opacity:0;  } } .rotateOutUpLeft {  -webkit-animation-name:rotateOutUpLeft;  animation-name:rotateOutUpLeft; } @-webkit-keyframes rotateOutUpRight {  0% {   -webkit-transform-origin:right bottom;   transform-origin:right bottom;   -webkit-transform:rotate(0);   transform:rotate(0);   opacity:1;  }  100% {   -webkit-transform-origin:right bottom;   transform-origin:right bottom;   -webkit-transform:rotate(90deg);   transform:rotate(90deg);   opacity:0;  } } @keyframes rotateOutUpRight {  0% {   -webkit-transform-origin:right bottom;   -ms-transform-origin:right bottom;   transform-origin:right bottom;   -webkit-transform:rotate(0);   -ms-transform:rotate(0);   transform:rotate(0);   opacity:1;  }  100% {   -webkit-transform-origin:right bottom;   -ms-transform-origin:right bottom;   transform-origin:right bottom;   -webkit-transform:rotate(90deg);   -ms-transform:rotate(90deg);   transform:rotate(90deg);   opacity:0;  } } .rotateOutUpRight {  -webkit-animation-name:rotateOutUpRight;  animation-name:rotateOutUpRight; } @-webkit-keyframes slideInDown {  0% {   opacity:0;   -webkit-transform:translateY(-2000px);   transform:translateY(-2000px);  }  100% {   -webkit-transform:translateY(0);   transform:translateY(0);  } } @keyframes slideInDown {  0% {   opacity:0;   -webkit-transform:translateY(-2000px);   -ms-transform:translateY(-2000px);   transform:translateY(-2000px);  }  100% {   -webkit-transform:translateY(0);   -ms-transform:translateY(0);   transform:translateY(0);  } } .slideInDown {  -webkit-animation-name:slideInDown;  animation-name:slideInDown; } @-webkit-keyframes slideInLeft {  0% {   opacity:0;   -webkit-transform:translateX(-2000px);   transform:translateX(-2000px);  }  100% {   -webkit-transform:translateX(0);   transform:translateX(0);  } } @keyframes slideInLeft {  0% {   opacity:0;   -webkit-transform:translateX(-2000px);   -ms-transform:translateX(-2000px);   transform:translateX(-2000px);  }  100% {   -webkit-transform:translateX(0);   -ms-transform:translateX(0);   transform:translateX(0);  } } .slideInLeft {  -webkit-animation-name:slideInLeft;  animation-name:slideInLeft; } @-webkit-keyframes slideInRight {  0% {   opacity:0;   -webkit-transform:translateX(2000px);   transform:translateX(2000px);  }  100% {   -webkit-transform:translateX(0);   transform:translateX(0);  } } @keyframes slideInRight {  0% {   opacity:0;   -webkit-transform:translateX(2000px);   -ms-transform:translateX(2000px);   transform:translateX(2000px);  }  100% {   -webkit-transform:translateX(0);   -ms-transform:translateX(0);   transform:translateX(0);  } } .slideInRight {  -webkit-animation-name:slideInRight;  animation-name:slideInRight; } @-webkit-keyframes slideOutLeft {  0% {   -webkit-transform:translateX(0);   transform:translateX(0);  }  100% {   opacity:0;   -webkit-transform:translateX(-2000px);   transform:translateX(-2000px);  } } @keyframes slideOutLeft {  0% {   -webkit-transform:translateX(0);   -ms-transform:translateX(0);   transform:translateX(0);  }  100% {   opacity:0;   -webkit-transform:translateX(-2000px);   -ms-transform:translateX(-2000px);   transform:translateX(-2000px);  } } .slideOutLeft {  -webkit-animation-name:slideOutLeft;  animation-name:slideOutLeft; } @-webkit-keyframes slideOutRight {  0% {   -webkit-transform:translateX(0);   transform:translateX(0);  }  100% {   opacity:0;   -webkit-transform:translateX(2000px);   transform:translateX(2000px);  } } @keyframes slideOutRight {  0% {   -webkit-transform:translateX(0);   -ms-transform:translateX(0);   transform:translateX(0);  }  100% {   opacity:0;   -webkit-transform:translateX(2000px);   -ms-transform:translateX(2000px);   transform:translateX(2000px);  } } .slideOutRight {  -webkit-animation-name:slideOutRight;  animation-name:slideOutRight; } @-webkit-keyframes slideOutUp {  0% {   -webkit-transform:translateY(0);   transform:translateY(0);  }  100% {   opacity:0;   -webkit-transform:translateY(-2000px);   transform:translateY(-2000px);  } } @keyframes slideOutUp {  0% {   -webkit-transform:translateY(0);   -ms-transform:translateY(0);   transform:translateY(0);  }  100% {   opacity:0;   -webkit-transform:translateY(-2000px);   -ms-transform:translateY(-2000px);   transform:translateY(-2000px);  } } .slideOutUp {  -webkit-animation-name:slideOutUp;  animation-name:slideOutUp; } @-webkit-keyframes hinge {  0% {   -webkit-transform:rotate(0);   transform:rotate(0);   -webkit-transform-origin:top left;   transform-origin:top left;   -webkit-animation-timing-function:ease-in-out;   animation-timing-function:ease-in-out;  }  20%, 60% {   -webkit-transform:rotate(80deg);   transform:rotate(80deg);   -webkit-transform-origin:top left;   transform-origin:top left;   -webkit-animation-timing-function:ease-in-out;   animation-timing-function:ease-in-out;  }  40% {   -webkit-transform:rotate(60deg);   transform:rotate(60deg);   -webkit-transform-origin:top left;   transform-origin:top left;   -webkit-animation-timing-function:ease-in-out;   animation-timing-function:ease-in-out;  }  80% {   -webkit-transform:rotate(60deg) translateY(0);   transform:rotate(60deg) translateY(0);   opacity:1;   -webkit-transform-origin:top left;   transform-origin:top left;   -webkit-animation-timing-function:ease-in-out;   animation-timing-function:ease-in-out;  }  100% {   -webkit-transform:translateY(700px);   transform:translateY(700px);   opacity:0;  } } @keyframes hinge {  0% {   -webkit-transform:rotate(0);   -ms-transform:rotate(0);   transform:rotate(0);   -webkit-transform-origin:top left;   -ms-transform-origin:top left;   transform-origin:top left;   -webkit-animation-timing-function:ease-in-out;   animation-timing-function:ease-in-out;  }  20%, 60% {   -webkit-transform:rotate(80deg);   -ms-transform:rotate(80deg);   transform:rotate(80deg);   -webkit-transform-origin:top left;   -ms-transform-origin:top left;   transform-origin:top left;   -webkit-animation-timing-function:ease-in-out;   animation-timing-function:ease-in-out;  }  40% {   -webkit-transform:rotate(60deg);   -ms-transform:rotate(60deg);   transform:rotate(60deg);   -webkit-transform-origin:top left;   -ms-transform-origin:top left;   transform-origin:top left;   -webkit-animation-timing-function:ease-in-out;   animation-timing-function:ease-in-out;  }  80% {   -webkit-transform:rotate(60deg) translateY(0);   -ms-transform:rotate(60deg) translateY(0);   transform:rotate(60deg) translateY(0);   opacity:1;   -webkit-transform-origin:top left;   -ms-transform-origin:top left;   transform-origin:top left;   -webkit-animation-timing-function:ease-in-out;   animation-timing-function:ease-in-out;  }  100% {   -webkit-transform:translateY(700px);   -ms-transform:translateY(700px);   transform:translateY(700px);   opacity:0;  } } .hinge {  -webkit-animation-name:hinge;  animation-name:hinge; }  @-webkit-keyframes rollIn {  0% {   opacity:0;   -webkit-transform:translateX(-100%) rotate(-120deg);   transform:translateX(-100%) rotate(-120deg);  }  100% {   opacity:1;   -webkit-transform:translateX(0px) rotate(0deg);   transform:translateX(0px) rotate(0deg);  } } @keyframes rollIn {  0% {   opacity:0;   -webkit-transform:translateX(-100%) rotate(-120deg);   -ms-transform:translateX(-100%) rotate(-120deg);   transform:translateX(-100%) rotate(-120deg);  }  100% {   opacity:1;   -webkit-transform:translateX(0px) rotate(0deg);   -ms-transform:translateX(0px) rotate(0deg);   transform:translateX(0px) rotate(0deg);  } } .rollIn {  -webkit-animation-name:rollIn;  animation-name:rollIn; }  @-webkit-keyframes rollOut {  0% {   opacity:1;   -webkit-transform:translateX(0px) rotate(0deg);   transform:translateX(0px) rotate(0deg);  }  100% {   opacity:0;   -webkit-transform:translateX(100%) rotate(120deg);   transform:translateX(100%) rotate(120deg);  } } @keyframes rollOut {  0% {   opacity:1;   -webkit-transform:translateX(0px) rotate(0deg);   -ms-transform:translateX(0px) rotate(0deg);   transform:translateX(0px) rotate(0deg);  }  100% {   opacity:0;   -webkit-transform:translateX(100%) rotate(120deg);   -ms-transform:translateX(100%) rotate(120deg);   transform:translateX(100%) rotate(120deg);  } } .rollOut {  -webkit-animation-name:rollOut;  animation-name:rollOut; } 
.glide {  position:relative;  width:100%;  box-sizing:border-box; }  .glide * {   box-sizing:inherit; }  .glide__track {   overflow:hidden; }  .glide__slides {   position:relative;   width:100%;   list-style:none;   backface-visibility:hidden;   transform-style:preserve-3d;   touch-action:pan-Y;   overflow:hidden;   padding:0;   white-space:nowrap;   display:flex;   flex-wrap:nowrap;   will-change:transform; }   .glide__slides--dragging { user-select:none; }  .glide__slide {   width:33%;   height:100%;   padding:5px;   flex-shrink:0;   white-space:initial;   user-select:none;   -webkit-touch-callout:none;   -webkit-tap-highlight-color:transparent; }   .glide__slide a { user-select:none; -webkit-user-drag:none; -moz-user-select:none; -ms-user-select:none; }  .glide__arrows {   -webkit-touch-callout:none;   user-select:none; }  .glide__bullets {   -webkit-touch-callout:none;   user-select:none; }  .glide--rtl {   direction:rtl; }
@font-face{font-family:qlwapp-whatsapp;src:url(data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAYEAAsAAAAABbgAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABPUy8yAAABCAAAAGAAAABgDxIFKmNtYXAAAAFoAAAAVAAAAFQXVtKHZ2FzcAAAAbwAAAAIAAAACAAAABBnbHlmAAABxAAAAfwAAAH8pb7IGGhlYWQAAAPAAAAANgAAADYUXm9HaGhlYQAAA/gAAAAkAAAAJAfAA8ZobXR4AAAEHAAAABQAAAAUCgAAA2xvY2EAAAQwAAAADAAAAAwAKAESbWF4cAAABDwAAAAgAAAAIAAJAJluYW1lAAAEXAAAAYYAAAGGmUoJ+3Bvc3QAAAXkAAAAIAAAACAAAwAAAAMDAAGQAAUAAAKZAswAAACPApkCzAAAAesAMwEJAAAAAAAAAAAAAAAAAAAAARAAAAAAAAAAAAAAAAAAAAAAQAAA6QADwP/AAEADwABAAAAAAQAAAAAAAAAAAAAAIAAAAAAAAwAAAAMAAAAcAAEAAwAAABwAAwABAAAAHAAEADgAAAAKAAgAAgACAAEAIOkA//3//wAAAAAAIOkA//3//wAB/+MXBAADAAEAAAAAAAAAAAAAAAEAAf//AA8AAQAAAAAAAAAAAAIAADc5AQAAAAABAAAAAAAAAAAAAgAANzkBAAAAAAEAAAAAAAAAAAACAAA3OQEAAAAAAwAD/8AD/gPAACcATwCWAAABJicuAScmIyIHDgEHBhUUFhcDJR4BMzE4ATEyNz4BNzY1NCcuAScmATEiJi8BBzcnLgE1NDc+ATc2MzIXHgEXFhcWFx4BFxYVFAcOAQcGIxMuAScmIgcOAQcOAScuAScuAScmNjc+ATc+ATc2JicuAScuASMmIiMiBgcOARUUFhcWFx4BFxYXHgEXHgE3PgE3PgEnLgEnA2kkKSpbMTEzaVxdiSgoIiJIAQ03e0BpXF2KKCgKCiYbHP51OW0xD6ArCiAhIiFyTU1XKygpTCIjHh0XFyAICCEick1NV+cJRAkJDQcGHAYGDAkKOCQdJAYGBwUECgUEBQMDAQMCHQgHEAUGDAcGEwgJJC8FAhEQOCcnMBYkDhcoERI7CAgCAgMMCgMrJBwcJQoKKCiKXFxpQ4E6/vlHHx8oKIldXGkzMTFbKin9Fx4dCSmbEDJzPFdNTHMhIQgIHxcXHh4jIkwpKCtXTU1yISIBPAUhBAMKCSIHBgIFBRogGTYJCQwFBAwGBgkGBgwEBUcTEgMBBwkJMi8vTgYDFxY8IB8UCg0EBwEDAyMWFiIEBAcEAAAAAAEAAAABAAAmrdZpXw889QALBAAAAAAA2KCVZQAAAADYoJVlAAD/wAP+A8AAAAAIAAIAAAAAAAAAAQAAA8D/wAAABAAAAAAAA/4AAQAAAAAAAAAAAAAAAAAAAAUEAAAAAAAAAAAAAAACAAAABAAAAwAAAAAACgAUAB4A/gABAAAABQCXAAMAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAADgCuAAEAAAAAAAEABwAAAAEAAAAAAAIABwBgAAEAAAAAAAMABwA2AAEAAAAAAAQABwB1AAEAAAAAAAUACwAVAAEAAAAAAAYABwBLAAEAAAAAAAoAGgCKAAMAAQQJAAEADgAHAAMAAQQJAAIADgBnAAMAAQQJAAMADgA9AAMAAQQJAAQADgB8AAMAAQQJAAUAFgAgAAMAAQQJAAYADgBSAAMAAQQJAAoANACkaWNvbW9vbgBpAGMAbwBtAG8AbwBuVmVyc2lvbiAxLjAAVgBlAHIAcwBpAG8AbgAgADEALgAwaWNvbW9vbgBpAGMAbwBtAG8AbwBuaWNvbW9vbgBpAGMAbwBtAG8AbwBuUmVndWxhcgBSAGUAZwB1AGwAYQByaWNvbW9vbgBpAGMAbwBtAG8AbwBuRm9udCBnZW5lcmF0ZWQgYnkgSWNvTW9vbi4ARgBvAG4AdAAgAGcAZQBuAGUAcgBhAHQAZQBkACAAYgB5ACAASQBjAG8ATQBvAG8AbgAuAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==) format("woff");font-weight:normal;font-style:normal}.qlwapp__icon{all:unset;font-family:qlwapp-whatsapp,serif,sans-serif !important;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.qlwapp__icon::before{content:""}.qlwapp__previous,.qlwapp__close{font-family:"Source Serif Pro",serif,sans-serif;font-style:unset;font-size:24px;font-weight:bold;cursor:pointer;text-align:center;line-height:1em;z-index:1;fill:var(--qlwapp-scheme-text);display:flex}.qlwapp__button{display:inline-flex;position:relative;align-items:center;justify-content:center;gap:12px;text-decoration:none;white-space:nowrap;pointer-events:all;margin:24px auto;height:40px;box-shadow:0 1px 6px 0 rgba(0,0,0,.06),0 2px 32px 0 rgba(0,0,0,.16);cursor:pointer}.qlwapp__button,.qlwapp__button:active,.qlwapp__button:focus,.qlwapp__button:hover{outline:none !important;text-decoration:none !important;color:var(--qlwapp-scheme-text) !important;background-color:var(--qlwapp-scheme-brand) !important}.qlwapp__button .qlwapp__label,.qlwapp__button .qlwapp__time{position:absolute;bottom:-2em;color:initial;font-size:10px;display:inline-block;top:auto;width:120px}.qlwapp__button .qlwapp__close{font-size:var(--qlwapp-scheme-icon-font-size)}.qlwapp__button .qlwapp__icon{display:flex;align-items:baseline;font-size:var(--qlwapp-scheme-icon-font-size)}.qlwapp__button img.qlwapp__icon{width:var(--qlwapp-scheme-icon-font-size);height:var(--qlwapp-scheme-icon-font-size);object-fit:contain}.qlwapp__button--button{padding:var(--qlwapp-padding-xs) var(--qlwapp-padding-md)}.qlwapp__button--image{width:auto;height:auto}.qlwapp__button--bubble{right:auto;width:var(--qlwapp-scheme-icon-size);height:var(--qlwapp-scheme-icon-size)}.qlwapp__button--bubble .qlwapp__icon{margin:0}.qlwapp__button--bubble .qlwapp__text{position:absolute;right:var(--qlwapp-scheme-icon-size);height:var(--qlwapp-scheme-icon-size);margin:0 24px;display:flex;align-items:center;justify-content:flex-end;font-weight:bold;white-space:pre;color:var(--qlwapp-scheme-text-secondary)}.qlwapp__button--disabled{pointer-events:none;opacity:.5}.qlwapp__notification-bubble{position:absolute;top:-4px;right:-4px;background-color:#dc3545;color:#fff;border-radius:50%;width:20px;height:20px;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:bold;line-height:1;z-index:10;border:2px solid #fff;box-shadow:0 2px 4px rgba(0,0,0,.2);animation-duration:1.5s;animation-timing-function:ease-in;animation-iteration-count:1;--qlwapp-pulse-color:rgb(220 53 69 / 70%);--qlwapp-pulse-size:4px}.qlwapp__notification-bubble--bounce{animation-name:bounce}.qlwapp__notification-bubble--flash{animation-name:flash}.qlwapp__notification-bubble--pulse{animation-name:pulse}.qlwapp__notification-bubble--shakeX{animation-name:shakeX}.qlwapp__notification-bubble--shakeY{animation-name:shakeY}.qlwapp__notification-bubble--none{animation:none}.qlwapp__avatar__sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.qlwapp__avatar{position:relative;width:62px;height:62px}.qlwapp__avatar .qlwapp__avatar__type-badge{position:absolute;top:-2px;right:-4px;width:18px;height:18px;border-radius:50%;background-color:var(--qlwapp-scheme-brand);color:var(--qlwapp-scheme-text);display:flex;align-items:center;justify-content:center;z-index:5;box-shadow:0 0 0 2px #fff}.qlwapp__avatar .qlwapp__avatar__type-badge svg{width:11px;height:11px;min-width:11px;min-height:11px}.qlwapp__avatar .qlwapp__avatar__container{overflow:hidden;width:inherit;height:inherit;border-radius:50%;box-shadow:0 0 0 2px #eee;display:flex;align-items:center;justify-content:center}.qlwapp__avatar .qlwapp__avatar__container--icon{background-color:var(--qlwapp-scheme-brand);color:var(--qlwapp-scheme-text);font-weight:bold;font-size:30px}.qlwapp__avatar .qlwapp__avatar__container svg{width:50%}.qlwapp__avatar .qlwapp__avatar__container img{width:100%;height:auto}.qlwapp__contact-list{height:100%;overflow:auto;overscroll-behavior:contain}.qlwapp__contact{display:flex;align-items:center;gap:var(--qlwapp-padding-sm);padding:var(--qlwapp-padding-sm) var(--qlwapp-padding-lg);color:inherit;position:relative;cursor:pointer;width:100%;text-decoration:none;height:auto}.qlwapp__contact:only-child{height:100%;text-align:center;flex-direction:column;justify-content:center}.qlwapp__contact:not(:first-child){border-top:1px solid rgba(0,0,0,.1)}.qlwapp__contact:hover,.qlwapp__contact:focus-visible{background-color:rgba(0,0,0,.05)}.qlwapp__contact:active{background-color:rgba(0,0,0,.1)}.qlwapp__contact:nth-child(1):nth-last-child(2),.qlwapp__contact:nth-child(2):nth-last-child(1){height:50%}.qlwapp__contact--disabled{pointer-events:none;opacity:.5}.qlwapp__status{display:flex;align-items:center;gap:3px}.qlwapp__status__indicator{width:10px;height:10px;border-radius:50%;border:1px solid #fff}.qlwapp__status__indicator--online{background-color:#00d084}.qlwapp__status__indicator--offline{background-color:#e63946}.qlwapp__status__text{font-size:10px;color:#666}.qlwapp__contact-list__empty{display:flex;height:134px;justify-content:center;align-items:center}.qlwapp__container{pointer-events:none;box-sizing:border-box;font-size:var(--qlwapp-scheme-font-size);font-family:var(--qlwapp-scheme-font-family);display:flex;flex-direction:column;width:430px}.qlwapp__container *{box-sizing:border-box}.qlwapp__container.qlwapp-hide,.qlwapp__container .qlwapp__contact.qlwapp-hide{display:none}.qlwapp__container.mobile .qlwapp__contact.qlwapp-desktop,.qlwapp__container.mobile.qlwapp-desktop{display:none}.qlwapp__container.desktop .qlwapp__contact.qlwapp-mobile,.qlwapp__container.desktop.qlwapp-mobile{display:none}.qlwapp__container.qlwapp__container--middle-left,.qlwapp__container.qlwapp__container--bottom-left,.qlwapp__container.qlwapp__container--middle-right,.qlwapp__container.qlwapp__container--bottom-right{position:fixed;z-index:9999999}.qlwapp__container.qlwapp__container--middle-left,.qlwapp__container.qlwapp__container--bottom-left{right:auto;left:0}.qlwapp__container.qlwapp__container--middle-left .qlwapp__button .qlwapp__label,.qlwapp__container.qlwapp__container--middle-left .qlwapp__button .qlwapp__time,.qlwapp__container.qlwapp__container--bottom-left .qlwapp__button .qlwapp__label,.qlwapp__container.qlwapp__container--bottom-left .qlwapp__button .qlwapp__time{left:0;right:auto}.qlwapp__container.qlwapp__container--middle-left .qlwapp__button,.qlwapp__container.qlwapp__container--bottom-left .qlwapp__button{margin-left:20px}.qlwapp__container.qlwapp__container--middle-left .qlwapp__button--bubble .qlwapp__text,.qlwapp__container.qlwapp__container--bottom-left .qlwapp__button--bubble .qlwapp__text{right:auto;left:var(--qlwapp-scheme-icon-size)}.qlwapp__container.qlwapp__container--middle-left .qlwapp__modal::before,.qlwapp__container.qlwapp__container--bottom-left .qlwapp__modal::before{right:auto;left:20px}.qlwapp__container.qlwapp__container--middle-right,.qlwapp__container.qlwapp__container--bottom-right{left:auto;right:0}.qlwapp__container.qlwapp__container--middle-right .qlwapp__button .qlwapp__label,.qlwapp__container.qlwapp__container--middle-right .qlwapp__button .qlwapp__time,.qlwapp__container.qlwapp__container--bottom-right .qlwapp__button .qlwapp__label,.qlwapp__container.qlwapp__container--bottom-right .qlwapp__button .qlwapp__time{left:auto;right:0}.qlwapp__container.qlwapp__container--middle-right .qlwapp__button,.qlwapp__container.qlwapp__container--bottom-right .qlwapp__button{margin-right:20px}.qlwapp__container.qlwapp__container--middle-left,.qlwapp__container.qlwapp__container--middle-right{transition:top .3s ease;top:auto;bottom:0}.qlwapp__container.qlwapp__container--middle-left:not(.qlwapp__container--closing,.qlwapp__container--opening,.qlwapp__container--open),.qlwapp__container.qlwapp__container--middle-right:not(.qlwapp__container--closing,.qlwapp__container--opening,.qlwapp__container--open){top:40%;bottom:auto}.qlwapp__container.qlwapp__container--bottom-left,.qlwapp__container.qlwapp__container--bottom-right{top:auto;bottom:0}.qlwapp__container.qlwapp__container--rounded .qlwapp__button--bubble img.qlwapp__icon{border-radius:200px;overflow:hidden}.qlwapp__container.qlwapp__container--rounded .qlwapp__button--bubble{border-radius:200px}.qlwapp__container.qlwapp__container--rounded .qlwapp__button--button{border-radius:50px}.qlwapp__container.qlwapp__container--rounded .qlwapp__button--button img.qlwapp__icon{border-radius:200px;max-height:28px;width:auto}.qlwapp__container.qlwapp__container--rounded .qlwapp__modal{border-radius:8px}.qlwapp__container.qlwapp__container--rounded .qlwapp__modal .qlwapp__message{border-radius:4px}.qlwapp__container.qlwapp__container--rounded .qlwapp__modal .qlwapp__message::before{background-color:inherit}.qlwapp__container p:last-child{margin:0}.qlwapp__container time{opacity:.8;font-style:italic;font-size:10px}.qlwapp-is-mobile{width:auto}.qlwapp-is-mobile.qlwapp__container--rounded .qlwapp__modal{border-radius:0}.qlwapp{font-weight:normal;font-size:12px;font-family:Inter,sans-serif}.qlwapp--woocommerce .qlwapp__container{display:block;width:auto}.qlwapp--woocommerce .qlwapp__container .qlwapp__button--button.qlwapp__button,.qlwapp--woocommerce .qlwapp__container .qlwapp__button--bubble.qlwapp__button{margin:0}.qlwapp--woocommerce .qlwapp__container .qlwapp__button--button.qlwapp__button{width:100%}.qlwapp--shortcode .qlwapp__container{width:auto}@keyframes pulse{0%{transform:scale3d(1, 1, 1)}50%{transform:scale3d(1.5, 1.5, 1.5)}100%{transform:scale3d(1, 1, 1)}}.qlwapp__footer,.qlwapp__response{position:relative;bottom:0;left:0;right:0;height:auto;width:100%;overflow:hidden}.qlwapp__footer pre,.qlwapp__footer input,.qlwapp__footer textarea,.qlwapp__response pre,.qlwapp__response input,.qlwapp__response textarea{max-height:160px;color:inherit;background-color:inherit}.qlwapp__footer::before,.qlwapp__response::before{pointer-events:none;position:absolute;content:"";height:100%;background:linear-gradient(315deg, transparent 0%, rgba(0, 0, 0, 0.025) 100%);top:0;left:0;right:0}.qlwapp__footer::after,.qlwapp__response::after{content:" ";height:1px;background-color:rgba(0,0,0,.075);position:absolute;top:0;left:0;right:0}.qlwapp__footer{display:flex;justify-content:center;flex-direction:column;align-items:center;text-align:center;min-height:56px;width:100%;font-size:12px;padding:var(--qlwapp-padding-sm) var(--qlwapp-padding-lg)}.qlwapp__footer>*{width:100%;white-space:pre-wrap}.qlwapp__footer img{max-width:100px}.qlwapp__footer *{color:var(--qlwapp-scheme-text-secondary)}.qlwapp__footer p{padding:0;font-size:inherit;width:100%;white-space:pre-wrap}.qlwapp__footer p:last-child{margin-bottom:0}.qlwapp__footer h1,.qlwapp__footer h2,.qlwapp__footer h3,.qlwapp__footer h4,.qlwapp__footer h5,.qlwapp__footer h6{display:block;font-weight:600;margin:0;padding:0;white-space:pre-wrap;color:inherit;font-family:inherit}.qlwapp__footer h1{font-size:2.5em}.qlwapp__footer h2{font-size:2em}.qlwapp__footer h3{font-size:1.5em}.qlwapp__footer h4{font-size:1.25em}.qlwapp__footer h5{font-size:1em}.qlwapp__footer h6{font-size:.75em}.qlwapp__response,.qlwapp__response pre,.qlwapp__response textarea,.qlwapp__response .qlwapp__response__buttons{min-height:56px}.qlwapp__response pre,.qlwapp__response input,.qlwapp__response textarea{width:100%;height:100%;resize:none;border:none;color:var(--qlwapp-scheme-text-secondary);padding:var(--qlwapp-padding-sm) var(--qlwapp-padding-lg);padding-right:calc(var(--qlwapp-padding-sm) + var(--qlwapp-button-width, 32px));font-family:var(--qlwapp-scheme-font-family);font-size:1em !important;font-weight:normal;line-height:20px;white-space:pre-wrap;word-wrap:break-word;border-radius:inherit;margin:0}.qlwapp__response pre{visibility:hidden}.qlwapp__response input,.qlwapp__response textarea{position:absolute;bottom:0;left:0}.qlwapp__response input:focus,.qlwapp__response textarea:focus{outline:none}.qlwapp__response input::placeholder,.qlwapp__response textarea::placeholder{opacity:.5;color:inherit}.qlwapp__response .qlwapp__response__buttons{position:absolute;top:0;right:21px;display:flex;align-items:center}.qlwapp__response .qlwapp__response__buttons svg{width:18px}.qlwapp__response .qlwapp__response__buttons>i{opacity:.4}.qlwapp__response .qlwapp__response__buttons>i,.qlwapp__response .qlwapp__response__buttons>a{cursor:pointer;margin:0 0 0 10px;display:flex;font-size:18px;align-items:center;text-decoration:none}.qlwapp__response .qlwapp__response__buttons .qlwapp__reply--button-label{margin-right:5px}.qlwapp__response .qlwapp__response__buttons .qlwapp__reply--disabled{pointer-events:none;opacity:.5}.qlwapp__response .qlwapp__response__buttons.active>i{display:none}.qlwapp__response .qlwapp__response__buttons.active>i.qlwf-emoji{display:block}.qlwapp__response--end-conversation pre{opacity:.5;visibility:visible;text-align:center}.qlwapp__response .qlwapp__country-selector{position:absolute;top:0;left:0;height:100%;border:none;border-right:1px solid rgba(0,0,0,.1);background:rgba(0,0,0,0);color:inherit;font-size:.875em;padding:0 var(--qlwapp-padding-sm);cursor:pointer;appearance:none;outline:none;z-index:1;max-width:90px;white-space:nowrap;overflow:hidden}.qlwapp__response .qlwapp__country-selector:focus{outline:none}.qlwapp__response .qlwapp__country-selector:disabled{opacity:.5;cursor:default}.qlwapp__response .qlwapp__response__input--phone{padding-left:calc(90px + var(--qlwapp-padding-sm))}.qlwapp__response input[type=date],.qlwapp__response input[type=datetime-local]{width:100%;height:100%;border:none;padding:var(--qlwapp-padding-sm) var(--qlwapp-padding-lg);padding-right:calc(var(--qlwapp-padding-sm) + var(--qlwapp-button-width, 32px));font-family:var(--qlwapp-scheme-font-family);font-size:1em !important;font-weight:normal;line-height:20px;border-radius:inherit;margin:0;background-color:rgba(0,0,0,0);color:inherit;display:flex;align-items:center}.qlwapp__response input[type=date]:focus,.qlwapp__response input[type=datetime-local]:focus{outline:none}.qlwapp__response input[type=date]::-webkit-calendar-picker-indicator,.qlwapp__response input[type=datetime-local]::-webkit-calendar-picker-indicator{margin-right:calc(var(--qlwapp-button-width, 32px) + 8px);cursor:pointer;opacity:.7;transition:opacity .2s}.qlwapp__response input[type=date]::-webkit-calendar-picker-indicator:hover,.qlwapp__response input[type=datetime-local]::-webkit-calendar-picker-indicator:hover{opacity:1}.qlwapp__response .qlwapp__response__date-range{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:3px var(--qlwapp-padding-sm);width:100%;padding:var(--qlwapp-padding-sm) var(--qlwapp-padding-lg);padding-right:calc(var(--qlwapp-padding-sm) + var(--qlwapp-button-width, 32px));box-sizing:border-box}.qlwapp__response .qlwapp__response__date-range input[type=date],.qlwapp__response .qlwapp__response__date-range input[type=datetime-local]{position:static;display:flex;justify-content:space-between;width:100%;min-width:0;height:auto;min-height:0;padding:1px 0;padding-right:0;border-radius:0;font-size:.875em !important}.qlwapp__response .qlwapp__response__date-range input[type=date]::-webkit-calendar-picker-indicator,.qlwapp__response .qlwapp__response__date-range input[type=datetime-local]::-webkit-calendar-picker-indicator{margin-right:0;flex-shrink:0}.qlwapp__response .qlwapp__response__date-range__label{font-size:.75em;opacity:.6;white-space:nowrap;line-height:1.2}.qlwapp__response:has(.qlwapp__response__date-range) .qlwapp__response__buttons{top:50%;transform:translateY(-50%);min-height:auto}.qlwapp__consent{padding:var(--qlwapp-padding-sm) var(--qlwapp-padding-lg);border-top:1px solid rgba(0,0,0,.075);background-color:rgba(0,0,0,.025)}.qlwapp__consent .qlwapp__consent-label{display:flex;align-items:flex-start;gap:8px;cursor:pointer;font-size:13px;line-height:1.4;color:var(--qlwapp-scheme-text-secondary);margin:0}.qlwapp__consent .qlwapp__consent-checkbox{margin:0;margin-top:2px;flex-shrink:0;width:16px;height:16px;cursor:pointer;accent-color:var(--qlwapp-scheme-brand)}.qlwapp__consent .qlwapp__consent-text{flex:1;user-select:none}.qlwapp__general-consent{text-align:start;font-size:12px;padding:var(--qlwapp-padding-sm) var(--qlwapp-padding-lg);border-top:1px solid rgba(0,0,0,.075);background-color:rgba(0,0,0,.025);animation:fadeIn .3s ease-in-out}.qlwapp__general-consent--required{background-color:rgba(255,235,200,.4);border-top:1px solid rgba(255,152,0,.2)}.qlwapp__general-consent .qlwapp__general-consent-label{display:flex;align-items:flex-start;gap:8px;cursor:pointer;font-size:13px;line-height:1.4;color:var(--qlwapp-scheme-text-secondary);margin:0}.qlwapp__general-consent .qlwapp__general-consent-checkbox{margin:0;margin-top:2px;flex-shrink:0;width:16px;height:16px;cursor:pointer;accent-color:var(--qlwapp-scheme-brand)}.qlwapp__general-consent .qlwapp__general-consent-text{flex:1;user-select:none}.qlwapp__general-consent .qlwapp__general-consent-text br{display:block;content:"";margin-top:.5em}@keyframes fadeIn{from{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.qlwapp__general-consent--accepted{animation:fadeOut 1s ease-in-out forwards}@keyframes fadeOut{from{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-10px)}}.qlwapp__header{background-color:var(--qlwapp-scheme-brand);color:var(--qlwapp-scheme-text);position:relative;overflow:hidden;height:auto}.qlwapp__header::before{content:"";position:absolute;inset:0;background:linear-gradient(315deg, transparent 0%, rgba(0, 0, 0, 0.05) 100%)}.qlwapp__header .qlwapp__close{position:absolute;top:12px;right:12px}@media(width >= 430px){.qlwapp__header .qlwapp__close{position:absolute;top:7px;right:7px;font-size:18px}}.qlwapp__header .qlwapp__header-description{align-items:center;font-size:12px}.qlwapp__header .qlwapp__header-description p{padding:0;font-size:inherit;width:100%;color:inherit;font-family:inherit;margin:0}.qlwapp__header .qlwapp__header-description p:last-child{margin-bottom:0}.qlwapp__header .qlwapp__header-description h1,.qlwapp__header .qlwapp__header-description h2,.qlwapp__header .qlwapp__header-description h3,.qlwapp__header .qlwapp__header-description h4,.qlwapp__header .qlwapp__header-description h5,.qlwapp__header .qlwapp__header-description h6{display:block;font-weight:600;margin:0;padding:0;white-space:pre-wrap;color:inherit;font-family:inherit}.qlwapp__header .qlwapp__header-description h1{font-size:2.5em}.qlwapp__header .qlwapp__header-description h2{font-size:2em}.qlwapp__header .qlwapp__header-description h3{font-size:1.5em}.qlwapp__header .qlwapp__header-description h4{font-size:1.25em}.qlwapp__header .qlwapp__header-description h5{font-size:1em}.qlwapp__header .qlwapp__header-description h6{font-size:.75em}.qlwapp__header .qlwapp__header-description img{max-width:100px}.qlwapp__header .qlwapp__header-description *{color:var(--qlwapp-scheme-text) !important}.qlwapp__header .qlwapp__header-description,.qlwapp__header .qlwapp__header-contact{padding:calc(var(--qlwapp-padding-xs) + 2px) var(--qlwapp-padding-lg);min-height:100%}.qlwapp__header .qlwapp__header-contact{display:flex;justify-content:flex-end;align-items:center;gap:var(--qlwapp-padding-sm)}.qlwapp__header .qlwapp__header-contact .qlwapp__header-contact-buttons{display:flex;margin-right:auto;align-items:center;flex-shrink:0}.qlwapp__header .qlwapp__header-contact .qlwapp__header-contact-buttons .qlwapp__previous{width:100%;height:100%}.qlwapp__header .qlwapp__header-contact .qlwapp__header-contact-buttons .qlwapp__previous--disabled{opacity:.5;pointer-events:none !important}.qlwapp__header .qlwapp__header-contact .qlwapp__header-contact-buttons .qlwapp__reset{margin-left:15px;color:var(--qlwapp-scheme-text) !important}.qlwapp__header .qlwapp__header-contact .qlwapp__info{text-align:end;color:var(--qlwapp-scheme-text) !important;overflow:hidden;min-width:0}.qlwapp__header .qlwapp__header-contact .qlwapp__info .qlwapp__name{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.qlwapp__header .qlwapp__header-contact .qlwapp__info .qlwapp__time{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.qlwapp__header .qlwapp__header-contact .qlwapp__avatar{width:42px;height:42px;flex-shrink:0}.qlwapp__message-list{display:flex;align-items:center;flex-direction:column;gap:var(--qlwapp-padding-sm);padding:var(--qlwapp-padding-sm) var(--qlwapp-padding-lg);overflow:hidden auto;overscroll-behavior:contain;max-height:min(var(--qlwapp-scheme-box-max-height),100dvh - 220px)}.qlwapp__message{padding:var(--qlwapp-padding-sm) var(--qlwapp-padding-md);position:relative;align-self:flex-start;word-wrap:break-word;max-width:calc(100% - var(--qlwapp-padding-sm)*2);background-color:#eee;color:#111}.qlwapp__message::before{content:"";position:absolute;top:0;width:20px;height:20px;right:auto;left:0;transform:matrix(1, 0, 1, 1, -2, 0)}.qlwapp__message--image{width:100%;height:100%}.qlwapp__message--video,.qlwapp__message--audio,.qlwapp__message--embed{position:relative;max-width:100%}.qlwapp__message--video video,.qlwapp__message--video audio,.qlwapp__message--audio video,.qlwapp__message--audio audio,.qlwapp__message--embed video,.qlwapp__message--embed audio{display:block;max-width:100%;border-radius:inherit}.qlwapp__message--video video,.qlwapp__message--audio video,.qlwapp__message--embed video{max-height:300px;object-fit:contain}.qlwapp__message--video audio,.qlwapp__message--audio audio,.qlwapp__message--embed audio{height:40px}.qlwapp__message--video iframe,.qlwapp__message--audio iframe,.qlwapp__message--embed iframe{display:block;width:100%;height:157px;border:none;border-radius:inherit}.qlwapp__message--user{place-self:end flex-end;margin-top:0;word-break:var(--qlwapp-scheme-box-message-word-break);color:var(--qlwapp-scheme-text) !important;background-color:var(--qlwapp-scheme-brand) !important}.qlwapp__message--user::before{right:0;left:auto;transform:matrix(1, 0, 1, -1, 2, 0)}.qlwapp__message--user a{color:var(--qlwapp-scheme-text) !important;text-decoration:underline}.qlwapp__message--user:first-child::before{top:-6px;right:10%;transform:rotate(45deg)}.qlwapp__message--user,.qlwapp__message--choice-input{width:auto;color:var(--qlwapp-scheme-text) !important;background-color:var(--qlwapp-scheme-brand) !important}.qlwapp__message--choice-input{place-self:end flex-end;cursor:pointer;transition:all .2s ease}.qlwapp__message--choice-input::before{content:none}.qlwapp__message--choice-input:hover{box-shadow:0 2px 8px rgba(0,0,0,.3)}.qlwapp__message--error{background-color:#ffbfbf !important;color:#750000 !important}.qlwapp__message--error::before{background-color:#ffbfbf !important}.qlwapp__rating-form{display:flex;flex-direction:column;gap:var(--qlwapp-padding-sm);width:100%;padding:0 var(--qlwapp-padding-sm)}.qlwapp__rating-label{font-size:.875rem;color:#666}.qlwapp__rating-label--left{text-align:start;width:100%}.qlwapp__rating-label--right{text-align:end;width:100%;padding-right:var(--qlwapp-padding-sm)}.qlwapp__rating-buttons{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px;padding:var(--qlwapp-padding-sm) 0;width:100%}.qlwapp__rating-number{width:calc((100% - 16px)/5);aspect-ratio:1;max-width:50px;display:flex;align-items:center;justify-content:center;font-weight:500;font-size:.9rem;cursor:pointer;user-select:none;transition:all .2s ease-in-out;border-radius:50%;border-width:2px;border-style:solid;border-color:rgba(37,211,102,.25);background-color:rgba(37,211,102,.05);color:var(--qlwapp-scheme-brand);flex-shrink:0}.qlwapp__rating-number:hover,.qlwapp__rating-number--selected{background-color:rgba(37,211,102,.25);border-color:var(--qlwapp-scheme-brand)}.qlwapp__rating-icon{transition:all .2s ease;border-radius:50%;padding:5px;display:flex;align-items:center;justify-content:center;cursor:pointer;width:calc((100% - 16px)/5);aspect-ratio:1;max-width:50px;flex-shrink:0}.qlwapp__rating-icon>svg{stroke:var(--qlwapp-scheme-brand);transition:all .2s ease;width:20px;height:20px}.qlwapp__rating-icon--selected{background-color:rgba(37,211,102,.04)}.qlwapp__rating-icon--selected>svg{fill:var(--qlwapp-scheme-brand)}.qlwapp__rating-icon:hover{background-color:rgba(37,211,102,.06)}.qlwapp__rating-icon:hover>svg{fill:rgba(37,211,102,.15)}.qlwapp__rating-submit{display:flex;justify-content:flex-end;padding-top:var(--qlwapp-padding-sm)}.qlwapp__rating-submit button{border:none;outline:none;cursor:pointer}.qlwapp__modal{pointer-events:all;position:relative;inset:auto;z-index:99999;box-shadow:0 8px 25px -5px rgba(45,62,79,.15);background-color:#fff;margin:24px 24px 12px}.qlwapp__modal::before{background-color:#fff;content:"";position:absolute;bottom:-6px;right:24px;width:13px;height:13px;transform:rotate(45deg)}.qlwapp__modal .qlwapp__header{border-top-left-radius:inherit;border-top-right-radius:inherit}.qlwapp__modal .qlwapp__header .qlwapp__carousel{position:relative}.qlwapp__modal .qlwapp__body{overflow:hidden}.qlwapp__modal .qlwapp__body .qlwapp__carousel{position:relative;max-height:min(var(--qlwapp-scheme-box-max-height),100dvh - 220px)}.qlwapp__modal .qlwapp__footer,.qlwapp__modal .qlwapp__response{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}.qlwapp__modal .qlwapp__time,.qlwapp__modal .qlwapp__label,.qlwapp__modal .qlwapp-offline-text{font-size:12px;line-height:1.5em;opacity:.6;display:block}.qlwapp__modal .qlwapp__time{font-size:11px;font-style:italic;color:var(--qlwapp-scheme-contact-availability-color);text-align:justify}.qlwapp__modal .qlwapp__name{display:block;font-weight:bold;line-height:1.5em;color:var(--qlwapp-scheme-contact-name-color);text-align:justify}.qlwapp__modal .qlwapp__label{color:var(--qlwapp-scheme-contact-role-color);text-align:justify}.qlwapp-is-mobile .qlwapp__modal{position:fixed;bottom:0;left:0;right:0;box-shadow:0 5px 20px 5px rgba(0,0,0,.5);margin:0}.qlwapp-is-mobile .qlwapp__modal::before{content:none}.qlwapp-is-mobile .qlwapp__modal .qlwapp__header{border-top-left-radius:0;border-top-right-radius:0}.qlwapp-is-mobile .qlwapp__modal .qlwapp__footer,.qlwapp-is-mobile .qlwapp__modal .qlwapp__response{border-bottom-left-radius:0;border-bottom-right-radius:0}@keyframes closeModal{from{opacity:1;visibility:visible;transform:translateY(0) scale(1)}to{opacity:0;visibility:hidden;transform:translateY(50px)}}@keyframes openModal{from{opacity:0;visibility:hidden;transform:translateY(50px)}to{visibility:visible;opacity:1;transform:translateY(0) scale(1)}}@keyframes closeModalInMobile{from{opacity:1;visibility:visible;transform:translateY(0) scale(1)}to{opacity:0;visibility:hidden;transform:translateY(50px) scale(0.9)}}@keyframes openModalInMobile{from{opacity:0;visibility:hidden;transform:translateY(50px) scale(0.9)}to{visibility:visible;opacity:1;transform:translateY(0) scale(1)}}@keyframes flash{0%,50%,100%{opacity:1}25%,75%{opacity:0}}@keyframes bounce{0%,20%,53%,80%,100%{animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transform:translate3d(0, 0, 0)}40%,43%{animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);transform:translate3d(0, -30px, 0)}70%{animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);transform:translate3d(0, -15px, 0)}90%{transform:translate3d(0, -4px, 0)}}@keyframes pulse{0%{box-shadow:0 calc(var(--qlwapp-pulse-size, 12px)*.083) calc(var(--qlwapp-pulse-size, 12px)*.5) 0 rgba(0,0,0,.06),0 calc(var(--qlwapp-pulse-size, 12px)*.167) calc(var(--qlwapp-pulse-size, 12px)*2.667) 0 rgba(0,0,0,.16),0 0 0 0 var(--qlwapp-pulse-color, rgba(37, 211, 102, 0.7))}70%{box-shadow:0 calc(var(--qlwapp-pulse-size, 12px)*.083) calc(var(--qlwapp-pulse-size, 12px)*.5) 0 rgba(0,0,0,.06),0 calc(var(--qlwapp-pulse-size, 12px)*.167) calc(var(--qlwapp-pulse-size, 12px)*2.667) 0 rgba(0,0,0,.16),0 0 0 var(--qlwapp-pulse-size, 12px) var(--qlwapp-pulse-color, rgba(37, 211, 102, 0))}100%{box-shadow:0 calc(var(--qlwapp-pulse-size, 12px)*.083) calc(var(--qlwapp-pulse-size, 12px)*.5) 0 rgba(0,0,0,.06),0 calc(var(--qlwapp-pulse-size, 12px)*.167) calc(var(--qlwapp-pulse-size, 12px)*2.667) 0 rgba(0,0,0,.16),0 0 0 0 var(--qlwapp-pulse-color, rgba(37, 211, 102, 0))}}@keyframes shakeX{0%,100%{transform:translate3d(0, 0, 0)}10%,30%,50%,70%,90%{transform:translate3d(-10px, 0, 0)}20%,40%,60%,80%{transform:translate3d(10px, 0, 0)}}@keyframes shakeY{0%,100%{transform:translate3d(0, 0, 0)}10%,30%,50%,70%,90%{transform:translate3d(0, -10px, 0)}20%,40%,60%,80%{transform:translate3d(0, 10px, 0)}}.qlwapp__modal{opacity:0;visibility:hidden}.qlwapp__modal .qlwapp__carousel{display:flex;width:200%;height:100%}.qlwapp__modal .qlwapp__carousel .qlwapp__carousel-slide{width:50%;transition:max-height 500ms cubic-bezier(0.215, 0.61, 0.355, 1) 1000ms,transform 300ms cubic-bezier(0.215, 0.61, 0.355, 1) 500ms,opacity 500ms ease-in 500ms}.qlwapp__modal .qlwapp__header .qlwapp__name,.qlwapp__modal .qlwapp__header .qlwapp__avatar{opacity:0;transition:transform cubic-bezier(0.215, 0.61, 0.355, 1) .3s,opacity ease-in .3s}.qlwapp__modal .qlwapp__header .qlwapp__name{transform:translateX(56px)}.qlwapp__modal .qlwapp__header .qlwapp__avatar{transform:scale(0.5)}.qlwapp__modal .qlwapp__header .qlwapp__name{transition-delay:800ms}.qlwapp__modal .qlwapp__header .qlwapp__header-description{transition-delay:850ms}.qlwapp__modal .qlwapp__header .qlwapp__avatar{transition-delay:900ms}.qlwapp__modal .qlwapp__response,.qlwapp__modal .qlwapp__previous,.qlwapp__modal .qlwapp__message{transition:transform cubic-bezier(0.215, 0.61, 0.355, 1) 600ms,opacity ease-in 200ms}.qlwapp__modal .qlwapp__previous,.qlwapp__modal .qlwapp__message{opacity:0}.qlwapp__modal .qlwapp__response{pointer-events:none;display:none;opacity:0}.qlwapp__modal .qlwapp__previous{transform:translateX(56px)}.qlwapp__modal .qlwapp__message{transform:translateY(56px);transition-delay:200ms}.qlwapp__modal .qlwapp__close{transition:opacity 300ms cubic-bezier(0.215, 0.61, 0.355, 1)}.qlwapp__modal .qlwapp__header-description{transition:opacity 900ms cubic-bezier(0.215, 0.61, 0.355, 1)}.qlwapp__modal .qlwapp__previous{transition-delay:800ms}.qlwapp__modal .qlwapp__close,.qlwapp__modal .qlwapp__header-description{transition-delay:900ms}.qlwapp__modal .qlwapp__contact{transition:transform 600ms cubic-bezier(0.215, 0.61, 0.355, 1),opacity 150ms ease-in}.qlwapp__modal .qlwapp__contact:nth-of-type(1){transition-delay:100ms}.qlwapp__modal .qlwapp__contact:nth-of-type(2){transition-delay:200ms}.qlwapp__modal .qlwapp__contact:nth-of-type(3){transition-delay:300ms}.qlwapp__modal .qlwapp__contact:nth-of-type(4){transition-delay:400ms}.qlwapp__modal .qlwapp__contact:nth-of-type(5){transition-delay:500ms}.qlwapp__modal .qlwapp__contact:nth-of-type(6){transition-delay:600ms}.qlwapp__modal .qlwapp__header-contact{opacity:0}.qlwapp__modal .qlwapp__message{opacity:0;transform:translateY(-56px)}.qlwapp__modal--response .qlwapp__carousel .qlwapp__carousel-slide{transform:translateX(-100%)}.qlwapp__modal--response .qlwapp__carousel .qlwapp__carousel-slide .qlwapp__header-contact{opacity:1}.qlwapp__modal--response .qlwapp__close{transition-delay:0ms}.qlwapp__modal--response .qlwapp__close,.qlwapp__modal--response .qlwapp__header-description,.qlwapp__modal--response .qlwapp__contact{opacity:0}.qlwapp__modal--response .qlwapp__contact{transform:translateY(-33.333%);border-top-color:rgba(0,0,0,0) !important}.qlwapp__modal--response .qlwapp__message{display:block}.qlwapp__modal--response .qlwapp__message,.qlwapp__modal--response .qlwapp__previous{opacity:1}.qlwapp__modal--response .qlwapp__footer{display:none}.qlwapp__modal--response .qlwapp__response{pointer-events:all;display:block;opacity:1}.qlwapp__modal--response .qlwapp__message,.qlwapp__modal--response .qlwapp__previous{transform:translate(0)}.qlwapp__modal--response .qlwapp__header .qlwapp__carousel-slide{max-height:84px}.qlwapp__modal--response .qlwapp__header .qlwapp__name,.qlwapp__modal--response .qlwapp__header .qlwapp__avatar{opacity:1}.qlwapp__modal--response .qlwapp__header .qlwapp__header-description{opacity:0}.qlwapp__modal--response .qlwapp__header .qlwapp__name,.qlwapp__modal--response .qlwapp__header .qlwapp__header-description{transform:translateX(0)}.qlwapp__modal--response .qlwapp__header .qlwapp__avatar{transform:scale(1)}.qlwapp__modal--opening .qlwapp__response,.qlwapp__modal--opening .qlwapp__close,.qlwapp__modal--opening .qlwapp__previous,.qlwapp__modal--opening .qlwapp__header .qlwapp__name,.qlwapp__modal--opening .qlwapp__header-description{visibility:visible}.qlwapp__modal--closing .qlwapp__info,.qlwapp__modal--closing .qlwapp__avatar__container{transform:translateX(100px);opacity:0;transition:transform cubic-bezier(0.215, 0.61, 0.355, 1) 300ms,opacity ease-out 200ms}.qlwapp__modal--closing .qlwapp__message{transition:all .4s;transform:translateY(100%);opacity:0}.qlwapp__modal--closing .qlwapp__previous{transform:translateX(-24px);opacity:0;transition:transform cubic-bezier(0.215, 0.61, 0.355, 1) 300ms,opacity ease-out 200ms;transition-delay:0ms}.qlwapp__modal--open .qlwapp__icon{display:none;transform:scale(0, 0) !important;opacity:0 !important}.qlwapp__modal--open .qlwapp__close{display:none;transform:scale(1, 1) !important;opacity:1 !important}.qlwapp__button{animation-duration:1.5s;animation-timing-function:ease-in;animation-name:var(--qlwapp-button-animation-name, "none");animation-delay:var(--qlwapp-button-animation-delay, 0);animation-iteration-count:1;transform-origin:center;background-image:unset !important}.qlwapp__button--bubble .qlwapp__close{transform:scale(0, 0);opacity:0;position:absolute}.qlwapp__button--bubble .qlwapp__icon{transform:scale(1, 1);opacity:1}.qlwapp__button--bubble .qlwapp__icon,.qlwapp__button--bubble .qlwapp__close{transition:transform 300ms cubic-bezier(0.215, 0.61, 0.355, 1),opacity 300ms ease-in}.qlwapp__container--open .qlwapp__button--bubble .qlwapp__close{transform:scale(1, 1);opacity:1}.qlwapp__container--open .qlwapp__button--bubble .qlwapp__icon{transform:scale(0, 0);opacity:0}.qlwapp__container .qlwapp__modal{animation:openModal .4s forwards}.qlwapp__container--closing .qlwapp__modal{animation:closeModal .4s forwards}.qlwapp-is-mobile .qlwapp__modal{animation:openModalInMobile .4s forwards}.qlwapp-is-mobile.qlwapp__container--closing .qlwapp__modal{animation:closeModalInMobile .4s forwards}.rtl .qlwapp__modal{direction:ltr !important;unicode-bidi:bidi-override}.rtl .qlwapp__header-description,.rtl .qlwapp__footer,.rtl .qlwapp__response{direction:rtl !important}:root{--qlwapp-padding-xs:8px;--qlwapp-padding-sm:16px;--qlwapp-padding-md:24px;--qlwapp-padding-lg:32px;--qlwapp-padding-xl:40px} 
:root {  --section-padding:8rem;  --white:#fff;  --grey:#f3f3f3;  --grey-dark:#c4c3c3;  --black:#21201f;  --gold:#cda72c;  --the-gap:2.6rem;  --titles-margin:16px;  --narrow-cont:960px;  --container-size:calc(1450px - (10px * 2));  --font-family:'Wotfard', Calibri, Arial, sans-serif;  --header-padding:45px; } @media screen and (max-width:1500px) {  :root {   --container-size:calc(85% - (10px * 2));   --section-padding:8rem;   --the-gap:2.2rem;   --container-size:calc(85% - (10px * 2));  } } @media screen and (max-width:1280px) {  :root {   --section-padding:6rem;   --the-gap:1.8rem;   --narrow-cont:768px;  } } @media screen and (max-width:1199px) {  :root {   --container-size:calc(96% - (10px * 2));  } } @media screen and (max-width:1024px) {  :root {   --container-size:calc(92% - (10px * 2));   --section-padding:5rem;  } } @media screen and (max-width:768px) {  :root {   --section-padding:3.6rem;   --the-gap:1rem;   --narrow-cont:100%;   --titles-margin:12px;  } } @media screen and (max-width:480px) {  :root {   --container-size:calc(96% - (10px * 2));  } } body {   font-weight:300;   line-height:1.25; } h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6 {   font-family:var(--font-family);   text-transform:none; } h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6 {   font-weight:300; } strong.h3, strong{  font-weight:400; } h4, .h4 {  font-weight:400;  font-size:18px;  text-transform:uppercase; } a.link-arrow {   display:flex;   gap:12px;   align-items:center;   font-size:20px;   font-weight:400;   margin-top:calc(var(--the-gap) / 2);   width:fit-content; } a.link-arrow > span {  margin-left:0; } a.link-arrow, a.link-arrow * {  transition:all 200ms ease-in-out; } a.link-arrow:hover > span {  margin-left:18px; } @media screen and (max-width:768px) {  h4, .h4 {   font-weight:400;   font-size:16px;   text-transform:uppercase;  } } main section .container > ul {  margin-top:var(--the-gap); } ul.col-2 li {  width:48%; } ul.col-3 li {  width:30%; } ul.col-4 li {  width:min(220px,20%); } ul.col-5 li {  width:min(200px,18%); } ul.col-6 li {  width:min(200px,16%); } @media screen and (max-width:1024px) {  ul.col-3 li {   width:31%;  }   ul.col-4 li {   width:min(220px,22%);  }   ul.col-5 li {   width:min(200px,16%);  }   ul.col-6 li {   width:min(200px,14%);  } }  main section ul.accordion {  margin:0;  width:100%; } ul.accordion {  border-top:1px dotted var(--grey-dark); } ul.accordion > li {  padding:calc(var(--the-gap) / 3) 0;  display:flex;  flex-direction:column;  gap:calc(var(--the-gap) / 3.6);  border-bottom:1px dotted var(--grey-dark); } ul.accordion .title {  cursor:pointer;  transition:all 200ms ease-in-out;  position:relative; } ul.accordion .title::after {  content:'+';  position:absolute;  right:0;  top:3px;  font-size:20px;  width:18px;  height:18px;  display:flex;  align-items:center;  justify-content:center;  text-align:center;  transition:all 200ms ease-in-out;  font-family:Arial, Helvetica, sans-serif;  color:var(--black); } ul.accordion .title.active::after {  transform:rotate(45deg);  opacity:60%; } ul.accordion .title:hover {  color:var(--gold); } ul.accordion > li * {  margin:0; } .text ul li {  list-style:disc;  margin-left:25px; }   .mbl, .tbl, .dsk {  display:none; } @media screen and (max-width:767px) {  .mbl {   display:block;  } } @media screen and (min-width:768px) and (max-width:1024px) {  .tbl {   display:block;  } } @media screen and (min-width:1025px) {  .dsk {   display:block;  } } main figure {  overflow:hidden; } main figure img {  min-height:100%;  max-height:100%;  min-width:100%;  max-width:100%;  object-fit:cover; } .content-white * {  color:var(--white) !important; } .content-white .arrow-img {   background-image:url(https://in.ifza.com/wp-content/themes/ifza/assets/images/btn-arrow.svg); } main section:not(.license-banner) {  padding:var(--section-padding) 0; } main section.padding-half {  padding:calc(var(--section-padding) / 2) 0; } main section.padding-zero {  padding:0; } main section.padding-top-half {  padding-top:calc(var(--section-padding) / 2); } main section.padding-bottom-half {  padding-bottom:calc(var(--section-padding) / 2); } main section.padding-top-zero {  padding-top:0; } main section.padding-bottom-zero {  padding-bottom:0; } .overlay {   position:absolute;   width:100%;   height:100%;   top:0;   left:0;   right:0;   margin:0 auto;   background-color:black; }  .header {  position:relative; } img.logo-white {  display:none; } img.logo-clr {  opacity:1;  visibility:visible;  display:flex; } header.new-style span.header-call-us a {  border:1px solid var(--grey); } .header-main-menu li a {  color:var(--black); } header:hover span.header-call-us a {  background-color:var(--white);  color:var(--black); } section.license-banner {   position:relative; } figure.banner-img {   width:calc(100% - (var(--header-padding) * 2));   height:100%;   position:absolute;   top:0;   left:0;   right:0;   margin:0 auto; } section.license-banner .overlay {   max-width:calc(100% - (var(--header-padding) * 2));   background:rgb(0,0,0);   background:linear-gradient(337deg, rgba(0,0,0,0.4962359943977591) 0%, rgba(33,32,31,1) 100%); } section.license-banner .container {   min-height:580px;   position:relative;   display:flex;   flex-direction:column;   justify-content:center;   gap:calc(var(--the-gap) / 2.68);   padding-right:min(45%,700px); } section.license-banner .container > *:not(a) {   margin:0; } section.license-banner p {   font-size:22px; }  section.license-overview .container {  position:relative; } ul.number-blocks {  display:flex;  width:100%;  justify-content:space-between;  margin-top:var(--the-gap); } ul.number-blocks li {  display:flex;  flex-direction:column;  gap:2px;  padding:calc(var(--the-gap) / 2) 0;  border-top:1px solid var(--grey-dark);  border-bottom:1px solid var(--grey-dark); } ul.number-blocks li * {  margin:0;  text-align:center; } ul.number-blocks strong {  font-weight:200;  font-size:80px;  line-height:1;  letter-spacing:-14px;  color:var(--black);  opacity:88%; } span.unit.small {  font-size:34px;  letter-spacing:-3px;  margin-left:5px; } ul.number-blocks small {  font-size:16px;  letter-spacing:-0.4px;  font-weight:300;  line-height:1.25; }  section.closer-look strong.h3 {  margin-bottom:8px;  display:block;  width:fit-content; } ul.text-blocks {  display:flex;  flex-wrap:wrap;  justify-content:space-between;  gap:var(--the-gap); } ul.text-blocks.col-3 li, ul.text-blocks.col-5 li, ul.text-blocks.col-6 li {  width:calc(33.33% - ((var(--the-gap) * 2) / 3)); } ul.text-blocks.col-4 li, ul.text-blocks.col-7 li, ul.text-blocks.col-8 li {  width:calc(25% - ((var(--the-gap) * 3) / 4)); } ul.text-blocks li {  position:relative;  padding-left:var(--the-gap);  display:flex;  flex-direction:column;  gap:calc(var(--the-gap) / 2); } ul.text-blocks li > *:not(p){  color:var(--gold); } ul.text-blocks li p {  font-size:16px;  font-weight:200;  line-height:1.15; } ul.text-blocks span.line {  position:absolute;  left:0;  top:0;  height:100%;  width:2px;  border-right:1px dotted var(--grey-dark); } ul.text-blocks span.line::after, ul.text-blocks span.line::before {  content:'';  display:block;  position:absolute;  width:4px;  height:4px;  background-color:var(--black);  border-radius:4px;  left:0 } ul.text-blocks span.line::before{  top:0; } ul.text-blocks span.line::after{  bottom:0; } ul.text-blocks li * {  margin:0; }  section.cta-section .container {  position:relative;  min-height:480px;  display:flex;  align-items:center; } section.cta-section.align-left .container {  justify-content:flex-start; } section.cta-section .overlay {  background:rgb(0,0,0);  background:linear-gradient(90deg, rgba(0,0,0,1) 0%, rgba(33,32,31,0.4962359943977591) 100%); } section.cta-section.align-right .container {  justify-content:flex-end; } section.cta-section.align-center .container {  justify-content:center; } section.cta-section figure {  position:absolute;  top:0;  left:0;  right:0;  margin:0 auto;  width:calc(100% - 20px);  height:100%; } section.cta-section .overlay {  max-width:calc(100% - 20px); } section.cta-section .content {  width:50%;  padding:0 calc(var(--section-padding) / 2);  z-index:1;  display:flex;  flex-direction:column;  gap:calc(var(--the-gap) / 2); } section.cta-section .content * {  margin:0; } section.cta-section.align-center .content * {  text-align:center; } section.cta-section .content a.link-arrow::before {  content:'';  position:absolute;  top:0;  left:0;  width:100%;  height:100%; }  section.benefits .container {  display:flex;  flex-wrap:wrap;  justify-content:space-between; } section.benefits .content {  width:30%;  position:relative; } section.benefits .content::after {  content:'';  display:block;  position:absolute;  width:65px;  height:1px;  left:0;  bottom:0;  background-color:var(--gold); } section.benefits ul.accordion {  width:60%; }  section.procedures {  position:relative;  min-height:780px; } section.procedures::before {  content:'';  display:block;  position:absolute;  height:100%;  width:calc(100% - ( (100% - var(--container-size) ) / 2));  top:0;  right:0;  background-color:var(--grey); } section.procedures .container {  position:relative;  padding-left:var(--section-padding);  display:flex;  flex-direction:column;  gap:calc(var(--the-gap) / 2.5); } section.procedures .container * {  margin:0; } section.procedures ul.accordion {  margin-top:var(--the-gap); } section.procedures ul.accordion, section.procedures ul.accordion li {  border-color:var(--black); }  section.contacts {  position:relative; } section.contacts figure {  position:absolute;  width:100%;  height:100%;  left:0;  top:0; } section.contacts .container {  padding:0 calc(var(--section-padding) / 1.5);  padding-left:0;  position:relative;  min-height:420px; } .box {  position:relative;  display:flex;  flex-wrap:wrap;  justify-content:space-between;  position:relative; } section.contacts .column {  width:46%; } section.contacts.content-white .column.form *:not( button ) {  color:var(--black)!important; } section.contacts.content-white .column.form form{  width:100%; } span.for-heading {  margin-bottom:var(--the-gap);  display:block; } section.contacts .info {  display:flex;  flex-direction:column;  gap:calc(var(--the-gap) / 1.5); } section.contacts .info > *:not(ul){  margin:0; } ul.number-blocks-contact {  display:flex;  flex-wrap:wrap;  margin-top:calc(var(--the-gap) / 2);  row-gap:var(--the-gap); } ul.number-blocks-contact.col-5 li, ul.number-blocks-contact.col-6 li, ul.number-blocks-contact.col-3 li {  width:33.33% } ul.number-blocks-contact.col-4 li, ul.number-blocks-contact.col-2 li {  width:50%; } ul.number-blocks-contact li.small-list {  padding-bottom:22px;  padding-right:42px;  display:flex;  flex-direction:column;  gap:2px;  position:relative; } ul.number-blocks-contact li.big-list {  padding-right:calc(var(--the-gap) / 1.5);  padding-bottom:12px;  position:relative;  font-size:16px;  margin-bottom:12px; } ul.number-blocks-contact li.big-list::before {  content:'';  display:block;  position:absolute;  bottom:0;  left:0;  width:calc(100% - (var(--the-gap) / 1.5));  height:1px;  border-bottom:1px dotted white; } ul.number-blocks-contact li.big-list::after {  content:'';  display:block;  position:absolute;  bottom:0;  left:0;  width:3px;  height:3px;  border-radius:3px;  transform:translateY(50%);  background-color:var(--white); } ul.number-blocks-contact li.small-list::after {  content:'';  display:block;  position:absolute;  width:65px;  height:1px;  bottom:0;  left:0;  background-color:var(--white); } ul.number-blocks-contact li.small-list * {  margin:0; } ul.number-blocks-contact strong {  font-size:42px;  line-height:1;  letter-spacing:-5px;  font-weight:200; } ul.number-blocks-contact small {  font-size:14px;  line-height:1.25;  font-weight:300;  letter-spacing:-0.4px; } .column.form {  border-radius:2px;  background:var(--white);  box-shadow:0px 3px 10px rgba(0, 0, 0, 0.2);  position:absolute;  right:0;  min-height:calc(100% + var(--section-padding) + (var(--section-padding) / 1.5));  z-index:1; }  section#form_section .contact-form-container * {  color:var(--black)!important; } section#form_section .contact-form-container > * {  margin:0; } .column.form {  display:flex;  align-items:center;  justify-content:center;  padding:var(--the-gap) calc(var(--the-gap) * 2); } .contact-form-container {  width:100%;  height:100%;  display:flex;  flex-direction:column;  gap:calc(var(--the-gap) / 1);  padding:calc(var(--section-padding) / 2); } .form-inner {  display:flex;  flex-direction:column;  gap:calc(var(--the-gap) / 1.5); } .form-input {  width:100%;  display:flex;  justify-content:space-between;  flex-wrap:wrap; } .form-input.one > *, input#the_phone_number {  width:100%; } .form-input.two > * {  width:49%; } input#the_phone_number {  width:100%; } .form-input input, .form-input textarea, .form-input ::placeholder {  font-size:16px;  color:var(--black);  font-family:'Wotfard', Calibri, Arial, sans-serif; } .form-input ::placeholder {  opacity:75%; } .form-input input, .form-input textarea {  border:0;  padding:0;  border-bottom:1px solid var(--black);  padding-bottom:8px; } .form-input textarea {  max-height:32px; } input[type="hidden"]{  display:none!important;; } .iti__selected-country-primary {  padding-left:0!important;  margin-bottom:8px; } .form-input.acceptance {  row-gap:10px; } .form-input.acceptance input {  width:16px;  margin-right:6px; } .form-input.acceptance label { width:calc(100% - 16px - 6px); font-size:14px; font-weight:300; } .form-input.acceptance label a {  font-weight:400; } .form-input.acceptance small {  font-size:12px;  font-weight:400;  opacity:65%;  display:block;  width:100%;  margin-top:22px; } section#form_section .contact-form-container .form-inner > button {  display:flex;  align-items:center;  justify-content:center;  width:fit-content;  min-width:220px;  border:0;  padding:10px 22px;  min-height:48px;  cursor:pointer;  font-size:16px;  border-radius:40px;  gap:12px;  color:var(--white) !important;  background:var(--black);  transition:all 200ms ease-in-out; } section#form_section .contact-form-container .form-inner > button:hover {  background-color:var(--gold); } section#form_section .contact-form-container .form-inner > button span.arrow-img {  width:38px;  background-size:contain;  background-position:right center;  height:18px;  margin:0;  transition:all 200ms ease-in-out; } section#form_section .contact-form-container .form-inner > button:hover span.arrow-img {  margin-right:10px; } div#thank-you-message.active {  display:flex;  flex-direction:column;  position:fixed;  top:0;  left:0;  width:100%;  height:100vh;  align-items:center;  justify-content:center;  background:#fffffff0;  z-index:2;  gap:6px;  padding:var(--form-margin); } div#thank-you-message *, div#thank-you-message *::placeholder {  font-family:'Wotfard', Calibri, Arial, sans-serif; } div#thank-you-message *::placeholder {  font-weight:300;  font-size:16px; } div#thank-you-message p {  margin:0;  text-align:center; } div#thank-you-message p.title {  font-size:28px;  font-weight:300;  text-transform:uppercase; } div#thank-you-message button#add-more-button {  border:0;  background:0;  color:grey;  text-decoration:underline;  padding:10px 16px;  opacity:50%; } div#additional-field {  flex-direction:column;  width:min(100%, 600px); } div#additional-field textarea {  border:1px solid var(--grey-dark);  padding:10px; } button#continue-button {  color:white;  background:var(--black);  padding:10px 22px;  border:0;  border-radius:40px;  margin-top:18px;  text-transform:uppercase;  font-weight:300; }  section.frequent-questions {  position:relative; } section.frequent-questions::before {  content:'';  position:absolute;  display:block;  width:var(--container-size);  height:100%;  background-color:var(--grey);  top:0;  left:0;  right:0;  margin:0 auto; } section.frequent-questions .container {  position:relative;  padding:0 calc(var(--section-padding) / 1.5);  margin-top:calc(var(--section-padding) / 1.5);  display:flex;  flex-direction:column;  align-items:center;  gap:var(--the-gap); } section.frequent-questions .container > *{  margin:0; } section.frequent-questions .container > *:not(p, ul) {  text-align:center; } section.frequent-questions ul, section.frequent-questions > li {  border-color:var(--bleck); }  section.related .container {  display:flex;  flex-direction:column;  gap:var(--the-gap); } section.related .container > * {  margin:0; } section.related .container > *:not(ul){  text-align:center; } ul.related-licenses.layout-list {  display:flex;  gap:calc(var(--the-gap) / 2);  flex-wrap:wrap; } ul.related-licenses.layout-list.show-4 li {  width:calc(25% - (((var(--the-gap) / 2) * 3) / 4)); } .layout-list article.preview * {  margin:0; } .layout-list article.preview {  position:relative;  display:flex;  flex-direction:column;  gap:12px; } .layout-list article.preview figure {  height:220px;  overflow:hidden; } .layout-list article.preview figure img {  transition:all 200ms ease-in-out;  min-width:100%;  max-width:100%;  min-height:100%;  max-height:100%;  object-fit:cover; } .layout-list article.preview:hover figure img {  transform:scale(1.1); } .layout-list article.preview p {  font-size:16px;  line-height:1.15;  color:var(--grey-dark);  font-weight:200; } .layout-list article.preview a {  text-decoration:none;  margin-top:12px;  display:block;  font-size:16px; } .layout-list article.preview a::before {  content:'»';  color:var(--gold);  margin-right:5px; } .layout-list article.preview a::after {  content:'';  display:block;  position:absolute;  width:100%;  height:100%;  top:0;  left:0; } .layout-list article.preview *:not(a, figure) {  font-weight:300;  min-height:42px; } .layout-list article.preview *:not(a, figure, p) {  text-transform:none;  line-height:1.15; }  ul.related-licenses.layout-highlights {  padding-left:calc(50% + var(--the-gap));  position:relative;  display:flex;  flex-direction:column;  gap:calc(var(--the-gap) / 2); }  ul.related-licenses.layout-highlights li article {  display:flex;  flex-wrap:wrap;  gap:calc(var(--the-gap) / 2);  position:relative; } ul.related-licenses.layout-highlights li article figure {  width:160px;  height:160px; } ul.related-licenses.layout-highlights li article .content {  width:calc(100% - 160px - (var(--the-gap) / 2));  padding:16px;  padding-left:0;  border:1px dotted var(--grey-dark);  border-left:0;  display:flex;  flex-direction:column;  justify-content:center;  gap:10px; } ul.related-licenses.layout-highlights li article .content * {  margin:0; } ul.related-licenses.layout-highlights li article .content *:not(a, p){  text-transform:none;  letter-spacing:-0.4px; } ul.related-licenses.layout-highlights li article .content p {  font-size:14px;  line-height:1.15;  color:var(--black); } ul.related-licenses.layout-highlights li article .content a {  font-size:14px;  padding-bottom:2px;  border-bottom:1px solid;  width:fit-content; } ul.related-licenses.layout-highlights li article .content a::after {  content:'>';  font-family:Arial, Helvetica, sans-serif;  padding-left:4px; } ul.related-licenses.layout-highlights li article .content a::before {  content:'';  display:block;  position:absolute;  width:100%;  height:100%;  top:0;  left:0; } @media screen and (min-width:1024px){  ul.related-licenses.layout-highlights li:first-of-type {   position:absolute;   top:0;   left:0;   width:50%;   height:100%;  }   ul.related-licenses.layout-highlights li:first-of-type figure {   min-width:100%;   height:100%;   position:absolute;  }   ul.related-licenses.layout-highlights li:first-of-type article.preview {   display:flex;   position:relative;   height:100%;  }   ul.related-licenses.layout-highlights li:first-of-type article .content {   position:relative;   z-index:1;   padding:calc(var(--the-gap) * 1.5);   padding-right:calc(var(--the-gap) * 3.5);   display:flex;   flex-direction:column;   justify-content:flex-end;   background:rgb(0,0,0);   background:linear-gradient(180deg, rgba(0,0,0,0.1) 0%, rgba(33,32,31,0.5) 100%);   width:100%;   border:0;  }   ul.related-licenses.layout-highlights li:first-of-type article .content * {   color:var(--white);  }  ul.related-licenses.layout-highlights li:not(:first-of-type) article {   display:flex;   flex-wrap:wrap;   gap:calc(var(--the-gap) / 2);   position:relative;  }  ul.related-licenses.layout-highlights li:not(:first-of-type) article figure {   width:160px;   height:160px;  }   ul.related-licenses.layout-highlights li:not(:first-of-type) article .content {   width:calc(100% - 160px - (var(--the-gap) / 2));   padding:16px;   padding-left:0;   border:1px dotted var(--grey-dark);   border-left:0;   display:flex;   flex-direction:column;   justify-content:center;   gap:10px;  }   ul.related-licenses.layout-highlights li:not(:first-of-type) article .content * {   margin:0;  }   ul.related-licenses.layout-highlights li article .content *:not(a, p){   text-transform:none;   letter-spacing:-0.4px;  }   ul.related-licenses.layout-highlights li:not(:first-of-type) article .content p {   font-size:14px;   line-height:1.15;   color:var(--black);  } }  div#the-guides {  position:absolute;  bottom:calc(100% + (var(--section-padding) - (var(--the-gap) * 1.5)));  right:0; } .guides-box {  padding:var(--the-gap) 16px calc(var(--the-gap) * 1.5);  width:min(340px, 100%);  background:var(--white);  box-shadow:0px 2px 6px rgba(0, 0, 0, 0.25);  border-radius:3px;  display:flex;  flex-direction:column; } .guides-box .title-container {  margin-bottom:calc(var(--the-gap) / 2); } .guides-box .title-container > * {  margin:0;  font-weight:300; } ul.guides-list {  display:flex;  flex-direction:column;  border-top:1px dotted var(--grey-dark); } li.the-guide {  border-bottom:1px dotted var(--grey-dark); } li.the-guide a {  padding:calc(var(--the-gap) / 2) 0;  display:flex;  flex-wrap:wrap;  gap:16px;  cursor:pointer; } li.the-guide a figure {  width:52px;  height:68px;  position:relative; } li.the-guide a span.guide-data {  width:calc(100% - 52px - 16px);  display:flex;  flex-direction:column;  justify-content:center;  gap:2px; } li.the-guide a span.guide-data h4 {  font-size:16px;  margin:0;  font-weight:400;  line-height:1.1; } li.the-guide a span.guide-data button {  background-color:var(--grey);  border:none;  border-radius:20px;  display:flex;  align-items:center;  justify-content:center;  padding:4px 12px;  width:fit-content;  font-size:14px;  transition:all 200ms ease-in-out;  cursor:pointer;  color:var(--black);  font-size:12px;  font-weight:400; } li.the-guide a:hover span.guide-data button {  background-color:var(--black);  color:var(--grey); }  section.form-guide {  position:fixed;  bottom:-120%;  left:0;  width:100%;  height:100vh;  background:var(--white);  z-index:1000;  transition:all 200ms ease-in-out;  display:flex;  align-items:center;  justify-content:center;  opacity:0;  visibility:hidden; } section.form-guide.active{  bottom:0;  opacity:1;  visibility:visible; } section.form-guide .container {  width:min(92%, 420px);  position:relative; } section.form-guide .form-container{  box-shadow:0px 2px 6px rgba(0, 0, 0, 0.25);  border-radius:3px;  overflow:hidden;  position:relative; } section.form-guide .info-box {  display:flex;  flex-direction:column;  gap:calc(var(--the-gap) / 2.5); } section.form-guide .info-box * {  margin:0; } section.form-guide .info-box > *:not(figure) { padding:0 calc(var(--the-gap) / 2.5); } section.form-guide figure {  height:220px; } section.form-guide .info-box p {  font-size:16px;  line-height:1.15; } section.form-guide .wpcf7 {  padding:var(--the-gap) calc(var(--the-gap) / 2.5); } section.form-guide .form-area-inner {  margin:0;  display:flex;  flex-direction:column;  gap:calc(var(--the-gap) / 2); } section.form-guide .form-field-area p {  margin:0; } section.form-guide .form-field-area input, section.form-guide .form-field-area select, section.form-guide .form-field-area *::placeholder {  color:var(--black);  border-color:var(--black);  font-size:16px;  padding-bottom:8px; } section.form-guide .form-field-area {  margin-bottom:0;  min-width:100%; } section.form-guide .submit-enquire-wrap:before {  content:unset; } .close-panel {  display:flex;  align-items:center;  justify-content:center;  position:absolute;  top:-22px;  width:48px;  height:48px;  background:var(--black);  cursor:pointer;  border-radius:50px;  right:calc(var(--the-gap) / 2);  transition:all 200ms ease-in-out;  z-index:999; } .close-panel:hover {  transform:rotate(90deg); } .close-panel span {  font-size:18px;  font-family:Arial, Helvetica, sans-serif;  color:white;  transform:rotate(45deg);  display:flex;  width:100%;  height:100%;  line-height:1;  align-items:center;  justify-content:center; } section.form-guide .submit-enquire-wrap .btn-submit {  display:flex;  align-items:center;  font-size:16px;  font-weight:400;  margin:calc(var(--the-gap) / 2.5) 0;  width:fit-content;  background:var(--black);  color:var(--white);  padding:10px 22px;  border-radius:30px;  transition:all 200ms ease-in-out;  text-transform:none;  z-index:0; } section.form-guide .submit-enquire-wrap .btn-submit:hover{  background:var(--gold); } section.form-guide .submit-enquire-wrap:hover .btn-submit{  transform:unset; } .submit-enquire-wrap, .submit-enquire-wrap p, .submit-enquire-wrap input, .agree-submit-wrap {  margin:0;  padding:0; } section.form-guide.active.down-link .thank-you-link {  display:flex !important; } .thank-you-link {  padding:calc(var(--the-gap) * 2.5) calc(var(--the-gap) * 1.5);  position:absolute;  background:white;  width:100%;  height:100%;  bottom:0;  flex-direction:column;  justify-content:center;  gap:calc(var(--the-gap) / 2.5); } .thank-you-link > *:not(a){  margin:0; } .thank-you-link p.title {  font-size:20px;  line-height:1.15;  font-weight:400; } .thank-you-link a#downloadLink {  font-size:16px;  display:flex;  width:fit-content;  padding:10px 22px;  border-radius:30px;  background-color:var(--grey);  margin-top:22px; } section.form-guide .submit-enquire-wrap {  width:100%; } section.form-guide .submit-enquire-wrap > p {  display:flex;  width:100%;  align-items:center;  justify-content:flex-start;  gap:var(--the-gap); } form#guideForm{  padding:calc(var(--the-gap) / 2.5) calc(var(--the-gap) / 2.5) var(--the-gap); } .form-guide .form-input input, .form-guide .form-input select, .form-guide .form-input ::placeholder {  color:#21201F;  font-size:16px; } .form-guide .form-input input, .form-guide .form-input select {  width:100%;  border:0;  border-bottom:1px solid #21201F;  padding-bottom:8px; } .form-guide .form-inner {  display:flex;  flex-direction:column;  gap:12px; } .form-guide .form-input {  margin:0;  width:100%; } .form-guide .form-area-inner {  margin-top:30px;  display:flex;  flex-direction:column;  gap:22px;  padding:0 2.2rem; } .form-guide .form-input p {  margin:0; } .form-guide .agree-submit-wrap {  margin-top:14px; } .form-guide .submit-enquire-wrap, .form-guide .submit-enquire-wrap p {  padding:0;  margin:0; } .form-guide .submit-enquire-wrap:before {  content:unset; } .form-input.acceptance {  display:flex;  gap:10px;  justify-content:flex-start;  flex-wrap:nowrap;  margin:4px 0; } .form-input.acceptance input {  width:12px;  height:12px;  margin:0; } .form-input.acceptance label {  font-size:12px;  line-height:1.15; } .form-guide button.btn-submit {  color:#21201F;  padding:12px;  min-width:200px;  text-align:center;  border-radius:40px;  background:#F3F4F5;  border:0;  display:flex;  gap:6px;  justify-content:center;  align-items:center;  cursor:pointer;  font-size:16px;  transition:all 200ms ease-in-out;  margin-top:18px; } .form-guide button.btn-submit:hover {  transform:unset;  color:white;  background-color:#21201F; } .form-guide button.btn-submit i.fas {  display:flex;  width:22px;  height:22px;  border-radius:22px;  background-color:#21201F;  color:white;  align-items:center;  justify-content:center;  font-size:10px; }  section.activities-list.align-left *:not(ul, li) {  text-align:left;  display:block; } section.activities-list.align-center *:not(ul, li, li p ) {  text-align:center; } section.activities-list ul{  display:flex;  flex-wrap:wrap;  gap:calc(var(--the-gap) / 1.5);  justify-content:flex-start; } section.activities-list ul.col-4 li, section.activities-list ul.col-8 li, section.activities-list ul.col-7 li, section.activities-list ul.col-9 li, section.activities-list ul.col-11 li, section.activities-list ul.col-12 li {  width:calc(25% - (((var(--the-gap) / 1.5) * 3) / 4)); } section.activities-list ul.col-3 li, section.activities-list ul.col-5 li, section.activities-list ul.col-6 li {  width:calc(33.33% - ((var(--the-gap) / 1.5) * 2) / 3); } section.activities-list ul.col-5 li, section.activities-list ul.col-10 li {  width:calc(20% - ((var(--the-gap) / 1.5) * 4) / 5); } section.activities-list ul li {  border:1px solid var(--grey);  position:relative;  padding:22px;  min-height:100px;  text-align:left; } section.activities-list ul li::after {  content:'';  display:block;  position:absolute;  width:65px;  height:2px;  background-color:var(--gold);  bottom:0;  transform:translateY(50%); }  @media screen and (min-width:1024px) {  section.cta-section .container .overlay,  section.cta-section .content {   transition:all 200ms ease-in-out;  }  section.cta-section .container:hover .overlay{   opacity:45%!important;  }  section.cta-section .container:hover .content {   margin-left:32px;  } }  @media screen and (max-width:1440px){ section.license-banner .container{   min-height:520px;  }  section.license-banner p {   font-size:20px;  }  .guides-box{   width:min(320px, 100%);  }  li.the-guide a span.guide-data h4 {   font-size:14px;  }  li.the-guide a span.guide-data {   gap:4px;  } main section .container > ul {   margin-top:calc(var(--the-gap) * 1.5);  }  ul.number-blocks li{   padding:calc(var(--the-gap) / 1.5) 0;  }  ul.number-blocks strong {   font-size:72px;  } section.cta-section .container {   min-height:420px;  } section.procedures {   min-height:700px;  }   ul.number-blocks-contact li.small-list {   padding-right:18px;  } ul.related-licenses.layout-highlights li:not(:first-of-type) article .content{   gap:6px;  } }  @media screen and (max-width:1280px){  .animated-icon1 span {   background:var(--black);  }  a.header-call-us--icon i {   background-color:var(--grey);  } section.license-banner .container {   padding-right:min(48%, 700px);   min-height:440px;  } section.cta-section .container {   min-height:400px;  } section.benefits .content {   width:25%;  } section.procedures {   min-height:640px;  } ul.number-blocks-contact small {   font-size:12px;   font-weight:400;  }  ul.number-blocks-contact strong {   font-size:32px;  } ul.related-licenses.layout-highlights li:not(:first-of-type) article figure {   width:140px;   height:140px;  }  ul.related-licenses.layout-highlights li:not(:first-of-type) article .content {   width:calc(100% - 140px - (var(--the-gap) / 2));   padding:16px 14px 16px 0;   gap:4px;  }  ul.related-licenses.layout-highlights li:not(:first-of-type) article .content p {   line-height:1.1;  }  ul.related-licenses.layout-highlights li article .content a {   padding-bottom:0;  } }  @media screen and (max-width:1200px) and (min-width:990px) and (max-height:620px) { figure.banner-img,  section.license-banner .overlay {   width:100%;   max-width:100%;  } div#the-guides{   right:10px;  }  li.the-guide a span.guide-data h4 {   font-size:13px;  }  li.the-guide a span.guide-data button {   padding:2px 12px;  }  ul.number-blocks strong {   font-size:58px;  }  ul.number-blocks small {   font-size:14px;   font-weight:400;  }  ul.col-5 li {   width:min(200px, 16%);  }  ul.text-blocks li > *:not(p) {   font-size:16px;   letter-spacing:-0.4px;  }  ul.text-blocks li {   gap:calc(var(--the-gap) / 2.5);  } ul.text-blocks li section.procedures {   min-height:600px;  } }  @media screen and (max-width:1024px) and (min-width:768px) and (min-height:1024px) {   figure.banner-img,  section.license-banner .overlay {   width:100%;   max-width:100%;  }  section.license-banner .container {   padding-right:min(44%, 700px);   min-height:480px;  }  ul.number-blocks strong {   font-size:52px;  }  ul.number-blocks small {   font-size:14px;  }   ul.number-blocks.col-6 {   flex-wrap:wrap;   row-gap:calc(var(--the-gap) * 1.5);  }  ul.number-blocks.col-6 li {   width:min(200px,30%);  } ul.text-blocks li{   padding-left:calc(var(--the-gap) / 1.5);  }  ul.text-blocks {   row-gap:calc(var(--the-gap) * 1.5);  }  ul.text-blocks.col-4 li,  ul.text-blocks.col-5 li {   width:46%;  }  ul.text-blocks li > *:not(p) {   font-size:16px;   letter-spacing:-0.4px;   line-height:1.15;  } section.benefits ul.accordion{   margin-top:0;  }  section.benefits .content::after {   content:unset;  }  ul.accordion .title {   padding-right:24px;   font-size:16px;   text-transform:none;   letter-spacing:-0.4px;  } section.procedures {   min-height:610px;  } section.contacts .container{   border:0;  }  section.contacts .overlay{   opacity:50%!important;  }  .box {   flex-direction:column;   justify-content:flex-start;   gap:0;  }  section.contacts .column {   width:100%;  }   .column.form { position:relative; transform:translateY(var(--section-padding));  }  main section.contacts {   padding-bottom:0;  }  ul.number-blocks-contact {   padding-right:calc(var(--section-padding) / 2);  }  ul.number-blocks-contact li.small-list {   padding-right:48px;  } ul.related-licenses.layout-highlights {   padding-left:0;   flex-direction:row;   flex-wrap:wrap;   gap:var(--the-gap);  }  ul.related-licenses.layout-highlights li {   width:calc(50% - (var(--the-gap) / 2));  }  ul.related-licenses.layout-highlights li article figure {   width:140px;   height:140px;  }  ul.related-licenses.layout-highlights li article .content {   width:calc(100% - 140px - (var(--the-gap) / 2));   padding:16px 14px 16px 0;   gap:4px;  }  ul.related-licenses.layout-highlights li article {   flex-direction:column;   gap:32px;  }  ul.related-licenses.layout-highlights li article figure,  ul.related-licenses.layout-highlights li:not(:first-of-type) article figure {   width:100%;   height:220px;  }  ul.related-licenses.layout-highlights li article .content,  ul.related-licenses.layout-highlights li:not(:first-of-type) article .content {   width:100%;   padding:0 32px 44px;   gap:8px;   border:1px dotted var(--grey-dark);   border-top:0;  }  ul.related-licenses.layout-highlights li article .content *:not(a, p) {   min-height:50px;  } }  @media screen and (max-width:990px){ figure.banner-img,  section.license-banner .overlay {   width:100%;   max-width:100%;  } ul.number-blocks strong {   font-size:38px;   letter-spacing:-10px;  } section.cta-section .container {   min-height:320px;  } section.benefits .container {   flex-direction:column;   gap:var(--the-gap);  }  section.benefits .content::after {   content:unset;  }  section.benefits .container > * {   width:100%;   min-width:100%;  } section.procedures .container {   padding-left:calc(var(--section-padding) / 1.5);   padding-right:calc(var(--section-padding) / 1.5);  }  section.procedures::before{   width:var(--container-size);   left:0;   margin:0 auto;  } ul.related-licenses.layout-highlights {   padding-left:0;  }  ul.related-licenses.layout-list {   flex-wrap:wrap;  }  ul.related-licenses.layout-list li {   width:calc(50% - (((var(--the-gap) / 2) * 2) / 3))!important;  } ul.number-blocks-contact {   margin-top:var(--the-gap);  }  ul.number-blocks-contact.col-5 li, ul.number-blocks-contact.col-6 li, ul.number-blocks-contact.col-3 li {   width:calc(50% - var(--the-gap));  }  ul.number-blocks-contact li.big-list {   font-size:14px;  }   }  @media screen and (max-width:800px){  .guides-box {   width:min(280px, 100%);  } ul.text-blocks.col-3 li,  ul.text-blocks.col-4 li,  ul.text-blocks.col-5 li,  ul.text-blocks.col-6 li {   width:48%;  } section.procedures {   min-height:480px;  } }  @media screen and (max-width:480px){ h1, .h1 {   font-size:30px;   letter-spacing:-0.8px;   line-height:1.15;  }  a.link-arrow {   font-size:16px;   margin-top:var(--the-gap);  }  a.link-arrow > span.arrow-img {   width:34px;   background-position:right center;   background-size:contain;   height:12px;  } main section .container > ul {   flex-wrap:wrap;   gap:calc(var(--the-gap) * 2);   justify-content:flex-start;  }  ul.number-blocks strong {   letter-spacing:-4px;  }  ul.col-4 li,  ul.col-2 li {   width:calc(50% - ((var(--the-gap) * 2) / 2));  }  ul.col-3 li,  ul.col-5 li,  ul.col-6 li {   width:calc(33.33% - (((var(--the-gap) * 2) * 2) /3))  } section.license-banner .container {   padding-right:10%;   min-height:460px;   justify-content:flex-end;   padding-top:calc(var(--section-padding) + 22px);   padding-bottom:var(--section-padding);   gap:var(--the-gap);  }  section.license-banner .overlay{   opacity:50%!important;  }  section.license-banner p {   font-size:18px;  } section.license-overview ul.number-blocks {   gap:var(--the-gap);  }  section.license-overview ul.col-2 li, section.license-overview ul.col-4 li {   width:calc(33.33% - ((var(--the-gap) * 1) / 2));  }  section.license-overview ul.col-3 li, section.license-overview ul.col-5 li, section.license-overview ul.col-6 li {   width:calc(33.33% - ((var(--the-gap) * 2) / 3));  }  div#the-guides{   position:relative;   bottom:unset;   margin-top:var(--section-padding);  }  .guides-box {   width:100%;   padding:calc(var(--section-padding) / 2) 28px;  }  .more-btn {   font-size:14px;   font-weight:500;   letter-spacing:0.4px;  }  li.the-guide a {   padding:var(--the-gap) 0;  }  li.the-guide a figure {   width:62px;   height:88px;  }  li.the-guide a span.guide-data {   gap:8px;   width:calc(100% - 62px - 16px);  }  ul.number-blocks.col-4 strong,  ul.number-blocks.col-2 strong,  ul.number-blocks.col-3 strong,  ul.number-blocks.col-5 strong,  ul.number-blocks.col-6 strong {   font-size:38px;   font-weight:300;  }  ul.number-blocks small {   font-weight:400;   font-size:14px;  }  section.license-overview ul.number-blocks small {   font-size:12px;  } section.closer-look .container {   padding-right:0;   margin-right:0;   max-width:calc(100% - (( 100% - 96%) / 2))!important;  }  ul.text-blocks.col-3 li,  ul.text-blocks.col-4 li,  ul.text-blocks.col-5 li,  ul.text-blocks.col-6 li {   width:100%;  }  main section .container > ul.text-blocks {   gap:0;   border-top:1px dotted var(--grey-dark);   position:relative;  }  main section .container > ul.text-blocks::before {   content:'';   display:block;   position:absolute;   top:-1px;   left:0;   width:2px;   height:2px;   background-color:var(--black);   border-radius:2px;  }  ul.text-blocks li {   padding:var(--the-gap) 0;   border-bottom:1px dotted var(--grey-dark);   gap:calc(var(--the-gap) / 2.5);  }  ul.text-blocks li::before {   content:'';   display:block;   position:absolute;   bottom:-1px;   left:0;   width:2px;   height:2px;   background-color:var(--black);   border-radius:2px;  }  ul.text-blocks span.line{   display:none;  }  ul.text-blocks li > *,  section.closer-look .container > *:not(ul) {   max-width:96%;  } ul.accordion li {   padding:calc(var(--the-gap) / 0.75) 0;   gap:calc(var(--the-gap) / 2.5);  }  ul.accordion .title {   padding-right:16px;   line-height:1.1;   text-transform:none;   font-size:16px;   letter-spacing:-0.4px;  }  ul.accordion .title::after {   top:0;  } section.cta-section .content {   width:90%;   gap:var(--the-gap);  }  section.cta-section .overlay{   opacity:32%!important;  } section.benefits ul.accordion {   margin:0;  }   section.procedures {   min-height:auto;  }  section.procedures .container {   padding-bottom:var(--section-padding);  }  section.procedures::before {   height:calc(100% - var(--section-padding));  } section.contacts .container{   border:0;   padding:0 10px;  }  section.contacts .overlay{   opacity:50%!important;  }  .box {   flex-direction:column;   justify-content:flex-start;   gap:0;  }  section.contacts .column {   width:100%;  }  .column.form { position:relative; transform:translateY(var(--section-padding)); padding:calc(var(--the-gap) * 2);  }  main section.contacts {   padding-bottom:0;  }  ul.number-blocks-contact {   padding-right:0;   gap:calc(var(--the-gap) * 2);  }  ul.number-blocks-contact li.small-list {   padding-right:0;  }  .form-inner {   gap:var(--the-gap);  } section.frequent-questions::before{   width:100%;  }  section.frequent-questions .container {   padding:0 10px;  } ul.related-licenses.layout-highlights {   gap:calc(var(--the-gap) * 2);  }  ul.related-licenses.layout-highlights li article .content,  ul.related-licenses.layout-highlights li:not(:first-of-type) article .content {   width:calc(100% - 120px - (var(--the-gap) / 2));   padding:0 0 12px 0;   gap:4px;   border:0;   border-bottom:1px dotted var(--grey-dark);  }  ul.related-licenses.layout-highlights li article figure,  ul.related-licenses.layout-highlights li:not(:first-of-type) article figure {   width:110px;   height:110px;   margin-right:10px  }  ul.related-licenses.layout-highlights li article .content *:not(a, p){   line-height:1.15;   font-weight:400;   position:relative;   text-decoration:underline;   font-size:18px;  }  ul.related-licenses.layout-highlights li article .content p {   font-size:14px;   font-weight:400;   letter-spacing:-0.5px;  }  ul.related-licenses.layout-highlights li article .content a {   font-weight:400;   font-size:14px;   position:absolute;   top:0;   left:0;   width:100%;   height:100%;   border:0;  }  ul.related-licenses.layout-highlights li article .content a span {   display:none;  }  ul.related-licenses.layout-highlights li article .content a::after{   content:unset;  }  ul.related-licenses.layout-highlights li article .content:before {   content:'»';   display:flex;   align-items:center;   justify-content:flex-start;   text-align:center;   width:16px;   height:16px;   position:absolute;   bottom:-8px;   background:var(--white);   color:var(--gold);   font-weight:200;   font-size:18px;   line-height:1;  }  ul.related-licenses.layout-list {   flex-direction:column;   gap:var(--the-gap);  }  ul.related-licenses.layout-list li {   width:100%!important;  }  ul.related-licenses.layout-list li article::after {   content:'';   display:block;   position:absolute;   bottom:14px;   right:0;   width:65%;   height:1px;   border-bottom:1px dotted var(--grey-dark);  }  ul.related-licenses.layout-list li figure {   height:160px;  }  ul.related-licenses.layout-list li *:not(figure, a, p){   min-height:unset;   margin-bottom:6px;  }  ul.related-licenses.layout-list li a, ul.related-licenses.layout-list li p {   font-size:14px;  } section.form-guide figure {   margin-bottom:22px!important;  }  section.form-guide .wpcf7 {   padding:calc(var(--the-gap) * 2);  }  section.form-guide .info-box > *:not(figure){   padding:0 calc(var(--the-gap) * 2);  }  section.form-guide .form-area-inner {   gap:var(--the-gap);  } main section.activities-list .container ul{   gap:calc(var(--the-gap) / 1.5);   border:0;  }  section.activities-list ul.col-4 li, section.activities-list ul.col-8 li, section.activities-list ul.col-7 li, section.activities-list ul.col-9 li, section.activities-list ul.col-10 li, section.activities-list ul.col-3 li, section.activities-list ul.col-5 li, section.activities-list ul.col-6 li {   width:calc(50% - (((var(--the-gap) / 1.5) * 1) / 2));  }  section.activities-list ul::before, section.activities-list ul li::before {   content:unset!important;  }  main section.activities-list .container ul li p {   font-size:14px;   letter-spacing:-0.5px;   line-height:1.15;  }  main section.activities-list .container ul li{   padding:20px 10px;   min-height:80px;  } }  @media screen and (max-width:395px){ section.license-banner p {   font-size:16px;  } main section .container > ul {   gap:calc(var(--the-gap) * 1.5);  }  ul.col-3 li,  ul.col-5 li,  ul.col-6 li {   width:calc(33.33% - (((var(--the-gap) * 1.5) * 2) / 3));  }  ul.col-4 li,  ul.col-2 li {   width:calc(50% - ((var(--the-gap) * 1.5) / 2));  }  ul.number-blocks.col-4 strong, ul.number-blocks.col-2 strong, ul.number-blocks.col-3 strong, ul.number-blocks.col-5 strong, ul.number-blocks.col-6 strong {   font-size:28px;   font-weight:300;  }  span.unit.small {   font-size:16px;  } ul.number-blocks-contact {   padding-right:0;   gap:var(--the-gap);  }  ul.number-blocks-contact.col-5 li, ul.number-blocks-contact.col-6 li, ul.number-blocks-contact.col-3 li {   width:calc(50% - (var(--the-gap) / 2));  } section.cta-section .container {   padding:0;   min-width:100%;   width:100%;   margin:0;  }  section.cta-section figure, section.cta-section .overlay{   width:100%;   max-width:100%;  }  ul.number-blocks-contact li.big-list {   padding-right:0;  }  ul.number-blocks-contact li.big-list::before {   width:100%;  } section.procedures .container {   padding:0 10px;  }  section.procedures::before{   width:100%;   height:100%;  } }  form.downloads-form{  padding:1.8rem calc(var(--the-gap) / 2); } .form-fields{  display:flex;  flex-direction:column;  gap:1.08rem; } .form-field:not(.checkbox){  margin-bottom:0.8rem; } .form-field:not(.checkbox) input{  width:100%;  border:0;  border-bottom:1px solid #21201F;  padding:0 0 8px 0; } .form-field input, .form-field ::placeholder {  font-size:16px;  line-height:1.15;  font-weight:300;  color:#21201F; } .form-field.two{  display:flex;  gap:14px; } .form-field.checkbox {  display:flex;  align-items:flex-start; } .form-field.checkbox input {  margin-right:8px; } .form-field.checkbox label, span.disclaimer {  font-size:14px;  letter-spacing:-0.5px;  line-height:1.05;  font-weight:400;  color:#666;  display:block; } .form-field.submit{  display:flex;  flex-direction:column-reverse;  gap:2rem; } .form-field.submit button {  background-color:#21201F;  padding:10px;  font-size:16px;  font-weight:400;  text-align:center;  min-width:220px;  border-radius:40px;  border:0;  transition:all 200ms ease-in-out;  color:white;  cursor:pointer; } .form-field.submit button:hover{  background-color:#CDA72C; } @media screen and (max-width:520px){  form.downloads-form{   padding:1.8rem calc(var(--the-gap) * 2);  }  .form-fields {   gap:0.88rem;  }  .form-field.two {   flex-direction:column;   gap:calc(0.88rem + 0.4rem);  }  .form-field:not(.checkbox) {   margin-bottom:0.4rem;  }  .form-field.submit {   gap:1rem;  }  .form-field.checkbox label, span.disclaimer {   font-size:12px;   letter-spacing:-0.6px;  } }
   section.the_form {  display:flex;  align-items:center;  justify-content:center;  position:relative;  padding:5.2rem 0;; } section.the_form figure {  position:absolute;  top:0;  left:0;  width:100%;  height:100%;  background-color:#21201F; } section.the_form figure img {  min-height:100%;  max-height:100%;  min-width:100%;  max-width:100%;  object-fit:cover;  opacity:50%; } section.the_form .container {  position:relative;  z-index:1;  padding-left:25%;  padding-right:25%; } section.the_form.form-image{  min-height:90vh; } section.the_form.form-image .for-heading *{  color:white; }  section#form_section .contact-form-container * {  color:#21201F; } section#form_section .contact-form-container > * {  margin:0; } .column.form {  display:flex;  align-items:center;  justify-content:center; } .contact-form-container {  width:100%;  height:100%;  display:flex;  flex-direction:column;  gap:44px;  padding:48px; } .form-inner {  display:flex;  flex-direction:column;  gap:22px; } .form-input {  width:100%;  display:flex;  justify-content:space-between;  flex-wrap:wrap; } .form-input.one > *, input#the_phone_number {  width:100%; } .form-input.two > * {  width:49%; } input#the_phone_number {  width:100%; } .form-input input, .form-input textarea, .form-input ::placeholder {  font-size:16px;  color:#21201F;  font-family:'Wotfard', Calibri, Arial, sans-serif; } .form-input input, .form-input textarea, .form-input select {  border:0;  padding:0;  border-bottom:1px solid #21201F;  padding-bottom:8px; } .form-input textarea {  max-height:32px; } input[type="hidden"]{  display:none!important;; } .iti__selected-country-primary {  padding-left:0!important;  margin-bottom:8px; } .form-input.acceptance {  row-gap:10px; } .form-input.acceptance input {  width:16px;  margin-right:6px; } .form-input.acceptance label { width:calc(100% - 16px - 6px); font-size:14px; font-weight:300; } .form-input.acceptance label a {  font-weight:400; } .form-input.acceptance small {  font-size:12px;  font-weight:400;  opacity:65%;  display:block;  width:100%;  margin-top:22px; } .form-inner > button {  display:flex;  align-items:center;  justify-content:center;  width:fit-content;  min-width:220px;  border:0;  padding:10px 22px;  min-height:48px;  cursor:pointer;  font-size:16px;  border-radius:40px;  gap:12px;  color:white;  background:#21201F;  transition:all 200ms ease-in-out; } .form-inner > button:hover {  background-color:#CDA72C; } .form-inner > button span.arrow-img {  width:38px;  background-size:contain;  background-position:right center;  height:18px;  margin:0;  transition:all 200ms ease-in-out; } section.the_form.form-image .form-input input, section.the_form.form-image .form-input textarea, section.the_form.form-image .form-input > *::placeholder, section.the_form.form-image label, section.the_form.form-image input#the_phone_number::placeholder {  color:white;  border-color:white; } section.the_form.form-image .iti__arrow {  border-top:var(--iti-arrow-height) solid white; } section.the_form.form-image .iti__arrow--up {  border-top:none;  border-bottom:var(--iti-arrow-height) solid white; } section.the_form.form-image .form-inner > button {  background-color:white;  color:#21201F; } section.the_form.form-image .form-inner > button:hover {  background-color:#CDA72C;  color:white; } section.the_form.form-image .form-inner > button:hover span.arrow-img, .contact-form-area .form-inner > button span.arrow-img {  background-image:url(https://in.ifza.com/wp-content/themes/ifza/assets/images/btn-arrow.svg); }
