* { margin:0; padding:0; outline:0; box-sizing:border-box;}
.nobdr { border:none !important; }
.nobg { background:none !important; }
.nobdr_top { border-top:none !important; }
.nomargin { margin:0px !important; }
.nomargin-top{margin-top:0 !important;}
.nomargin-left { margin-left:0px !important; }
.nomargin-right { margin-right:0px !important; }
.nopadding { padding:0px !important; }
.alignbottom { vertical-align:text-top;}
.pdt-1{padding-top: 1rem;}
.pdt-2{padding-top: 2rem;}
.pdt-3{padding-top: 3rem;}
.pdt-4{padding-top: 4rem;}
.pdt-5{padding-top: 5rem;}
.pdt-6{padding-top: 6rem;}
.pdt-7{padding-top: 7rem;}
.pdt-8{padding-top: 8rem;}
.pdt-9{padding-top: 9rem;}
.pdt-10{padding-top: 10rem;}
.pdt-11{padding-top: 11rem;}
.pdt-12{padding-top: 12rem;}
.pdt-13{padding-top: 13rem;}
.pdt-14{padding-top: 14rem;}
.pdt-15{padding-top: 15rem;}
.pdt-16{padding-top: 16rem;}
.pdt-17{padding-top: 17rem;}
.pdt-18{padding-top: 18rem;}
.pdt-19{padding-top: 19rem;}
.pdt-20{padding-top: 20rem;}

.pdb-1{padding-bottom: 1rem;}
.pdb-2{padding-bottom: 2rem;}
.pdb-3{padding-bottom: 3rem;}
.pdb-4{padding-bottom: 4rem;}
.pdb-5{padding-bottom: 5rem !important;}
.pdb-6{padding-bottom: 6rem;}
.pdb-7{padding-bottom: 7rem;}
.pdb-8{padding-bottom: 8rem;}
.pdb-9{padding-bottom: 9rem;}
.pdb-10{padding-bottom: 10rem;}
.pdb-11{padding-bottom: 11rem;}
.pdb-12{padding-bottom: 12rem;}
.pdb-13{padding-bottom: 13rem;}
.pdb-14{padding-bottom: 14rem;}
.pdb-15{padding-bottom: 15rem;}
.pdb-16{padding-bottom: 16rem;}
.pdb-17{padding-bottom: 17rem;}
.pdb-18{padding-bottom: 18rem;}
.pdb-19{padding-bottom: 19rem;}
.pdb-20{padding-bottom: 20rem;}

.mgt-1{margin-top: 1rem;}
.mgt-2{margin-top: 2rem;}
.mgt-3{margin-top: 3rem;}
.mgt-4{margin-top: 4rem;}
.mgt-5{margin-top: 5rem;}
.mgt-6{margin-top: 6rem;}
.mgt-7{margin-top: 7rem;}
.mgt-8{margin-top: 8rem;}
.mgt-9{margin-top: 9rem;}
.mgt-10{margin-top: 10rem;}
.mgt-11{margin-top: 11rem;}
.mgt-12{margin-top: 12rem;}
.mgt-13{margin-top: 13rem;}
.mgt-14{margin-top: 14rem;}
.mgt-15{margin-top: 15rem;}
.mgt-16{margin-top: 16rem;}
.mgt-17{margin-top: 17rem;}
.mgt-18{margin-top: 18rem;}
.mgt-19{margin-top: 19rem;}
.mgt-20{margin-top: 20rem;}

.mgb-1{margin-bottom: 1rem;}
.mgb-2{margin-bottom: 2rem;}
.mgb-3{margin-bottom: 3rem;}
.mgb-4{margin-bottom: 4rem;}
.mgb-5{margin-bottom: 5rem !important;}
.mgb-6{margin-bottom: 6rem;}
.mgb-7{margin-bottom: 7rem;}
.mgb-8{margin-bottom: 8rem;}
.mgb-9{margin-bottom: 9rem;}
.mgb-10{margin-bottom: 10rem;}
.mgb-11{margin-bottom: 11rem;}
.mgb-12{margin-bottom: 12rem;}
.mgb-13{margin-bottom: 13rem;}
.mgb-14{margin-bottom: 14rem;}
.mgb-15{margin-bottom: 15rem;}
.mgb-16{margin-bottom: 16rem;}
.mgb-17{margin-bottom: 17rem;}
.mgb-18{margin-bottom: 18rem;}
.mgb-19{margin-bottom: 19rem;}
.mgb-20{margin-bottom: 20rem;}

/*br{display: none;}*/
img {height: auto;  border:0;}
ul { list-style-type:none; padding:0; margin:0;}
ul, ol, li { list-style:none; padding:0; margin:0; font-size: 1.5rem;font-family: var(--familyRaleway);}
.commn_li{margin-bottom: 2rem;}
.commn_li li{font-family: var(--familyPoppins);position: relative;  padding: .5rem 2rem;}
.commn_li li::before {  content: '';  position: absolute;  background: #108a43;  height: .6rem;  width: .6rem;  border-radius: 100%;  top: 1.2rem;left: 0;}
.li_3 { display: flex; flex-wrap: wrap;}
.li_3 li { width: 33%;}

a { text-decoration:none; outline:none;color: var(--fontcolor);transition: 0.5s;display: block;font-size: 1.5rem;}
a:hover{text-decoration: none !important;}
img{transition: 0.3s;}
figure{margin: 0;}
aside, details, figcaption, figure, ins, summary, small, mark, title, video, footer, header, hgroup, nav, section, article { display: block; }
strong, b{display: inline;font-size: 1.5rem;}
.clear { padding:0; margin:0; clear:both; }
h1, h2, h3, h4, h5, h6 { padding:0; margin:0;font-family: var(--familyRaleway);}
p{padding:0; margin:0;font-family: var(--familyPoppins);}
html, body { width: var(--w-full); padding: 0; margin: 0;font-family: var(--familyPoppins); font-size: 62.5%;color: var(--fontcolor);}
body{overflow-x: hidden;}
button:focus:not(:focus-visible){box-shadow: none;}
.cf::before,.cf::after {content: " "; display: table;}
.cf::after {clear: both;}
.cf {zoom: 1;}
:root{
--fontcolor: #000;
--colorwhite:#fff;
--greencolor:#108a43;
--Redcolor:#BE0100;
--lightgrey:#F5F5F5;
--yellowcolor: #FFDD00;
--black: #000;
--flex: flex;
--w-full:100%;
--H-full:100%;
--Radius-full:100%;
--familyRaleway: 'Raleway', sans-serif ;
--familyPoppins: 'Poppins', sans-serif ;

}

@font-face {
    font-family: 'GothamBold';
    src: url('fonts/GothamBold.eot');
    src: url('fonts/GothamBold.eot') format('embedded-opentype'),
         url('fonts/GothamBold.woff2') format('woff2'),
         url('fonts/GothamBold.woff') format('woff'),
         url('fonts/GothamBold.ttf') format('truetype'),
         url('fonts/GothamBold.svg#GothamBold') format('svg');
}
@font-face {
    font-family: 'GothamMedium';
    src: url('fonts/GothamMedium.eot');
    src: url('fonts/GothamMedium.eot') format('embedded-opentype'),
         url('fonts/GothamMedium.woff2') format('woff2'),
         url('fonts/GothamMedium.woff') format('woff'),
         url('fonts/GothamMedium.ttf') format('truetype'),
         url('fonts/GothamMedium.svg#GothamMedium') format('svg');
}
@font-face {
    font-family: 'GothamLight';
    src: url('fonts/GothamLight.eot');
    src: url('fonts/GothamLight.eot') format('embedded-opentype'),
         url('fonts/GothamLight.woff2') format('woff2'),
         url('fonts/GothamLight.woff') format('woff'),
         url('fonts/GothamLight.ttf') format('truetype'),
         url('fonts/GothamLight.svg#GothamLight') format('svg');
}





h1{font-size: 3.6rem;line-height: 4rem;font-weight: 800;margin-bottom: 2rem;color: #10483F;}
h2{font-size: 3.6rem;line-height:4rem;font-weight: 800;position: relative;color: #10483F ;}
h3{font-size: 2.4rem;line-height: 3rem; margin-bottom:1rem;color: #000;font-weight: 800;}
.main{position: relative;margin-top: 19.4rem;overflow: hidden;}
.bg-gray{background: #F5F5F5;}
.bg-darkgray{background: #ECF2F5;}
/*img-zoom iffect*/
.img-zoom figure img{transition: all 0.5s ease 0s;}
.img-zoom figure{overflow: hidden;position: relative;}
.img-zoom a:hover figure img, .img-zoom figure:hover img{transform: scale(1.05);transition: all 0.5s ease 0s;}

.img-fit figure{height:var(--H-full);}
.img-fit figure img{height:var(--H-full);width: var(--w-full);object-fit: cover;}
.font-bold{font-weight: bold;}
/*img-zoom iffect*/
.font-24{font-size: 2.4rem;line-height: 3rem;display: block;}
.font-21{font-size: 2.1rem;line-height: 3rem;display: block;font-weight: normal;}
.font-18{font-size: 1.8rem;line-height: 2.8rem;display: block;}
.max-w{max-width: 1920px;margin: auto;}
.btn-commn { padding: 1rem 4.5rem; display: inline-block;}
.btn-commn img{margin-left: 1rem;}
.yellow-btn{background-color: #F3BE34;border-radius: 41px;}
.blue-btn{background-color: #5DCDDB;border-radius: 41px;}
.line-h{position: relative;}
.line-h::before { background: #EE7832C2; position: absolute; right: 10rem; bottom: 0; top: 0; margin: auto; width: 15rem; height: .1rem; content: '';top: 0;}
.text-white{color: #fff;}
.text-red{color: var(--Redcolor);}

.commn-arrow { display: inline-block; border-radius: 100%; box-shadow: 0px 3px 6px #00000029;}
.commn-arrow:hover img { filter: invert();}
/*lightbox*/
body .lb-data .lb-details{width: 92%;}
body .lightbox .lb-data .lb-close {background: url(../images/close.svg) top right / 100% no-repeat;margin-right: 3rem;margin-bottom: 4rem;}
body .lightbox .lb-nav a.lb-next {background: url(../images/light-next.svg) left 48% / 100% no-repeat; opacity: 1;width: 4.5rem;margin-right: -2.5rem;}
body .lightbox .lb-nav a.lb-prev {background: url(../images/light-prev.svg) left 48% / 100% no-repeat;opacity: 1;width: 4.5rem;margin-left: -2.5rem;}
body .lightboxOverlay {background: url(../images/bg.webp) repeat;}
body .lightbox .lb-image{border-width: 2.5rem;}
body .lb-data .lb-caption{font-size: 2.1rem;color: #282828;line-height: 2.8rem;font-weight: normal;padding:0 3.5rem 3.5rem;display: block;}
body .lb-data .lb-number{display: none!important;}
body .lb-dataContainer{background: #fff;margin-top: -.5rem;}
/*lightbox*/

p{font-size: 1.5rem;line-height: 2.4rem;font-family: var(--familyPoppins);color: #000;transition: 0.5s;padding-bottom: 2rem;font-weight: 400;}
p span{font-weight: bold;margin-right: 1rem;}
label{font-family: var(--familyRaleway);}

/* input[type=number]::-webkit-inner-spin-button, 
input[type=number]::-webkit-outer-spin-button {-webkit-appearance: none;-moz-appearance: none;appearance: none;margin: 0; }
input[type=number] {-moz-appearance: textfield;} */

.owl-nav button{width: 3.1rem;height: 3.1rem;background: url('../images/slide-ar-clr.svg') no-repeat center center !important;border-radius:var(--Radius-full);margin: .6rem;transition: 0.5s;/* transform: rotate(180deg);  */border: .1rem solid #ccc !important; }
.owl-nav button:hover{border-color: #777!important;}
/* .owl-nav button:hover{background-color: #F3A100C4 !important;} */
.owl-nav button.disabled{background: url('../images/slide-ar-blc.svg') no-repeat center center !important;transform: rotate(180deg);  }
.owl-nav button.owl-prev{ transform: rotate(180deg);}
.owl-nav button.owl-next { transform: rotate(360deg);}
.owl-nav button span{font-size: 0rem;}
.owl-nav button.owl-prev.disabled { transform: rotate(180deg);cursor: not-allowed;}
.owl-nav button.owl-next.disabled { transform: rotate(360deg);cursor: not-allowed;}
.owl-nav { text-align: center;padding-top: 2rem;}
.owl-dots{text-align: left;padding-top: 2rem;}
.owl-dot { background: #ccc !important; min-width: 1rem; min-height: 1rem; margin: .5rem; border-radius:var(--Radius-full); opacity: 0.53;}
.owl-dot.active{opacity: 1;background: #c1a06c !important;}
.commn-link { display: inline-block; }
.commn-link img{border-radius:var(--Radius-full);  transition: 0.5s;}
.commn-link:hover img{background: #F3A100C4 ;}
.number-count{font-size: 9rem;font-weight:700;line-height: 9rem;font-family: var(--familyRaleway);}

/* Form */
.robot-sec {display:var(--flex); align-items: center; flex-wrap: wrap; width: var(--w-full);}
.form-control {border-radius: 0;background-color: transparent;font:1.6rem/2rem var(--familyRaleway);color: #666;padding: 1rem .2rem;border: 0;border-bottom: .1rem solid #ccc;height: 5rem;}
.form-group { width: 100%; margin: 1.1rem 0; position: relative;}
.form-repeat { display:var(--flex); justify-content: space-between; flex-wrap: wrap; padding-bottom: 1rem; align-items: flex-end;}
.check-section { padding: 1.5rem 2rem; background: #F2F4F9; border-radius: .5rem; margin: 3rem 0; display: inline-block; align-items: center;}
.check-section p { font-style: italic; border-left: .3rem solid var(--yellowcolor); padding: 0 0rem 0 1rem; margin-bottom: 0;}
.robot-sec figure { margin-left: 2rem;}
.button-form button { display:var(--flex); background: #DA3948; font-size: 1.6rem; color:var(--colorwhite); font-weight: 400;border: 0;padding: 1.5rem 3rem; border-radius: 2.5rem;transition: 0.5s;align-items: center;}
.button-form p{color:var(--colorwhite);padding-right: 2rem;font-weight: 400;font-size: 1.8rem;padding-bottom: 0;}
textarea.form-control { height: 21rem;resize: none;}
.form-group .custom-file-label { position: absolute; left: .5rem; margin: 0; background: var(--yellowcolor); padding: 1rem 2rem; font-size: 1.5rem; top: 0; height: 4.8rem; bottom: 0;
  margin: auto; cursor: pointer; box-shadow: 0rem .1rem .4rem #00000029; border-radius: .5rem;color:var(--colorwhite);font-weight: 500;display: none;}
.hover:hover { background: #EE7832; color: var(--colorwhite);}
.form-control:focus{box-shadow: none;background-color: transparent;}


.banner_form_tab ::-webkit-input-placeholder { /* Edge */
  color: #000!important;
}

.banner_form_tab :-ms-input-placeholder { /* Internet Explorer 10-11 */
  color: #000!important;
}

.banner_form_tab ::placeholder {
  color: #000!important;
}




/* Form */
.container-66{max-width: 1366px;margin: 0 auto;}
.card-body{padding: 0;position: relative;}
.font-white{color: var(--colorwhite);}
.color-box{height: 100%;}
.pink{background: #EA436E;}
.yellow{background: #F3BE34;}
.red{background: #DA3948;}
.blue{background: #5DCDDB;}
.color-box .Activities-content{background: none;}
.video-modal {
    z-index: 99999;
}
.video-modal .modal-body {padding: 1rem;}
.video-modal .modal-dialog{width: 50%;max-width: none;margin: 4% auto;}
.video-modal .btn-close {
  position: absolute;
  right: -2rem;
  top: -2rem;
  opacity: 1;
  width: 2rem;
  height: 2rem;
  font-size: 3rem;
  color: #fff;
  background: #108a43;
  line-height: 2rem;
  border-radius: 100%;
}.video-modal .modal-footer {border: 0;text-align: left;padding: 0rem 3rem 3rem;justify-content: flex-start;}
.modal-backdrop.show {background: #000 url(../images/bg.jpg) repeat;opacity: 0.8;z-index: 9999;}
.video-modal .modal-content{border-radius: 1.5rem;}
.video-modal figure img { width: var(--w-full);}
.scroll-top { position:fixed; right:10px; bottom:10px; cursor:pointer; width:40px;    height:40px;    background-color:#C1A06C;    text-indent:-9999px;    z-index: 999;    display:none;    -webkit-border-radius:3px;    -moz-border-radius:3px;    border-radius:3px}
.scroll-top span {    position:absolute;    top:50%;    left:50%;    margin-left:-8px;    margin-top:-12px;    height:0;    width:0;    border:8px solid transparent;    border-bottom-color:#ffffff;}
.scroll-top:hover { background-color:#007843; opacity:1;filter:"alpha(opacity=100)"; -ms-filter:"alpha(opacity=100)";}



.testimo-modal{z-index: 99999;}
.testimo-modal .modal-dialog{margin-top: 10%;}
.testimo-modal .modal-content{padding: 3rem;border-radius: 1.5rem;background: #e7f3ec;}
.testimo-modal button.btn-close{
  background: transparent url(../images/key-profile/close-btn.png) no-repeat;
    background-position: center;
    height: 2rem;
    width: 2rem;
}
.testimo-modal .modal-header{padding: 0;border: 0;}
.testimo-modal .testi-inner {
  display: flex;
  
}
.testimo-modal .testi-inner figure {
  min-width: 15rem;
   max-width: 15rem;
}
.testimo-modal .testi-inner .testi_content {
  padding: 0 0 0 2rem;
  width: 70%;
}

/*New slider design*/

.nav_arrow .swiper-button-prev, .nav_arrow .swiper-button-next {
  margin: 0 .5rem;
  position: static;
  width: 4rem;
  filter: drop-shadow(0 0 10px rgba(145,145,145,0.2));
  background-color: #ffffff;
  height: 4rem;
  border-radius: 100%;
  color: #108a43;
  font-size: 1.3rem;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
/*  border: .1rem solid #00000017;*/
}

.nav_arrow .swiper-button-prev {
  left: -6rem;
}
.nav_arrow .swiper-button-next {
  right: -6rem;
}
.nav_arrow .swiper-button-disabled{opacity: .5;}
.store_slider, .best_offer_slider{position: relative;}

.best_offer_slider .nav_arrow .swiper-button-prev, .best_offer_slider .nav_arrow .swiper-button-next{transform: translateY(-80%);}



@media (min-width: 1300px){
  .container{max-width: 1170px}
/*.container{max-width: 1200px}*/

}
@media (max-width: 1499px){
.nav_arrow .swiper-button-next { right: 0;}

}

@media (max-width: 1299px){
.nav_arrow .swiper-button-prev {left: -4rem;}
.nav_arrow .swiper-button-next {right: -4rem;}

}
@media (max-width: 1199px){
.nav_arrow .swiper-button-prev {left: -5rem;}
.nav_arrow .swiper-button-next {right: -5rem;}

}

@media (max-width: 991px){

.pdb-8, .pdb-7 {
  padding-bottom: 5rem;
}
.pdt-7, .pdt-8, .pdt-6 {
  padding-top: 5rem;
}
p, p span, a{font-size: 1.4rem;line-height: 2.5rem;margin-right: 0;}
.testimo-modal .modal-dialog {
  max-width: 90%;margin: 10% auto;
}
.testimo-modal .name_testi3::before{right: auto;}

.nav_arrow .swiper-button-prev, .nav_arrow .swiper-button-next{display: none;}




}
@media (max-width:767px){
.testimo-modal .testi-inner{flex-wrap: wrap;justify-content: center;
text-align: center;}
.testimo-modal .testi-inner .testi_content {
  padding: 2rem 0 0;
  width: 100%;
}
.testimo-modal .name_testi::before, .testimo-modal .name_testi3::before{right: 0;margin: auto;}

}
@media (max-width:575px){

.nav_arrow .swiper-button-prev, .nav_arrow .swiper-button-next{width: 3.2rem;height: 3.2rem;font-size: 1.2rem;}

}

@charset "UTF-8";.animated {-webkit-animation-duration: 1s;animation-duration: 1s;-webkit-animation-fill-mode: both;animation-fill-mode: both;}.animated.infinite {-webkit-animation-iteration-count: infinite;animation-iteration-count: infinite;}.animated.hinge {-webkit-animation-duration: 2s;animation-duration: 2s;}.animated.bounceIn, .animated.bounceOut {-webkit-animation-duration: .75s;animation-duration: .75s;}.animated.flipOutX, .animated.flipOutY {-webkit-animation-duration: .75s;animation-duration: .75s;}@-webkit-keyframes bounce {from, 20%, 53%, 80%, 100% {-webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}40%, 43% {-webkit-animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);-webkit-transform: translate3d(0, -30px, 0);transform: translate3d(0, -30px, 0);}70% {-webkit-animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);-webkit-transform: translate3d(0, -15px, 0);transform: translate3d(0, -15px, 0);}90% {-webkit-transform: translate3d(0,-4px,0);transform: translate3d(0,-4px,0);}}@keyframes bounce {from, 20%, 53%, 80%, 100% {-webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}40%, 43% {-webkit-animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);-webkit-transform: translate3d(0, -30px, 0);transform: translate3d(0, -30px, 0);}70% {-webkit-animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);-webkit-transform: translate3d(0, -15px, 0);transform: translate3d(0, -15px, 0);}90% {-webkit-transform: translate3d(0,-4px,0);transform: translate3d(0,-4px,0);}}.bounce {-webkit-animation-name: bounce;animation-name: bounce;-webkit-transform-origin: center bottom;transform-origin: center bottom;}@-webkit-keyframes flash {from, 50%, 100% {opacity: 1;}25%, 75% {opacity: 0;}}@keyframes flash {from, 50%, 100% {opacity: 1;}25%, 75% {opacity: 0;}}.flash {-webkit-animation-name: flash;animation-name: flash;}@-webkit-keyframes pulse {from {-webkit-transform: scale3d(1, 1, 1);transform: scale3d(1, 1, 1);}50% {-webkit-transform: scale3d(1.05, 1.05, 1.05);transform: scale3d(1.05, 1.05, 1.05);}100% {-webkit-transform: scale3d(1, 1, 1);transform: scale3d(1, 1, 1);}}@keyframes pulse {from {-webkit-transform: scale3d(1, 1, 1);transform: scale3d(1, 1, 1);}50% {-webkit-transform: scale3d(1.05, 1.05, 1.05);transform: scale3d(1.05, 1.05, 1.05);}100% {-webkit-transform: scale3d(1, 1, 1);transform: scale3d(1, 1, 1);}}.pulse {-webkit-animation-name: pulse;animation-name: pulse;}@-webkit-keyframes rubberBand {from {-webkit-transform: scale3d(1, 1, 1);transform: scale3d(1, 1, 1);}30% {-webkit-transform: scale3d(1.25, 0.75, 1);transform: scale3d(1.25, 0.75, 1);}40% {-webkit-transform: scale3d(0.75, 1.25, 1);transform: scale3d(0.75, 1.25, 1);}50% {-webkit-transform: scale3d(1.15, 0.85, 1);transform: scale3d(1.15, 0.85, 1);}65% {-webkit-transform: scale3d(.95, 1.05, 1);transform: scale3d(.95, 1.05, 1);}75% {-webkit-transform: scale3d(1.05, .95, 1);transform: scale3d(1.05, .95, 1);}100% {-webkit-transform: scale3d(1, 1, 1);transform: scale3d(1, 1, 1);}}@keyframes rubberBand {from {-webkit-transform: scale3d(1, 1, 1);transform: scale3d(1, 1, 1);}30% {-webkit-transform: scale3d(1.25, 0.75, 1);transform: scale3d(1.25, 0.75, 1);}40% {-webkit-transform: scale3d(0.75, 1.25, 1);transform: scale3d(0.75, 1.25, 1);}50% {-webkit-transform: scale3d(1.15, 0.85, 1);transform: scale3d(1.15, 0.85, 1);}65% {-webkit-transform: scale3d(.95, 1.05, 1);transform: scale3d(.95, 1.05, 1);}75% {-webkit-transform: scale3d(1.05, .95, 1);transform: scale3d(1.05, .95, 1);}100% {-webkit-transform: scale3d(1, 1, 1);transform: scale3d(1, 1, 1);}}.rubberBand {-webkit-animation-name: rubberBand;animation-name: rubberBand;}@-webkit-keyframes shake {from, 100% {-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}10%, 30%, 50%, 70%, 90% {-webkit-transform: translate3d(-10px, 0, 0);transform: translate3d(-10px, 0, 0);}20%, 40%, 60%, 80% {-webkit-transform: translate3d(10px, 0, 0);transform: translate3d(10px, 0, 0);}}@keyframes shake {from, 100% {-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}10%, 30%, 50%, 70%, 90% {-webkit-transform: translate3d(-10px, 0, 0);transform: translate3d(-10px, 0, 0);}20%, 40%, 60%, 80% {-webkit-transform: translate3d(10px, 0, 0);transform: translate3d(10px, 0, 0);}}.shake {-webkit-animation-name: shake;animation-name: shake;}@-webkit-keyframes swing {20% {-webkit-transform: rotate3d(0, 0, 1, 15deg);transform: rotate3d(0, 0, 1, 15deg);}40% {-webkit-transform: rotate3d(0, 0, 1, -10deg);transform: rotate3d(0, 0, 1, -10deg);}60% {-webkit-transform: rotate3d(0, 0, 1, 5deg);transform: rotate3d(0, 0, 1, 5deg);}80% {-webkit-transform: rotate3d(0, 0, 1, -5deg);transform: rotate3d(0, 0, 1, -5deg);}100% {-webkit-transform: rotate3d(0, 0, 1, 0deg);transform: rotate3d(0, 0, 1, 0deg);}}@keyframes swing {20% {-webkit-transform: rotate3d(0, 0, 1, 15deg);transform: rotate3d(0, 0, 1, 15deg);}40% {-webkit-transform: rotate3d(0, 0, 1, -10deg);transform: rotate3d(0, 0, 1, -10deg);}60% {-webkit-transform: rotate3d(0, 0, 1, 5deg);transform: rotate3d(0, 0, 1, 5deg);}80% {-webkit-transform: rotate3d(0, 0, 1, -5deg);transform: rotate3d(0, 0, 1, -5deg);}100% {-webkit-transform: rotate3d(0, 0, 1, 0deg);transform: rotate3d(0, 0, 1, 0deg);}}.swing {-webkit-transform-origin: top center;transform-origin: top center;-webkit-animation-name: swing;animation-name: swing;}@-webkit-keyframes tada {from {-webkit-transform: scale3d(1, 1, 1);transform: scale3d(1, 1, 1);}10%, 20% {-webkit-transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);}30%, 50%, 70%, 90% {-webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);}40%, 60%, 80% {-webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);}100% {-webkit-transform: scale3d(1, 1, 1);transform: scale3d(1, 1, 1);}}@keyframes tada {from {-webkit-transform: scale3d(1, 1, 1);transform: scale3d(1, 1, 1);}10%, 20% {-webkit-transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);}30%, 50%, 70%, 90% {-webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);}40%, 60%, 80% {-webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);}100% {-webkit-transform: scale3d(1, 1, 1);transform: scale3d(1, 1, 1);}}.tada {-webkit-animation-name: tada;animation-name: tada;}@-webkit-keyframes wobble {from {-webkit-transform: none;transform: none;}15% {-webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);}30% {-webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);}45% {-webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);}60% {-webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);}75% {-webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);}100% {-webkit-transform: none;transform: none;}}@keyframes wobble {from {-webkit-transform: none;transform: none;}15% {-webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);}30% {-webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);}45% {-webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);}60% {-webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);}75% {-webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);}100% {-webkit-transform: none;transform: none;}}.wobble {-webkit-animation-name: wobble;animation-name: wobble;}@-webkit-keyframes jello {from, 11.1%, 100% {-webkit-transform: none;transform: none;}22.2% {-webkit-transform: skewX(-12.5deg) skewY(-12.5deg);transform: skewX(-12.5deg) skewY(-12.5deg);}33.3% {-webkit-transform: skewX(6.25deg) skewY(6.25deg);transform: skewX(6.25deg) skewY(6.25deg);}44.4% {-webkit-transform: skewX(-3.125deg) skewY(-3.125deg);transform: skewX(-3.125deg) skewY(-3.125deg);}55.5% {-webkit-transform: skewX(1.5625deg) skewY(1.5625deg);transform: skewX(1.5625deg) skewY(1.5625deg);}66.6% {-webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg);transform: skewX(-0.78125deg) skewY(-0.78125deg);}77.7% {-webkit-transform: skewX(0.390625deg) skewY(0.390625deg);transform: skewX(0.390625deg) skewY(0.390625deg);}88.8% {-webkit-transform: skewX(-0.1953125deg) skewY(-0.1953125deg);transform: skewX(-0.1953125deg) skewY(-0.1953125deg);}}@keyframes jello {from, 11.1%, 100% {-webkit-transform: none;transform: none;}22.2% {-webkit-transform: skewX(-12.5deg) skewY(-12.5deg);transform: skewX(-12.5deg) skewY(-12.5deg);}33.3% {-webkit-transform: skewX(6.25deg) skewY(6.25deg);transform: skewX(6.25deg) skewY(6.25deg);}44.4% {-webkit-transform: skewX(-3.125deg) skewY(-3.125deg);transform: skewX(-3.125deg) skewY(-3.125deg);}55.5% {-webkit-transform: skewX(1.5625deg) skewY(1.5625deg);transform: skewX(1.5625deg) skewY(1.5625deg);}66.6% {-webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg);transform: skewX(-0.78125deg) skewY(-0.78125deg);}77.7% {-webkit-transform: skewX(0.390625deg) skewY(0.390625deg);transform: skewX(0.390625deg) skewY(0.390625deg);}88.8% {-webkit-transform: skewX(-0.1953125deg) skewY(-0.1953125deg);transform: skewX(-0.1953125deg) skewY(-0.1953125deg);}}.jello {-webkit-animation-name: jello;animation-name: jello;-webkit-transform-origin: center;transform-origin: center;}@-webkit-keyframes bounceIn {from, 20%, 40%, 60%, 80%, 100% {-webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);}0% {opacity: 0;-webkit-transform: scale3d(.3, .3, .3);transform: scale3d(.3, .3, .3);}20% {-webkit-transform: scale3d(1.1, 1.1, 1.1);transform: scale3d(1.1, 1.1, 1.1);}40% {-webkit-transform: scale3d(.9, .9, .9);transform: scale3d(.9, .9, .9);}60% {opacity: 1;-webkit-transform: scale3d(1.03, 1.03, 1.03);transform: scale3d(1.03, 1.03, 1.03);}80% {-webkit-transform: scale3d(.97, .97, .97);transform: scale3d(.97, .97, .97);}100% {opacity: 1;-webkit-transform: scale3d(1, 1, 1);transform: scale3d(1, 1, 1);}}@keyframes bounceIn {from, 20%, 40%, 60%, 80%, 100% {-webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);}0% {opacity: 0;-webkit-transform: scale3d(.3, .3, .3);transform: scale3d(.3, .3, .3);}20% {-webkit-transform: scale3d(1.1, 1.1, 1.1);transform: scale3d(1.1, 1.1, 1.1);}40% {-webkit-transform: scale3d(.9, .9, .9);transform: scale3d(.9, .9, .9);}60% {opacity: 1;-webkit-transform: scale3d(1.03, 1.03, 1.03);transform: scale3d(1.03, 1.03, 1.03);}80% {-webkit-transform: scale3d(.97, .97, .97);transform: scale3d(.97, .97, .97);}100% {opacity: 1;-webkit-transform: scale3d(1, 1, 1);transform: scale3d(1, 1, 1);}}.bounceIn {-webkit-animation-name: bounceIn;animation-name: bounceIn;}@-webkit-keyframes bounceInDown {from, 60%, 75%, 90%, 100% {-webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);}0% {opacity: 0;-webkit-transform: translate3d(0, -3000px, 0);transform: translate3d(0, -3000px, 0);}60% {opacity: 1;-webkit-transform: translate3d(0, 25px, 0);transform: translate3d(0, 25px, 0);}75% {-webkit-transform: translate3d(0, -10px, 0);transform: translate3d(0, -10px, 0);}90% {-webkit-transform: translate3d(0, 5px, 0);transform: translate3d(0, 5px, 0);}100% {-webkit-transform: none;transform: none;}}@keyframes bounceInDown {from, 60%, 75%, 90%, 100% {-webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);}0% {opacity: 0;-webkit-transform: translate3d(0, -3000px, 0);transform: translate3d(0, -3000px, 0);}60% {opacity: 1;-webkit-transform: translate3d(0, 25px, 0);transform: translate3d(0, 25px, 0);}75% {-webkit-transform: translate3d(0, -10px, 0);transform: translate3d(0, -10px, 0);}90% {-webkit-transform: translate3d(0, 5px, 0);transform: translate3d(0, 5px, 0);}100% {-webkit-transform: none;transform: none;}}.bounceInDown {-webkit-animation-name: bounceInDown;animation-name: bounceInDown;}@-webkit-keyframes bounceInLeft {from, 60%, 75%, 90%, 100% {-webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);}0% {opacity: 0;-webkit-transform: translate3d(-3000px, 0, 0);transform: translate3d(-3000px, 0, 0);}60% {opacity: 1;-webkit-transform: translate3d(25px, 0, 0);transform: translate3d(25px, 0, 0);}75% {-webkit-transform: translate3d(-10px, 0, 0);transform: translate3d(-10px, 0, 0);}90% {-webkit-transform: translate3d(5px, 0, 0);transform: translate3d(5px, 0, 0);}100% {-webkit-transform: none;transform: none;}}@keyframes bounceInLeft {from, 60%, 75%, 90%, 100% {-webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);}0% {opacity: 0;-webkit-transform: translate3d(-3000px, 0, 0);transform: translate3d(-3000px, 0, 0);}60% {opacity: 1;-webkit-transform: translate3d(25px, 0, 0);transform: translate3d(25px, 0, 0);}75% {-webkit-transform: translate3d(-10px, 0, 0);transform: translate3d(-10px, 0, 0);}90% {-webkit-transform: translate3d(5px, 0, 0);transform: translate3d(5px, 0, 0);}100% {-webkit-transform: none;transform: none;}}.bounceInLeft {-webkit-animation-name: bounceInLeft;animation-name: bounceInLeft;}@-webkit-keyframes bounceInRight {from, 60%, 75%, 90%, 100% {-webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);}from {opacity: 0;-webkit-transform: translate3d(3000px, 0, 0);transform: translate3d(3000px, 0, 0);}60% {opacity: 1;-webkit-transform: translate3d(-25px, 0, 0);transform: translate3d(-25px, 0, 0);}75% {-webkit-transform: translate3d(10px, 0, 0);transform: translate3d(10px, 0, 0);}90% {-webkit-transform: translate3d(-5px, 0, 0);transform: translate3d(-5px, 0, 0);}100% {-webkit-transform: none;transform: none;}}@keyframes bounceInRight {from, 60%, 75%, 90%, 100% {-webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);}from {opacity: 0;-webkit-transform: translate3d(3000px, 0, 0);transform: translate3d(3000px, 0, 0);}60% {opacity: 1;-webkit-transform: translate3d(-25px, 0, 0);transform: translate3d(-25px, 0, 0);}75% {-webkit-transform: translate3d(10px, 0, 0);transform: translate3d(10px, 0, 0);}90% {-webkit-transform: translate3d(-5px, 0, 0);transform: translate3d(-5px, 0, 0);}100% {-webkit-transform: none;transform: none;}}.bounceInRight {-webkit-animation-name: bounceInRight;animation-name: bounceInRight;}@-webkit-keyframes bounceInUp {from, 60%, 75%, 90%, 100% {-webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);}from {opacity: 0;-webkit-transform: translate3d(0, 3000px, 0);transform: translate3d(0, 3000px, 0);}60% {opacity: 1;-webkit-transform: translate3d(0, -20px, 0);transform: translate3d(0, -20px, 0);}75% {-webkit-transform: translate3d(0, 10px, 0);transform: translate3d(0, 10px, 0);}90% {-webkit-transform: translate3d(0, -5px, 0);transform: translate3d(0, -5px, 0);}100% {-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}}@keyframes bounceInUp {from, 60%, 75%, 90%, 100% {-webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);}from {opacity: 0;-webkit-transform: translate3d(0, 3000px, 0);transform: translate3d(0, 3000px, 0);}60% {opacity: 1;-webkit-transform: translate3d(0, -20px, 0);transform: translate3d(0, -20px, 0);}75% {-webkit-transform: translate3d(0, 10px, 0);transform: translate3d(0, 10px, 0);}90% {-webkit-transform: translate3d(0, -5px, 0);transform: translate3d(0, -5px, 0);}100% {-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}}.bounceInUp {-webkit-animation-name: bounceInUp;animation-name: bounceInUp;}@-webkit-keyframes bounceOut {20% {-webkit-transform: scale3d(.9, .9, .9);transform: scale3d(.9, .9, .9);}50%, 55% {opacity: 1;-webkit-transform: scale3d(1.1, 1.1, 1.1);transform: scale3d(1.1, 1.1, 1.1);}100% {opacity: 0;-webkit-transform: scale3d(.3, .3, .3);transform: scale3d(.3, .3, .3);}}@keyframes bounceOut {20% {-webkit-transform: scale3d(.9, .9, .9);transform: scale3d(.9, .9, .9);}50%, 55% {opacity: 1;-webkit-transform: scale3d(1.1, 1.1, 1.1);transform: scale3d(1.1, 1.1, 1.1);}100% {opacity: 0;-webkit-transform: scale3d(.3, .3, .3);transform: scale3d(.3, .3, .3);}}.bounceOut {-webkit-animation-name: bounceOut;animation-name: bounceOut;}@-webkit-keyframes bounceOutDown {20% {-webkit-transform: translate3d(0, 10px, 0);transform: translate3d(0, 10px, 0);}40%, 45% {opacity: 1;-webkit-transform: translate3d(0, -20px, 0);transform: translate3d(0, -20px, 0);}100% {opacity: 0;-webkit-transform: translate3d(0, 2000px, 0);transform: translate3d(0, 2000px, 0);}}@keyframes bounceOutDown {20% {-webkit-transform: translate3d(0, 10px, 0);transform: translate3d(0, 10px, 0);}40%, 45% {opacity: 1;-webkit-transform: translate3d(0, -20px, 0);transform: translate3d(0, -20px, 0);}100% {opacity: 0;-webkit-transform: translate3d(0, 2000px, 0);transform: translate3d(0, 2000px, 0);}}.bounceOutDown {-webkit-animation-name: bounceOutDown;animation-name: bounceOutDown;}@-webkit-keyframes bounceOutLeft {20% {opacity: 1;-webkit-transform: translate3d(20px, 0, 0);transform: translate3d(20px, 0, 0);}100% {opacity: 0;-webkit-transform: translate3d(-2000px, 0, 0);transform: translate3d(-2000px, 0, 0);}}@keyframes bounceOutLeft {20% {opacity: 1;-webkit-transform: translate3d(20px, 0, 0);transform: translate3d(20px, 0, 0);}100% {opacity: 0;-webkit-transform: translate3d(-2000px, 0, 0);transform: translate3d(-2000px, 0, 0);}}.bounceOutLeft {-webkit-animation-name: bounceOutLeft;animation-name: bounceOutLeft;}@-webkit-keyframes bounceOutRight {20% {opacity: 1;-webkit-transform: translate3d(-20px, 0, 0);transform: translate3d(-20px, 0, 0);}100% {opacity: 0;-webkit-transform: translate3d(2000px, 0, 0);transform: translate3d(2000px, 0, 0);}}@keyframes bounceOutRight {20% {opacity: 1;-webkit-transform: translate3d(-20px, 0, 0);transform: translate3d(-20px, 0, 0);}100% {opacity: 0;-webkit-transform: translate3d(2000px, 0, 0);transform: translate3d(2000px, 0, 0);}}.bounceOutRight {-webkit-animation-name: bounceOutRight;animation-name: bounceOutRight;}@-webkit-keyframes bounceOutUp {20% {-webkit-transform: translate3d(0, -10px, 0);transform: translate3d(0, -10px, 0);}40%, 45% {opacity: 1;-webkit-transform: translate3d(0, 20px, 0);transform: translate3d(0, 20px, 0);}100% {opacity: 0;-webkit-transform: translate3d(0, -2000px, 0);transform: translate3d(0, -2000px, 0);}}@keyframes bounceOutUp {20% {-webkit-transform: translate3d(0, -10px, 0);transform: translate3d(0, -10px, 0);}40%, 45% {opacity: 1;-webkit-transform: translate3d(0, 20px, 0);transform: translate3d(0, 20px, 0);}100% {opacity: 0;-webkit-transform: translate3d(0, -2000px, 0);transform: translate3d(0, -2000px, 0);}}.bounceOutUp {-webkit-animation-name: bounceOutUp;animation-name: bounceOutUp;}@-webkit-keyframes fadeIn {from {opacity: 0;}100% {opacity: 1;}}@keyframes fadeIn {from {opacity: 0;}100% {opacity: 1;}}.fadeIn {-webkit-animation-name: fadeIn;animation-name: fadeIn;}@-webkit-keyframes fadeInDown {from {opacity: 0;-webkit-transform: translate3d(0, -100%, 0);transform: translate3d(0, -100%, 0);}100% {opacity: 1;-webkit-transform: none;transform: none;}}@keyframes fadeInDown {from {opacity: 0;-webkit-transform: translate3d(0, -100%, 0);transform: translate3d(0, -100%, 0);}100% {opacity: 1;-webkit-transform: none;transform: none;}}.fadeInDown {-webkit-animation-name: fadeInDown;animation-name: fadeInDown;}@-webkit-keyframes fadeInDownBig {from {opacity: 0;-webkit-transform: translate3d(0, -2000px, 0);transform: translate3d(0, -2000px, 0);}100% {opacity: 1;-webkit-transform: none;transform: none;}}@keyframes fadeInDownBig {from {opacity: 0;-webkit-transform: translate3d(0, -2000px, 0);transform: translate3d(0, -2000px, 0);}100% {opacity: 1;-webkit-transform: none;transform: none;}}.fadeInDownBig {-webkit-animation-name: fadeInDownBig;animation-name: fadeInDownBig;}@-webkit-keyframes fadeInLeft {from {opacity: 0;-webkit-transform: translate3d(-100%, 0, 0);transform: translate3d(-100%, 0, 0);}100% {opacity: 1;-webkit-transform: none;transform: none;}}@keyframes fadeInLeft {from {opacity: 0;-webkit-transform: translate3d(-100%, 0, 0);transform: translate3d(-100%, 0, 0);}100% {opacity: 1;-webkit-transform: none;transform: none;}}.fadeInLeft {-webkit-animation-name: fadeInLeft;animation-name: fadeInLeft;}@-webkit-keyframes fadeInLeftBig {from {opacity: 0;-webkit-transform: translate3d(-2000px, 0, 0);transform: translate3d(-2000px, 0, 0);}100% {opacity: 1;-webkit-transform: none;transform: none;}}@keyframes fadeInLeftBig {from {opacity: 0;-webkit-transform: translate3d(-2000px, 0, 0);transform: translate3d(-2000px, 0, 0);}100% {opacity: 1;-webkit-transform: none;transform: none;}}.fadeInLeftBig {-webkit-animation-name: fadeInLeftBig;animation-name: fadeInLeftBig;}@-webkit-keyframes fadeInRight {from {opacity: 0;-webkit-transform: translate3d(100%, 0, 0);transform: translate3d(100%, 0, 0);}100% {opacity: 1;-webkit-transform: none;transform: none;}}@keyframes fadeInRight {from {opacity: 0;-webkit-transform: translate3d(100%, 0, 0);transform: translate3d(100%, 0, 0);}100% {opacity: 1;-webkit-transform: none;transform: none;}}.fadeInRight {-webkit-animation-name: fadeInRight;animation-name: fadeInRight;}@-webkit-keyframes fadeInRightBig {from {opacity: 0;-webkit-transform: translate3d(2000px, 0, 0);transform: translate3d(2000px, 0, 0);}100% {opacity: 1;-webkit-transform: none;transform: none;}}@keyframes fadeInRightBig {from {opacity: 0;-webkit-transform: translate3d(2000px, 0, 0);transform: translate3d(2000px, 0, 0);}100% {opacity: 1;-webkit-transform: none;transform: none;}}.fadeInRightBig {-webkit-animation-name: fadeInRightBig;animation-name: fadeInRightBig;}@-webkit-keyframes fadeInUp {from {opacity: 0;-webkit-transform: translate3d(0, 100%, 0);transform: translate3d(0, 100%, 0);}100% {opacity: 1;-webkit-transform: none;transform: none;}}@keyframes fadeInUp {from {opacity: 0;-webkit-transform: translate3d(0, 100%, 0);transform: translate3d(0, 100%, 0);}100% {opacity: 1;-webkit-transform: none;transform: none;}}.fadeInUp {-webkit-animation-name: fadeInUp;animation-name: fadeInUp;}@-webkit-keyframes fadeInUpBig {from {opacity: 0;-webkit-transform: translate3d(0, 2000px, 0);transform: translate3d(0, 2000px, 0);}100% {opacity: 1;-webkit-transform: none;transform: none;}}@keyframes fadeInUpBig {from {opacity: 0;-webkit-transform: translate3d(0, 2000px, 0);transform: translate3d(0, 2000px, 0);}100% {opacity: 1;-webkit-transform: none;transform: none;}}.fadeInUpBig {-webkit-animation-name: fadeInUpBig;animation-name: fadeInUpBig;}@-webkit-keyframes fadeOut {from {opacity: 1;}100% {opacity: 0;}}@keyframes fadeOut {from {opacity: 1;}100% {opacity: 0;}}.fadeOut {-webkit-animation-name: fadeOut;animation-name: fadeOut;}@-webkit-keyframes fadeOutDown {from {opacity: 1;}100% {opacity: 0;-webkit-transform: translate3d(0, 100%, 0);transform: translate3d(0, 100%, 0);}}@keyframes fadeOutDown {from {opacity: 1;}100% {opacity: 0;-webkit-transform: translate3d(0, 100%, 0);transform: translate3d(0, 100%, 0);}}.fadeOutDown {-webkit-animation-name: fadeOutDown;animation-name: fadeOutDown;}@-webkit-keyframes fadeOutDownBig {from {opacity: 1;}100% {opacity: 0;-webkit-transform: translate3d(0, 2000px, 0);transform: translate3d(0, 2000px, 0);}}@keyframes fadeOutDownBig {from {opacity: 1;}100% {opacity: 0;-webkit-transform: translate3d(0, 2000px, 0);transform: translate3d(0, 2000px, 0);}}.fadeOutDownBig {-webkit-animation-name: fadeOutDownBig;animation-name: fadeOutDownBig;}@-webkit-keyframes fadeOutLeft {from {opacity: 1;}100% {opacity: 0;-webkit-transform: translate3d(-100%, 0, 0);transform: translate3d(-100%, 0, 0);}}@keyframes fadeOutLeft {from {opacity: 1;}100% {opacity: 0;-webkit-transform: translate3d(-100%, 0, 0);transform: translate3d(-100%, 0, 0);}}.fadeOutLeft {-webkit-animation-name: fadeOutLeft;animation-name: fadeOutLeft;}@-webkit-keyframes fadeOutLeftBig {from {opacity: 1;}100% {opacity: 0;-webkit-transform: translate3d(-2000px, 0, 0);transform: translate3d(-2000px, 0, 0);}}@keyframes fadeOutLeftBig {from {opacity: 1;}100% {opacity: 0;-webkit-transform: translate3d(-2000px, 0, 0);transform: translate3d(-2000px, 0, 0);}}.fadeOutLeftBig {-webkit-animation-name: fadeOutLeftBig;animation-name: fadeOutLeftBig;}@-webkit-keyframes fadeOutRight {from {opacity: 1;}100% {opacity: 0;-webkit-transform: translate3d(100%, 0, 0);transform: translate3d(100%, 0, 0);}}@keyframes fadeOutRight {from {opacity: 1;}100% {opacity: 0;-webkit-transform: translate3d(100%, 0, 0);transform: translate3d(100%, 0, 0);}}.fadeOutRight {-webkit-animation-name: fadeOutRight;animation-name: fadeOutRight;}@-webkit-keyframes fadeOutRightBig {from {opacity: 1;}100% {opacity: 0;-webkit-transform: translate3d(2000px, 0, 0);transform: translate3d(2000px, 0, 0);}}@keyframes fadeOutRightBig {from {opacity: 1;}100% {opacity: 0;-webkit-transform: translate3d(2000px, 0, 0);transform: translate3d(2000px, 0, 0);}}.fadeOutRightBig {-webkit-animation-name: fadeOutRightBig;animation-name: fadeOutRightBig;}@-webkit-keyframes fadeOutUp {from {opacity: 1;}100% {opacity: 0;-webkit-transform: translate3d(0, -100%, 0);transform: translate3d(0, -100%, 0);}}@keyframes fadeOutUp {from {opacity: 1;}100% {opacity: 0;-webkit-transform: translate3d(0, -100%, 0);transform: translate3d(0, -100%, 0);}}.fadeOutUp {-webkit-animation-name: fadeOutUp;animation-name: fadeOutUp;}@-webkit-keyframes fadeOutUpBig {from {opacity: 1;}100% {opacity: 0;-webkit-transform: translate3d(0, -2000px, 0);transform: translate3d(0, -2000px, 0);}}@keyframes fadeOutUpBig {from {opacity: 1;}100% {opacity: 0;-webkit-transform: translate3d(0, -2000px, 0);transform: translate3d(0, -2000px, 0);}}.fadeOutUpBig {-webkit-animation-name: fadeOutUpBig;animation-name: fadeOutUpBig;}@-webkit-keyframes flip {from {-webkit-transform: perspective(400px) rotate3d(0, 1, 0, -360deg);transform: perspective(400px) rotate3d(0, 1, 0, -360deg);-webkit-animation-timing-function: ease-out;animation-timing-function: ease-out;}40% {-webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);-webkit-animation-timing-function: ease-out;animation-timing-function: ease-out;}50% {-webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);-webkit-animation-timing-function: ease-in;animation-timing-function: ease-in;}80% {-webkit-transform: perspective(400px) scale3d(.95, .95, .95);transform: perspective(400px) scale3d(.95, .95, .95);-webkit-animation-timing-function: ease-in;animation-timing-function: ease-in;}100% {-webkit-transform: perspective(400px);transform: perspective(400px);-webkit-animation-timing-function: ease-in;animation-timing-function: ease-in;}}@keyframes flip {from {-webkit-transform: perspective(400px) rotate3d(0, 1, 0, -360deg);transform: perspective(400px) rotate3d(0, 1, 0, -360deg);-webkit-animation-timing-function: ease-out;animation-timing-function: ease-out;}40% {-webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);-webkit-animation-timing-function: ease-out;animation-timing-function: ease-out;}50% {-webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);-webkit-animation-timing-function: ease-in;animation-timing-function: ease-in;}80% {-webkit-transform: perspective(400px) scale3d(.95, .95, .95);transform: perspective(400px) scale3d(.95, .95, .95);-webkit-animation-timing-function: ease-in;animation-timing-function: ease-in;}100% {-webkit-transform: perspective(400px);transform: perspective(400px);-webkit-animation-timing-function: ease-in;animation-timing-function: ease-in;}}.animated.flip {-webkit-backface-visibility: visible;backface-visibility: visible;-webkit-animation-name: flip;animation-name: flip;}@-webkit-keyframes flipInX {from {-webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);transform: perspective(400px) rotate3d(1, 0, 0, 90deg);-webkit-animation-timing-function: ease-in;animation-timing-function: ease-in;opacity: 0;}40% {-webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);transform: perspective(400px) rotate3d(1, 0, 0, -20deg);-webkit-animation-timing-function: ease-in;animation-timing-function: ease-in;}60% {-webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);transform: perspective(400px) rotate3d(1, 0, 0, 10deg);opacity: 1;}80% {-webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);transform: perspective(400px) rotate3d(1, 0, 0, -5deg);}100% {-webkit-transform: perspective(400px);transform: perspective(400px);}}@keyframes flipInX {from {-webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);transform: perspective(400px) rotate3d(1, 0, 0, 90deg);-webkit-animation-timing-function: ease-in;animation-timing-function: ease-in;opacity: 0;}40% {-webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);transform: perspective(400px) rotate3d(1, 0, 0, -20deg);-webkit-animation-timing-function: ease-in;animation-timing-function: ease-in;}60% {-webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);transform: perspective(400px) rotate3d(1, 0, 0, 10deg);opacity: 1;}80% {-webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);transform: perspective(400px) rotate3d(1, 0, 0, -5deg);}100% {-webkit-transform: perspective(400px);transform: perspective(400px);}}.flipInX {-webkit-backface-visibility: visible !important;backface-visibility: visible !important;-webkit-animation-name: flipInX;animation-name: flipInX;}@-webkit-keyframes flipInY {from {-webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);transform: perspective(400px) rotate3d(0, 1, 0, 90deg);-webkit-animation-timing-function: ease-in;animation-timing-function: ease-in;opacity: 0;}40% {-webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);transform: perspective(400px) rotate3d(0, 1, 0, -20deg);-webkit-animation-timing-function: ease-in;animation-timing-function: ease-in;}60% {-webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);transform: perspective(400px) rotate3d(0, 1, 0, 10deg);opacity: 1;}80% {-webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);transform: perspective(400px) rotate3d(0, 1, 0, -5deg);}100% {-webkit-transform: perspective(400px);transform: perspective(400px);}}@keyframes flipInY {from {-webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);transform: perspective(400px) rotate3d(0, 1, 0, 90deg);-webkit-animation-timing-function: ease-in;animation-timing-function: ease-in;opacity: 0;}40% {-webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);transform: perspective(400px) rotate3d(0, 1, 0, -20deg);-webkit-animation-timing-function: ease-in;animation-timing-function: ease-in;}60% {-webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);transform: perspective(400px) rotate3d(0, 1, 0, 10deg);opacity: 1;}80% {-webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);transform: perspective(400px) rotate3d(0, 1, 0, -5deg);}100% {-webkit-transform: perspective(400px);transform: perspective(400px);}}.flipInY {-webkit-backface-visibility: visible !important;backface-visibility: visible !important;-webkit-animation-name: flipInY;animation-name: flipInY;}@-webkit-keyframes flipOutX {from {-webkit-transform: perspective(400px);transform: perspective(400px);}30% {-webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);transform: perspective(400px) rotate3d(1, 0, 0, -20deg);opacity: 1;}100% {-webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);transform: perspective(400px) rotate3d(1, 0, 0, 90deg);opacity: 0;}}@keyframes flipOutX {from {-webkit-transform: perspective(400px);transform: perspective(400px);}30% {-webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);transform: perspective(400px) rotate3d(1, 0, 0, -20deg);opacity: 1;}100% {-webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);transform: perspective(400px) rotate3d(1, 0, 0, 90deg);opacity: 0;}}.flipOutX {-webkit-animation-name: flipOutX;animation-name: flipOutX;-webkit-backface-visibility: visible !important;backface-visibility: visible !important;}@-webkit-keyframes flipOutY {from {-webkit-transform: perspective(400px);transform: perspective(400px);}30% {-webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);transform: perspective(400px) rotate3d(0, 1, 0, -15deg);opacity: 1;}100% {-webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);transform: perspective(400px) rotate3d(0, 1, 0, 90deg);opacity: 0;}}@keyframes flipOutY {from {-webkit-transform: perspective(400px);transform: perspective(400px);}30% {-webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);transform: perspective(400px) rotate3d(0, 1, 0, -15deg);opacity: 1;}100% {-webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);transform: perspective(400px) rotate3d(0, 1, 0, 90deg);opacity: 0;}}.flipOutY {-webkit-backface-visibility: visible !important;backface-visibility: visible !important;-webkit-animation-name: flipOutY;animation-name: flipOutY;}@-webkit-keyframes lightSpeedIn {from {-webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);transform: translate3d(100%, 0, 0) skewX(-30deg);opacity: 0;}60% {-webkit-transform: skewX(20deg);transform: skewX(20deg);opacity: 1;}80% {-webkit-transform: skewX(-5deg);transform: skewX(-5deg);opacity: 1;}100% {-webkit-transform: none;transform: none;opacity: 1;}}@keyframes lightSpeedIn {from {-webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);transform: translate3d(100%, 0, 0) skewX(-30deg);opacity: 0;}60% {-webkit-transform: skewX(20deg);transform: skewX(20deg);opacity: 1;}80% {-webkit-transform: skewX(-5deg);transform: skewX(-5deg);opacity: 1;}100% {-webkit-transform: none;transform: none;opacity: 1;}}.lightSpeedIn {-webkit-animation-name: lightSpeedIn;animation-name: lightSpeedIn;-webkit-animation-timing-function: ease-out;animation-timing-function: ease-out;}@-webkit-keyframes lightSpeedOut {from {opacity: 1;}100% {-webkit-transform: translate3d(100%, 0, 0) skewX(30deg);transform: translate3d(100%, 0, 0) skewX(30deg);opacity: 0;}}@keyframes lightSpeedOut {from {opacity: 1;}100% {-webkit-transform: translate3d(100%, 0, 0) skewX(30deg);transform: translate3d(100%, 0, 0) 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 {from {-webkit-transform-origin: center;transform-origin: center;-webkit-transform: rotate3d(0, 0, 1, -200deg);transform: rotate3d(0, 0, 1, -200deg);opacity: 0;}100% {-webkit-transform-origin: center;transform-origin: center;-webkit-transform: none;transform: none;opacity: 1;}}@keyframes rotateIn {from {-webkit-transform-origin: center;transform-origin: center;-webkit-transform: rotate3d(0, 0, 1, -200deg);transform: rotate3d(0, 0, 1, -200deg);opacity: 0;}100% {-webkit-transform-origin: center;transform-origin: center;-webkit-transform: none;transform: none;opacity: 1;}}.rotateIn {-webkit-animation-name: rotateIn;animation-name: rotateIn;}@-webkit-keyframes rotateInDownLeft {from {-webkit-transform-origin: left bottom;transform-origin: left bottom;-webkit-transform: rotate3d(0, 0, 1, -45deg);transform: rotate3d(0, 0, 1, -45deg);opacity: 0;}100% {-webkit-transform-origin: left bottom;transform-origin: left bottom;-webkit-transform: none;transform: none;opacity: 1;}}@keyframes rotateInDownLeft {from {-webkit-transform-origin: left bottom;transform-origin: left bottom;-webkit-transform: rotate3d(0, 0, 1, -45deg);transform: rotate3d(0, 0, 1, -45deg);opacity: 0;}100% {-webkit-transform-origin: left bottom;transform-origin: left bottom;-webkit-transform: none;transform: none;opacity: 1;}}.rotateInDownLeft {-webkit-animation-name: rotateInDownLeft;animation-name: rotateInDownLeft;}@-webkit-keyframes rotateInDownRight {from {-webkit-transform-origin: right bottom;transform-origin: right bottom;-webkit-transform: rotate3d(0, 0, 1, 45deg);transform: rotate3d(0, 0, 1, 45deg);opacity: 0;}100% {-webkit-transform-origin: right bottom;transform-origin: right bottom;-webkit-transform: none;transform: none;opacity: 1;}}@keyframes rotateInDownRight {from {-webkit-transform-origin: right bottom;transform-origin: right bottom;-webkit-transform: rotate3d(0, 0, 1, 45deg);transform: rotate3d(0, 0, 1, 45deg);opacity: 0;}100% {-webkit-transform-origin: right bottom;transform-origin: right bottom;-webkit-transform: none;transform: none;opacity: 1;}}.rotateInDownRight {-webkit-animation-name: rotateInDownRight;animation-name: rotateInDownRight;}@-webkit-keyframes rotateInUpLeft {from {-webkit-transform-origin: left bottom;transform-origin: left bottom;-webkit-transform: rotate3d(0, 0, 1, 45deg);transform: rotate3d(0, 0, 1, 45deg);opacity: 0;}100% {-webkit-transform-origin: left bottom;transform-origin: left bottom;-webkit-transform: none;transform: none;opacity: 1;}}@keyframes rotateInUpLeft {from {-webkit-transform-origin: left bottom;transform-origin: left bottom;-webkit-transform: rotate3d(0, 0, 1, 45deg);transform: rotate3d(0, 0, 1, 45deg);opacity: 0;}100% {-webkit-transform-origin: left bottom;transform-origin: left bottom;-webkit-transform: none;transform: none;opacity: 1;}}.rotateInUpLeft {-webkit-animation-name: rotateInUpLeft;animation-name: rotateInUpLeft;}@-webkit-keyframes rotateInUpRight {from {-webkit-transform-origin: right bottom;transform-origin: right bottom;-webkit-transform: rotate3d(0, 0, 1, -90deg);transform: rotate3d(0, 0, 1, -90deg);opacity: 0;}100% {-webkit-transform-origin: right bottom;transform-origin: right bottom;-webkit-transform: none;transform: none;opacity: 1;}}@keyframes rotateInUpRight {from {-webkit-transform-origin: right bottom;transform-origin: right bottom;-webkit-transform: rotate3d(0, 0, 1, -90deg);transform: rotate3d(0, 0, 1, -90deg);opacity: 0;}100% {-webkit-transform-origin: right bottom;transform-origin: right bottom;-webkit-transform: none;transform: none;opacity: 1;}}.rotateInUpRight {-webkit-animation-name: rotateInUpRight;animation-name: rotateInUpRight;}@-webkit-keyframes rotateOut {from {-webkit-transform-origin: center;transform-origin: center;opacity: 1;}100% {-webkit-transform-origin: center;transform-origin: center;-webkit-transform: rotate3d(0, 0, 1, 200deg);transform: rotate3d(0, 0, 1, 200deg);opacity: 0;}}@keyframes rotateOut {from {-webkit-transform-origin: center;transform-origin: center;opacity: 1;}100% {-webkit-transform-origin: center;transform-origin: center;-webkit-transform: rotate3d(0, 0, 1, 200deg);transform: rotate3d(0, 0, 1, 200deg);opacity: 0;}}.rotateOut {-webkit-animation-name: rotateOut;animation-name: rotateOut;}@-webkit-keyframes rotateOutDownLeft {from {-webkit-transform-origin: left bottom;transform-origin: left bottom;opacity: 1;}100% {-webkit-transform-origin: left bottom;transform-origin: left bottom;-webkit-transform: rotate3d(0, 0, 1, 45deg);transform: rotate3d(0, 0, 1, 45deg);opacity: 0;}}@keyframes rotateOutDownLeft {from {-webkit-transform-origin: left bottom;transform-origin: left bottom;opacity: 1;}100% {-webkit-transform-origin: left bottom;transform-origin: left bottom;-webkit-transform: rotate3d(0, 0, 1, 45deg);transform: rotate3d(0, 0, 1, 45deg);opacity: 0;}}.rotateOutDownLeft {-webkit-animation-name: rotateOutDownLeft;animation-name: rotateOutDownLeft;}@-webkit-keyframes rotateOutDownRight {from {-webkit-transform-origin: right bottom;transform-origin: right bottom;opacity: 1;}100% {-webkit-transform-origin: right bottom;transform-origin: right bottom;-webkit-transform: rotate3d(0, 0, 1, -45deg);transform: rotate3d(0, 0, 1, -45deg);opacity: 0;}}@keyframes rotateOutDownRight {from {-webkit-transform-origin: right bottom;transform-origin: right bottom;opacity: 1;}100% {-webkit-transform-origin: right bottom;transform-origin: right bottom;-webkit-transform: rotate3d(0, 0, 1, -45deg);transform: rotate3d(0, 0, 1, -45deg);opacity: 0;}}.rotateOutDownRight {-webkit-animation-name: rotateOutDownRight;animation-name: rotateOutDownRight;}@-webkit-keyframes rotateOutUpLeft {from {-webkit-transform-origin: left bottom;transform-origin: left bottom;opacity: 1;}100% {-webkit-transform-origin: left bottom;transform-origin: left bottom;-webkit-transform: rotate3d(0, 0, 1, -45deg);transform: rotate3d(0, 0, 1, -45deg);opacity: 0;}}@keyframes rotateOutUpLeft {from {-webkit-transform-origin: left bottom;transform-origin: left bottom;opacity: 1;}100% {-webkit-transform-origin: left bottom;transform-origin: left bottom;-webkit-transform: rotate3d(0, 0, 1, -45deg);transform: rotate3d(0, 0, 1, -45deg);opacity: 0;}}.rotateOutUpLeft {-webkit-animation-name: rotateOutUpLeft;animation-name: rotateOutUpLeft;}@-webkit-keyframes rotateOutUpRight {from {-webkit-transform-origin: right bottom;transform-origin: right bottom;opacity: 1;}100% {-webkit-transform-origin: right bottom;transform-origin: right bottom;-webkit-transform: rotate3d(0, 0, 1, 90deg);transform: rotate3d(0, 0, 1, 90deg);opacity: 0;}}@keyframes rotateOutUpRight {from {-webkit-transform-origin: right bottom;transform-origin: right bottom;opacity: 1;}100% {-webkit-transform-origin: right bottom;transform-origin: right bottom;-webkit-transform: rotate3d(0, 0, 1, 90deg);transform: rotate3d(0, 0, 1, 90deg);opacity: 0;}}.rotateOutUpRight {-webkit-animation-name: rotateOutUpRight;animation-name: rotateOutUpRight;}@-webkit-keyframes hinge {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: rotate3d(0, 0, 1, 80deg);transform: rotate3d(0, 0, 1, 80deg);-webkit-transform-origin: top left;transform-origin: top left;-webkit-animation-timing-function: ease-in-out;animation-timing-function: ease-in-out;}40%, 80% {-webkit-transform: rotate3d(0, 0, 1, 60deg);transform: rotate3d(0, 0, 1, 60deg);-webkit-transform-origin: top left;transform-origin: top left;-webkit-animation-timing-function: ease-in-out;animation-timing-function: ease-in-out;opacity: 1;}100% {-webkit-transform: translate3d(0, 700px, 0);transform: translate3d(0, 700px, 0);opacity: 0;}}@keyframes hinge {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: rotate3d(0, 0, 1, 80deg);transform: rotate3d(0, 0, 1, 80deg);-webkit-transform-origin: top left;transform-origin: top left;-webkit-animation-timing-function: ease-in-out;animation-timing-function: ease-in-out;}40%, 80% {-webkit-transform: rotate3d(0, 0, 1, 60deg);transform: rotate3d(0, 0, 1, 60deg);-webkit-transform-origin: top left;transform-origin: top left;-webkit-animation-timing-function: ease-in-out;animation-timing-function: ease-in-out;opacity: 1;}100% {-webkit-transform: translate3d(0, 700px, 0);transform: translate3d(0, 700px, 0);opacity: 0;}}.hinge {-webkit-animation-name: hinge;animation-name: hinge;}@-webkit-keyframes rollIn {from {opacity: 0;-webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);}100% {opacity: 1;-webkit-transform: none;transform: none;}}@keyframes rollIn {from {opacity: 0;-webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);}100% {opacity: 1;-webkit-transform: none;transform: none;}}.rollIn {-webkit-animation-name: rollIn;animation-name: rollIn;}@-webkit-keyframes rollOut {from {opacity: 1;}100% {opacity: 0;-webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);}}@keyframes rollOut {from {opacity: 1;}100% {opacity: 0;-webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);}}.rollOut {-webkit-animation-name: rollOut;animation-name: rollOut;}@-webkit-keyframes zoomIn {from {opacity: 0;-webkit-transform: scale3d(.3, .3, .3);transform: scale3d(.3, .3, .3);}50% {opacity: 1;}}@keyframes zoomIn {from {opacity: 0;-webkit-transform: scale3d(.3, .3, .3);transform: scale3d(.3, .3, .3);}50% {opacity: 1;}}.zoomIn {-webkit-animation-name: zoomIn;animation-name: zoomIn;}@-webkit-keyframes zoomInDown {from {opacity: 0;-webkit-transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);-webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);}60% {opacity: 1;-webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);}}@keyframes zoomInDown {from {opacity: 0;-webkit-transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);-webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);}60% {opacity: 1;-webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);}}.zoomInDown {-webkit-animation-name: zoomInDown;animation-name: zoomInDown;}@-webkit-keyframes zoomInLeft {from {opacity: 0;-webkit-transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);-webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);}60% {opacity: 1;-webkit-transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);}}@keyframes zoomInLeft {from {opacity: 0;-webkit-transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);-webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);}60% {opacity: 1;-webkit-transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);}}.zoomInLeft {-webkit-animation-name: zoomInLeft;animation-name: zoomInLeft;}@-webkit-keyframes zoomInRight {from {opacity: 0;-webkit-transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);-webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);}60% {opacity: 1;-webkit-transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);}}@keyframes zoomInRight {from {opacity: 0;-webkit-transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);-webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);}60% {opacity: 1;-webkit-transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);}}.zoomInRight {-webkit-animation-name: zoomInRight;animation-name: zoomInRight;}@-webkit-keyframes zoomInUp {from {opacity: 0;-webkit-transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);-webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);}60% {opacity: 1;-webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);}}@keyframes zoomInUp {from {opacity: 0;-webkit-transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);-webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);}60% {opacity: 1;-webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);}}.zoomInUp {-webkit-animation-name: zoomInUp;animation-name: zoomInUp;}@-webkit-keyframes zoomOut {from {opacity: 1;}50% {opacity: 0;-webkit-transform: scale3d(.3, .3, .3);transform: scale3d(.3, .3, .3);}100% {opacity: 0;}}@keyframes zoomOut {from {opacity: 1;}50% {opacity: 0;-webkit-transform: scale3d(.3, .3, .3);transform: scale3d(.3, .3, .3);}100% {opacity: 0;}}.zoomOut {-webkit-animation-name: zoomOut;animation-name: zoomOut;}@-webkit-keyframes zoomOutDown {40% {opacity: 1;-webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);-webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);}100% {opacity: 0;-webkit-transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);-webkit-transform-origin: center bottom;transform-origin: center bottom;-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);}}@keyframes zoomOutDown {40% {opacity: 1;-webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);-webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);}100% {opacity: 0;-webkit-transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);-webkit-transform-origin: center bottom;transform-origin: center bottom;-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);}}.zoomOutDown {-webkit-animation-name: zoomOutDown;animation-name: zoomOutDown;}@-webkit-keyframes zoomOutLeft {40% {opacity: 1;-webkit-transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);}100% {opacity: 0;-webkit-transform: scale(.1) translate3d(-2000px, 0, 0);transform: scale(.1) translate3d(-2000px, 0, 0);-webkit-transform-origin: left center;transform-origin: left center;}}@keyframes zoomOutLeft {40% {opacity: 1;-webkit-transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);}100% {opacity: 0;-webkit-transform: scale(.1) translate3d(-2000px, 0, 0);transform: scale(.1) translate3d(-2000px, 0, 0);-webkit-transform-origin: left center;transform-origin: left center;}}.zoomOutLeft {-webkit-animation-name: zoomOutLeft;animation-name: zoomOutLeft;}@-webkit-keyframes zoomOutRight {40% {opacity: 1;-webkit-transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);}100% {opacity: 0;-webkit-transform: scale(.1) translate3d(2000px, 0, 0);transform: scale(.1) translate3d(2000px, 0, 0);-webkit-transform-origin: right center;transform-origin: right center;}}@keyframes zoomOutRight {40% {opacity: 1;-webkit-transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);}100% {opacity: 0;-webkit-transform: scale(.1) translate3d(2000px, 0, 0);transform: scale(.1) translate3d(2000px, 0, 0);-webkit-transform-origin: right center;transform-origin: right center;}}.zoomOutRight {-webkit-animation-name: zoomOutRight;animation-name: zoomOutRight;}@-webkit-keyframes zoomOutUp {40% {opacity: 1;-webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);-webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);}100% {opacity: 0;-webkit-transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);-webkit-transform-origin: center bottom;transform-origin: center bottom;-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);}}@keyframes zoomOutUp {40% {opacity: 1;-webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);-webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);}100% {opacity: 0;-webkit-transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);-webkit-transform-origin: center bottom;transform-origin: center bottom;-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);}}.zoomOutUp {-webkit-animation-name: zoomOutUp;animation-name: zoomOutUp;}@-webkit-keyframes slideInDown {from {-webkit-transform: translate3d(0, -100%, 0);transform: translate3d(0, -100%, 0);visibility: visible;}100% {-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}}@keyframes slideInDown {from {-webkit-transform: translate3d(0, -100%, 0);transform: translate3d(0, -100%, 0);visibility: visible;}100% {-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}}.slideInDown {-webkit-animation-name: slideInDown;animation-name: slideInDown;}@-webkit-keyframes slideInLeft {from {-webkit-transform: translate3d(-100%, 0, 0);transform: translate3d(-100%, 0, 0);visibility: visible;}100% {-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}}@keyframes slideInLeft {from {-webkit-transform: translate3d(-100%, 0, 0);transform: translate3d(-100%, 0, 0);visibility: visible;}100% {-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}}.slideInLeft {-webkit-animation-name: slideInLeft;animation-name: slideInLeft;}@-webkit-keyframes slideInRight {from {-webkit-transform: translate3d(100%, 0, 0);transform: translate3d(100%, 0, 0);visibility: visible;}100% {-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}}@keyframes slideInRight {from {-webkit-transform: translate3d(100%, 0, 0);transform: translate3d(100%, 0, 0);visibility: visible;}100% {-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}}.slideInRight {-webkit-animation-name: slideInRight;animation-name: slideInRight;}@-webkit-keyframes slideInUp {from {-webkit-transform: translate3d(0, 100%, 0);transform: translate3d(0, 100%, 0);visibility: visible;}100% {-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}}@keyframes slideInUp {from {-webkit-transform: translate3d(0, 100%, 0);transform: translate3d(0, 100%, 0);visibility: visible;}100% {-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}}.slideInUp {-webkit-animation-name: slideInUp;animation-name: slideInUp;}@-webkit-keyframes slideOutDown {from {-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}100% {visibility: hidden;-webkit-transform: translate3d(0, 100%, 0);transform: translate3d(0, 100%, 0);}}@keyframes slideOutDown {from {-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}100% {visibility: hidden;-webkit-transform: translate3d(0, 100%, 0);transform: translate3d(0, 100%, 0);}}.slideOutDown {-webkit-animation-name: slideOutDown;animation-name: slideOutDown;}@-webkit-keyframes slideOutLeft {from {-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}100% {visibility: hidden;-webkit-transform: translate3d(-100%, 0, 0);transform: translate3d(-100%, 0, 0);}}@keyframes slideOutLeft {from {-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}100% {visibility: hidden;-webkit-transform: translate3d(-100%, 0, 0);transform: translate3d(-100%, 0, 0);}}.slideOutLeft {-webkit-animation-name: slideOutLeft;animation-name: slideOutLeft;}@-webkit-keyframes slideOutRight {from {-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}100% {visibility: hidden;-webkit-transform: translate3d(100%, 0, 0);transform: translate3d(100%, 0, 0);}}@keyframes slideOutRight {from {-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}100% {visibility: hidden;-webkit-transform: translate3d(100%, 0, 0);transform: translate3d(100%, 0, 0);}}.slideOutRight {-webkit-animation-name: slideOutRight;animation-name: slideOutRight;}@-webkit-keyframes slideOutUp {from {-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}100% {visibility: hidden;-webkit-transform: translate3d(0, -100%, 0);transform: translate3d(0, -100%, 0);}}@keyframes slideOutUp {from {-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}100% {visibility: hidden;-webkit-transform: translate3d(0, -100%, 0);transform: translate3d(0, -100%, 0);}}.slideOutUp {-webkit-animation-name: slideOutUp;animation-name: slideOutUp;}

.phead-main p a{display: inline;}

footer {background: #edfaf3;padding:6rem 0 0;overflow: hidden;}
.ftr_logo {
    display: flex;
    flex-wrap: wrap;
    border-bottom: .1rem solid #d6e8e8;
    padding: 0 0 3.5rem;
    margin-bottom: 4rem;
  }
  .ftr_logo a {
    width: 17%;
    border-right: .1rem solid #d6e8e8;
  }
  .ftr_logo p {
    width: 80%;
    padding: 0 0 0 3rem;
    font-size: 1.3rem;line-height: 2.2rem;
    color: #626262;
  }
.footer_inn {
    display: flex;
    flex-wrap: wrap;
  }
.f-menu {
width: 25%;
padding-right: 4%;
}
.menu-ul-ftr {
    margin-bottom: 2rem;
  }

footer span {
color: #333333;
margin-bottom: 1rem;
font-family: var(--familyPoppins);
font-size: 1.6rem;text-transform: uppercase;
font-weight: 600;
display: block;
}

footer .f-menu a span {
font-size: 1.6rem;
margin-bottom: 1rem;
}

footer .f-menu a {
font-size: 1.3rem;
color: #666666;
display: block;
padding: .4rem 0 .4rem 1.8rem;
position: relative;
font-family: var(--familyPoppins);
line-height: 2rem;
}

footer .f-menu a:hover {
color: #108a43;
}

footer .f-menu a::before {
height: 1rem;
width: 1rem;
position: absolute;
left: 0px;
bottom: 0;
transition: 0.5s;
content: '';
opacity: 1;
top: 0;
margin: auto;
color: #108a43;
background: url(../images/green_arrow.png) no-repeat;
}
footer .f-menu a:hover::before{left: .5rem} 

.social_icon {
    display: flex;
    justify-content: center;
    position: relative;
    margin: 3rem 0;
  }
  .social_icon::before {
    content: '';
    background: #d6e8e8;
    height: .1rem;
    width: 100%;
    position: absolute;
    top: 0;
    bottom: 0;
    margin: auto;
  }
  .social_icon ul {
    display: flex;
    justify-content: center;
    align-items: center;
    color: #108a43;
    background: #edfaf3;
    position: relative;
    padding: 0 2rem;
  }

  .social_icon a {
    color: #108a43;
    font-size: 2rem;
    margin: 0 .8rem;
  }
  .social_icon a:hover{transform: translateY(.2rem);}
  .social_icon a img {
  width: 1.6rem;
}
.helpdesk {
    display: flex;
    justify-content: space-between;
    align-items: center;margin: 0 0 3rem;
  }
  .helpdesk p span {
  font-size: 1.3rem;display: inline-block;
  margin: 0 .5rem 0 0;
}
  .helpdesk ul {
    display: flex;
    align-items: center;
  }
  .helpdesk ul li {font-family: var(--familyPoppins);
    display: flex;margin-left: 1.5rem;
    align-items: center;
  }
  .helpdesk ul li:first-child a{font-family: 'GothamMedium';font-weight: 500;}

  .helpdesk p {
    padding: 0;font-family: var(--familyPoppins);
    font-size: 1.3rem;
  }
  .helpdesk p strong {
  color: #108a43;
  display: block;
  margin-bottom: .5rem;width: 100%;
}
  .helpdesk p svg{display: none;}
  .helpdesk a {
    font-weight: 600;
    color: #333;
    padding: 0 1rem;
    
    line-height: 1.4rem;
  }
  .helpdesk a:hover{color: #108a43;}
/*  .helpdesk li:first-child a:last-child{border-left: .1rem solid #333;}*/
  .helpdesk svg {
    font-size: 1.4rem;
    color: #108a43;
  }
  .copyright {
    background: #108a43;padding: 2rem 0;
  }
  .copyright .container {
    display: flex;
    align-items: center;
    justify-content: space-between;
  }
  .copyright ul {
    display: flex;align-items: center;
  }
  .copyright li:first-child{margin-right: 1.5rem;}
  .copyright li, .copyright li a {
    color: #fff;font-family: var(--familyPoppins);
    font-size: 1.3rem;
  }
  .copyright li a {
    padding: 0 1rem;
    border-left: .1rem solid #fff;
    line-height: 1.5rem;
  }
  .copyright p {
    display: flex;
    padding: 0;
    color: #fff;
    font-size: 1.3rem;
  }
  .copyright p a {
    font-size: 1.3rem;
    color: #fff;
  }
.copyright li a:hover, .copyright p a:hover{color:#0d4a85;}

.menu-ul-ftr + a::before, footer .f-menu .menu-ul-ftr + a + a::before {
  display: none;
  padding-left: 0;
}
footer .f-menu .menu-ul-ftr + a, footer .f-menu .menu-ul-ftr + a + a{padding-left: 0;}
footer .f-menu .menu-ul-ftr + a:hover span, footer .f-menu .menu-ul-ftr + a + a:hover span{color: #108a43;}
.signup_sec .wpcf7-response-output {
  display: none !important;
}


.chat_sec {
  position: fixed;
  right:.5rem;
  z-index: 9;
  bottom: 0;
  animation: fadeInRight 1s;
}
.chat_sec span{cursor: pointer;}

.enquire_fixed {
  position: fixed;
  top: 83%;
  transform: rotate(-90deg);
  left: -5rem;z-index: 9;
}
.sidebar-contact .toggle span {
  color: #fff;
  background: #0d4a85;
  padding: 1.6rem 2rem;
  border-radius: 0 0 2rem 2rem;
  transition: 0.3s;
  font-weight: 500;
  display: inline-block;
  height: 6rem;
}
  
  .sidebar-contact .toggle span:hover{background: #108a43;}
  
  


/*Social*/
.social-btn {
  display: flex;
  width: 154px;
  align-items: center;
  padding-left: 20px;
  padding-right: 10px;
  padding-top: 9px;
  padding-bottom: 9px;
  border: 1px;
  border-bottom-left-radius: 20px;
  border-top-left-radius: 20px;
  margin-bottom: 14px;
  position: relative;
  transform: translateX(0px);
  transition: .5s;
}
.social-btn:hover {
  transform: translateX(-97px);
  transition: .5s;
}

.social_icon_fixed {
  position: fixed;transform: translateX(100px);
  top: 35%;right: 0;z-index: 999;
}
.social_icon_fixed a {
  text-decoration: none;
}

.color-telegram {
  background-color: #0d4a85;
}
.color-instagram {
  background-color: #108a43;
}
.color-whatsapp {
  background-color: #24cc63;
}

.google-font {
  font-family: "Lato", sans-serif;
  font-size: 1.25rem;
}

.social-btn img {
  width: 40px;
}

.social-btn p {
  color: white;
padding: 0;
  margin-top: 0px;
  margin-bottom: 0px;
}

.icons8-telegram-app {
  order: 1;
  display: inline-block;
  width: 40px;
  height: 40px;
  background: url(../images/whatsapp3.png) no-repeat left center;
}

.icons8-instagram {
  order: 1;
  display: inline-block;
  width: 40px;
  height: 40px;
  background: url(../images/whatsapp2.png) no-repeat left center;
}

.icons8-whatsapp {
  order: 1;
  display: inline-block;
  width: 38px;
  height: 38px;
  background: url(../images/whatsapp.png) no-repeat left center;
}

/*Social*/


.mobile-bottom-menu{ display: none;}

/*Getin totch*/
.getin_touch {
  padding: 2rem 0 7rem;
}

.getin_touch .row {
  --bs-gutter-x: 4rem;
}
.get_box {
  background: #e7f3ec;
  text-align: center;
  padding: 3rem 1rem 4rem;
  border-radius: 1rem;
  border: .1rem solid #d6ece0;height: 100%;
}

.get_box p {
  font-size: 1.8rem;
  padding: 0;
  color: #333333;
}
.get_box span {
  color: #0d4a85;
  font-size: 1.8rem;
  font-weight: 600;word-wrap: break-word;
}
.get_box figure {
  transition: 0.3s;
  margin-bottom: 1.5rem;
}
.get_box:hover figure{transform: translateY(1rem);}
.get_box:hover{box-shadow: 0 0 2rem #bfd7ca;}


.signup_sec {
  background: url(../images/subscribe_bg.jpg) no-repeat;background-size: cover;padding: 4.5rem 0;
}

.signup_form {
  display: flex;
  align-items: center;
}
.signup_form .form-group {
  width: 40%;
  padding-left: 2.5rem;margin: 0;
}
.signup_form .form-group.btn {
  width: 20%;
}
.signup_form .form-control {
  background: #fff;
  border: 0;
  border-radius: .7rem;
  padding:1rem 2rem;font-family: var(--familyPoppins);
  font-size: 1.4rem;
}
.sub-btn {
  background: #0d4a85;
  border: 0;
  color: #fff;
  font-size: 1.6rem;
  font-weight: 500;
  height: 5rem;
  padding: 1rem 3.5rem;
  border-radius: .7rem;transition: 0.3s;
}
.sub-btn:hover{background: #fff;color: #0d4a85;}
.signup_sec p {
  padding: 0;
  color: #fff;
  font-size: 2rem;
}
.signup_sec p span {
  display: block;
  font-size: 2.8rem;
  font-weight: 500;margin: 0;position: static;
}

.sidebar-contact strong {
  position: absolute;
  right: 2rem;
  top: 2rem;
  font-size: 30px;
  font-weight: 500;
  color: #108a43;
  cursor: pointer;
}


.sidebar-contact{
  position:fixed;
  top:50%;
  left:-350px;
  transform:translateY(-50%);
  width:350px;
  height:auto;
  padding:25px 30px;
  background:#fff;
  
  box-sizing:border-box;
  transition:0.5s; z-index: 99; border-radius: 0rem 1rem 1rem 0rem;
}
.sidebar-contact.active{
  left:0;box-shadow: 0 20px 50px rgba(0,0,0,.5);
}
.sidebar-contact input,
.sidebar-contact textarea, .sidebar-contact select{
  width:100%;
  height: 40px;
  padding: 7px 15px;
  margin-bottom:0px;
  box-sizing:border-box;
  border:1px solid #dddddd;
  outline:none; border-radius: 5px;
}
.sidebar-contact h2{
  margin:0 0 20px;
  padding:0; font-size: 28px;   font-family: var(--familyRaleway);
}
.sidebar-contact textarea{
  height:60px;
  resize:none;
}
.sidebar-contact input[type="submit"] {
  background: #0c4a85;
  color: #fff;
  cursor: pointer;
  border: none;
  font-size: 16px;
  font-family: var(--familyRaleway);
  width: 39%;
  padding: 0px;
}
.toggle{
  position: fixed;
  top: 42%;
  transform: rotate(-90deg);
  right: -9.5rem;
  z-index: 9999;
  cursor: pointer;
}

.signup_form .wpcf7 { width: 100%;position: relative;}
.signup_form .wpcf7 .wpcf7-form { display: flex; align-items: center;}
.wpcf7 form .wpcf7-response-output {
  position: absolute;
right: 34%;
font-size: 1.1rem;
background: #fff;
bottom: -5.5rem;
border-radius: .5rem;
}
/* .toggle:before{
  content:'\f003';
  font-family:fontAwesome;
  font-size:18px;
  color:#fff;
} */
.toggle.active:before{
  content:'';
}

.sidebar-contact .toggle h4 {   font-family: var(--familyPoppins); font-size: 18px; font-weight: 500; color: #fff;}
.gallery-top .featu_btn_sec{ margin-top: 4rem;}

.sidebar-contact input {  font-family: var(--familyPoppins); font-size: 14px; font-weight: 400; color: #747474;}
.sidebar-contact select {
  font-family: var(--familyPoppins);
  font-size: 14px;
  font-weight: 400;
  color: #747474;
  border-radius: 5px;
  padding: .7rem 1.5rem;
}
.sidebar-contact .otp-btn {
  right: 0.6rem;
  top: 14%;
  font-size: 1.2rem;
  padding: 0.5rem 1.4rem;
  border-radius: 0.6rem;
}
.sidebar-contact .form-group {
  margin-bottom: 1.7rem;
}

 /*.signup_form .form-group span img {
  position: absolute;
  top: 18px;
  right: 28px; 
  display: none;
}*/


.signup_form .form-group img { display: none;}
  .signup_sec .wpcf7-not-valid-tip {
  position: absolute;
  font-size: 1.4rem;color: red;
top: auto;
left: auto;
font-weight: 400;
}
.helpdesk ul li.m-plcy {
  display: none;
}


@media (max-width: 1649px) {
footer a {
font-size: 1.4rem;
}

footer span a {
font-size: 1.6rem;
}
}

@media (max-width: 1399px) {
  .signup_form .form-group{width: 40%;}
  .signup_form .form-group.btn{width: 20%;}

}

@media (max-width: 1199px) {
/* .content-f{
      bottom: 15px;
      left: -74px;
      }
.content-u {
      top: -71px;
      left: -85px;
}
.content-e {
    top: -72px;
    right: -41px;
}
.content-l {
  bottom: -16px;
  right: -61px;
} */




.signup_form .form-group {
  width: 40%;
  padding-left: 1rem;
}
.signup_form .form-group.btn {
  width: 20%;
}
.signup_sec p span{font-size: 2.2rem}
.helpdesk p, .helpdesk p span{line-height: 1.8rem;}
.signup_sec{padding: 3rem 0;}

.ftr_logo a{width: 20%;}
.ftr_logo a img {
  max-width: 100%;
}



}


@media (max-width: 991px) {

  .getin_touch, .ftr_logo{display: none;}

  .signup_form .form-group img { display: block;}

.helpdesk p svg {
  display: block;
}

.f-menu {  width: 100%; } 
.f-menu .menu-ul-ftr {  margin-bottom: 0rem; height: 0; overflow: hidden; -webkit-transition: .5s; transition: height .3s ease-in-out; padding: 0 2rem;}
footer .f-menu > span:after { content: "+";  margin-left: 5px;  font-size: 25px;  transition: .5s;  position: absolute;  right: 1rem; top: 4px;  font-weight: normal;}
footer .f-menu > span.dd-show:after {  transform: rotate(45deg);}
footer .f-menu > span.dd-show + .menu-ul-ftr{ height: auto; margin-bottom: 1rem; margin-top: 1rem;}
.f-menu span {  position: relative;
    font-size: 1.6rem;
    text-transform: capitalize;
    border-bottom: 1px solid #d5dbd7;
    padding: 10px 15px 10px 15px;
    margin: 0;}

footer .f-menu a span { font-size: 1.6rem; text-transform: capitalize; margin-bottom: 0px;}
.copyright p { display: none;}
.copyright ul li{ display: none;}
.copyright ul li:first-child{ display: block;}
.copyright ul li:first-child {
  display: block;
  text-align: center;
  margin: 0 auto;
  padding-left: 1rem;
}



.footer { padding: 1rem 0 6.5rem; }
.footer .f-menu { padding: 0%;}  
.footer .helpdesk { display: block; margin: 2rem 0rem; padding: 0rem 1.5rem;}
.footer .helpdesk ul li { display: flex; margin-left: 0; padding-top: 1.5rem;}
.footer .helpdesk ul { display: block;color: #666;}
.footer .container{ width: 100%; padding: 0px;}
.footer .helpdesk p { display: flex;color: #666;flex-wrap: wrap;}
.footer .helpdesk p svg { margin: .5rem 1rem 0 0;}
.helpdesk a {
  font-weight: 400;
  color: #666;font-size: 1.3rem;
}



.mobile-bottom-menu {background: #2858A1; z-index: 99; width: 100%; display: block; position: fixed; bottom: 0;}
.mobile-bottom-menu > ul { align-items: flex-end; display: flex; justify-content: space-between; list-style: none; margin: 0; z-index: 999999; position: relative;}
.mobile-bottom-menu ul p, .mobile-bottom-menu ul figure { margin: 0; color: #fff; transition: 0.3s;}
.mobile-bottom-menu ul figure { margin-bottom: 1rem; height: 2rem;}
.mobile-bottom-menu > ul > li { text-align: center; transition: 0.3s; width: 25%; background: #0e7d3d; border-right: .1rem solid #40a169;}
.mobile-bottom-menu > ul > li a { padding: 10px 0; display: block;}
.togglee.active { background: #154082;}
.mobile-bottom-menu > li a:hover { background: #154082;}
.mobile-bottom-menu ul p { font-size: 1.1rem; color: #fff; margin-top: -9px; padding: 0;}
.goback a { background-image: linear-gradient(#0161A0, #0676C0 );}
.mobile-bottom-menu ul li:hover figure { transform: translateY(2px);}
.mobile-bottom-menu ul li:last-child {  border-right: 0;}
.mobile-bottom-menu ul li figure .svg-inline--fa  { font-size: 2rem; }

.ftr_logo { display: none;}
.sidebar-contact{  width: 100%; height: auto; left: -100%; top: auto; bottom: 6rem; display: none; }
.sidebar-contact .toggle{ top:50%;  transform:translateY(-50%);display: none;  transition:0.5s; }
.sidebar-contact.active .toggle { top:0;  right:0; transform:translateY(0); }
.scroll{ width:100%; height:100%;  overflow-y:auto; }
.content{ padding:50px 50px; }






.signup_sec p { font-size: 1.7rem; text-align: center; margin-bottom: 1rem;position: relative;}
.signup_sec p span { font-size: 1.7rem; font-weight: normal; display: inline; margin-right: 0; }
.signup_sec { padding: 2.5rem 0;}
.signup_form .form-group:first-child { display: none;}
.signup_form .sub-btn { font-size: 1.5rem;   height: 4rem; padding: 0rem 2rem;  border-radius: 0.4rem; transition: 0.3s;}
.signup_form .form-group { width: 66%; padding-left: 0.5rem; margin: 0; padding-right: 0.8rem;}
.signup_form .form-control { border-radius: 0.4rem; padding: 1rem 0rem 1rem 3.6rem; font-size: 1.3rem; height: 4rem;}
.signup_form .form-group span { position: absolute;
    left: 1rem;
    top: 0;
    z-index: 9;
    bottom: 0;
    margin: auto;
    display: flex;
    align-items: center;}

.footer .social_icon { display: none!important; }
.our_journey_sec{ display: none; }
.getin_touch{display: none;}
.footer .ftr_logo{ display: none; }


.signup_form .form-group img { left: 1.1rem;}


.signup_sec p { font-size: 2rem; text-align: center; margin-bottom: 1rem;}
.signup_form .form-group:first-child { display: none;}
.signup_form .form-group { width: 50%; padding-left: 0.5rem; margin: 0; padding-right: 0.8rem;}

.signup_sec p span { font-size: 2rem; font-weight: normal; display: inline; margin-right: 0;}
.signup_form .form-group.btn {  width: 30%;padding: 0;}

.signup_form .sub-btn { font-size: 1.3rem; height: 4rem;padding: 0rem 1rem; border-radius: 0.4rem; transition: 0.3s;width: 100%;}
.ftr_logo { display: block; flex-wrap: wrap; border-bottom: 0.1rem solid #d6e8e8; padding: 0 0 3.5rem; margin-bottom: 4rem;}
.footer .ftr_logo a { width: 100%; border-right: 0; text-align: center; margin: 0 auto; padding-bottom: 3rem;}
footer { padding: 4rem 0 0;}

.copyright {
  padding: 1.5rem 0;
}

.wpcf7-form-control-wrap {
  position: static !important;
}
.chat_sec{display: none;}
.signup_sec .wpcf7-not-valid-tip{top: 2rem !important;}
.wpcf7 form .wpcf7-response-outputbottom: -3rem;{bottom: -3rem;right: 18%;}

.signup_form .wpcf7 .wpcf7-form{flex-wrap: wrap;justify-content: center;}
.helpdesk ul li.m-plcy { display: inline-block;padding-left: 1.5rem;padding-top: 1rem;}


#ymDivBar{bottom: 0 !important;right: 10px!important;}
.footer .helpdesk p br { margin-top: .7rem;}
  



}




@media (max-width: 575px) {

  .vari-drop{display: block;}
  .vari-drop label{margin-bottom: 1rem;}
.signup_form .form-group{width: 100%;}
.footer { padding-bottom: 6rem; }
/*  #ymDivBar { bottom: 11rem !important;  }*/
.helpdesk p, .helpdesk p span{padding: 0;}
/*footer .f-menu > span::after {top: auto;}*/

}
    

@media (max-width: 767px) {

.helpdesk ul li.m-plcy {
    display: inline-block;
    padding-left: 1rem;
    padding-top: 1rem;
    position: relative;
}
.helpdesk ul li.m-plcy:after {
    content: '';
    background: #000;
    display: block;
    position: absolute;
    width: 1px;
    height: 10px;
    top: 12px;
    right: -5px;
}
.helpdesk ul li.m-plcy:last-child:after {
    display: none;
}

}

.helpdesk ul li.m-plcy a {
    font-weight: bold;
}