body{
	font-family: LisztFYBk;
	font-size: 0.9rem;
	font-weight: 200;
	padding:0px;
	margin-top:38px;
}

header{
	font-family:TideSans;
}

navbar-brand{margin-bottom:5px; height:2rem;
}

.form-control{font-weight:200;}

#brief .form-control{
background-color: #333; border:0; color:white;}

.brandform .form-control{
background-color:#111; border-color:#E46802; color:white;}

#easy h3{
font-family:TideSans; font-size:0.9rem; color:#333;}

#easy p{font-family:LisztFYBk; font-weight:200; font-size:0.9rem;}

#easy .glyphicon{font-size:1.6rem; color:#999; transform:scale(0.7,1); 
  -webkit-transform:scale(0.7,1); margin-left:-15px;}

.lead{font-size:1.1rem;}


.btn-lg2 {
    padding: 0.2rem 1rem;
    font-size: 1.25rem;
    line-height: 1.5;
    border-radius: 0.3rem;
}

 .bttn{
     cursor:pointer;
     position:relative;
     border:none;
     transition:0.1s all ease;
     color:black;
     background-color:#b0f300;
     top:-5px;
     border-bottom: 5px solid #59bf00;
     box-shadow:0px 3px 5px 0px #c5c5c5;
	 font-family:TideSans;
}
 .bttn:hover{
     background-color:#d2ff00;
     top:-3px;
     border-bottom: 3px solid #abeb02;
     box-shadow:0px 3px 5px 0px #e5e5e5;
     margin-bottom:3px;
}
 .bttn:active{
     background-color:#abeb02;
     border-bottom: 3px solid #59bf00;
     top:-3px;
     box-shadow:0px 3px 5px 0px #c5c5c5;
     margin-bottom:3px;
     color:black;
}

 .bttno{
     cursor:pointer;
     position:relative;
     border:none;
     transition:0.1s all ease;
     color:#222;
     background-color:#E46802;
     top:-5px;
     border-bottom: 5px solid #aa4e01;
     box-shadow:0 0 60 3px #555;
	 font-family:TideSans;
	      margin-bottom:-5px;
}
 .bttno:hover{
     background-color:#fd9914;
     top:-3px;
     border-bottom: 3px solid #c35a01;
     box-shadow:0 0 60px 3px #666;
     margin-bottom:0;
}
 .bttno:active{
     background-color:#E46802;
     border-bottom: 3px solid #773701;
     top:-3px;
     box-shadow:0 0 60px 3px #444;
     margin-bottom:0px;
     color:black;
}

 .bg-scroll {
     !perspective: 700px;
     position: absolute;
     animation: animatedBackground 30s linear infinite;
}
 @keyframes animatedBackground{
    from{
        transform:scale(1) rotateX(0deg) translateY(000px)
    }
    to{
        transform:scale(1) rotateX(0deg) translateY(-1316px)
    }
}
 hr{
     border:none;
     width: 100%;
     height: 50px;
     box-shadow: 0 30px 50px -20px #a9a9a9;
     margin: -50px auto 10px;
}
.featurette-divider {
  margin: 4rem 0;
     margin-top: 0;
}
 .construction {
     -webkit-transition: all 1s ease;
    /* Safari and Chrome */
     -moz-transition: all 1s ease;
    /* Firefox */
     -o-transition: all 1s ease;
    /* IE 9 */
     -ms-transition: all 1s ease;
    /* Opera */
     transition: all 1s ease;
}
 .construction:hover {
     margin-top:-10px;
}
 .zoom img {
     -webkit-transition: all 1s ease;
    /* Safari and Chrome */
     -moz-transition: all 1s ease;
    /* Firefox */
     -o-transition: all 1s ease;
    /* IE 9 */
     -ms-transition: all 1s ease;
    /* Opera */
     transition: all 1s ease;
}
 .zoom:hover img {
     -webkit-transform:scale(1.10);
    /* Safari and Chrome */
     -moz-transform:scale(1.10);
    /* Firefox */
     -ms-transform:scale(1.10);
    /* IE 9 */
     -o-transform:scale(1.10);
    /* Opera */
     transform:scale(1.10);
}
 .accordion-toggle {
    border-bottom: 1px solid #cccccc;
    cursor: pointer;
    margin: 0;
    padding: 10px 0;
    position: relative;
}
 .accordion-toggle.active:after{
    content:"";
    position:absolute;
    right:0;
    top:17px;
    width:0;
    height:0;
    border-bottom:5px solid #E46802;
    border-left:5px solid rgba(0,0,0,0);
    border-right:5px solid rgba(0,0,0,0);
}
 .accordion-toggle:before{
    content:"";
    position:absolute;
    right:0;
    top:17px;
    width:0;
    height:0;
    border-top:5px solid #000;
    border-left:5px solid rgba(0,0,0,0);
    border-right:5px solid rgba(0,0,0,0);
}
 .accordion-toggle.active:before{
    display:none;
}
 .accordion-content {
    display: none;
}
 .accordion-toggle.active {
    color:#E46802;
}

    /* WebKit browsers */
input:focus::-webkit-input-placeholder { color:transparent; }

    /* Mozilla Firefox 4 to 18 */
input:focus:-moz-placeholder { color:transparent; }

    /* Mozilla Firefox 19+ */
input:focus::-moz-placeholder { color:transparent; }

    /* Internet Explorer 10+ */
input:focus:-ms-input-placeholder { color:transparent; }


textarea:focus::-webkit-input-placeholder { color:transparent; }

    /* Mozilla Firefox 4 to 18 */
textarea:focus:-moz-placeholder { color:transparent; }

    /* Mozilla Firefox 19+ */
textarea:focus::-moz-placeholder { color:transparent; }

    /* Internet Explorer 10+ */
textarea:focus:-ms-input-placeholder { color:transparent; }

/* Webfont: LisztFY-Bk */@font-face {
    font-family: 'LisztFYBk';
    src: url('LisztFY-Bk.eot'); /* IE9 Compat Modes */
    src: url('LisztFY-Bk.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('LisztFY-Bk.woff') format('woff'), /* Modern Browsers */
         url('LisztFY-Bk.ttf') format('truetype'), /* Safari, Android, iOS */
         url('LisztFY-Bk.svg#LisztFY-Bk') format('svg'); /* Legacy iOS */
    font-style: normal;
    font-weight: normal;
    text-rendering: optimizeLegibility;
}

/* Webfont: LisztFY-BkItalic */@font-face {
    font-family: 'LisztFYBk';
    src: url('LisztFY-BkItalic.eot'); /* IE9 Compat Modes */
    src: url('LisztFY-BkItalic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('LisztFY-BkItalic.woff') format('woff'), /* Modern Browsers */
         url('LisztFY-BkItalic.ttf') format('truetype'), /* Safari, Android, iOS */
         url('LisztFY-BkItalic.svg#LisztFY-BkItalic') format('svg'); /* Legacy iOS */
    font-style: italic;
    font-weight: normal;
    text-rendering: optimizeLegibility;
}

/* Webfont: LisztFY-Bd */@font-face {
    font-family: 'LisztFYBk';
    src: url('LisztFY-Bd.eot'); /* IE9 Compat Modes */
    src: url('LisztFY-Bd.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('LisztFY-Bd.woff') format('woff'), /* Modern Browsers */
         url('LisztFY-Bd.ttf') format('truetype'), /* Safari, Android, iOS */
         url('LisztFY-Bd.svg#LisztFY-Bd') format('svg'); /* Legacy iOS */
    font-style: normal;
    font-weight: bold;
    text-rendering: optimizeLegibility;
}



div.cn {
    display: flex;
    align-items: center;
    text-align: center;
}	
div.inner {
    text-align: left;
}

.col-xs-5ths,
.col-sm-5ths,
.col-md-5ths,
.col-lg-5ths {
    position: relative;
    min-height: 1px;
    padding-right: 10px;
    padding-left: 10px;
}

.col-xs-5ths {
    width: 20%;
    float: left;
}

@media (min-width: 768px) {
    .col-sm-5ths {
        width: 20%;
        float: left;
    }
}

@media (min-width: 992px) {
    .col-md-5ths {
        width: 20%;
        float: left;
    }
}

@media (min-width: 1200px) {
    .col-lg-5ths {
        width: 20%;
        float: left;
    }
}

.footer {
    position: fixed;
    bottom: 0;
    width: 100%;
    padding-top: 0px;
    padding-bottom: 4px;
    font-family: TideSans;
    font-size: 12px;
    background-color: white;
    color: #333;
    z-index: 1000;
}

#przycisk
{display:inline-block; text-align: center; -moz-border-radius: 4px; border-radius: 4px; width: 140px; padding:2px;
	background-color:#E46802; color:black;}
#przycisk:hover
{background-color:black; color:white;}

#instagram
{color: #c13584}
#instagram:hover
{color:black;}

#fejs
{color: #3b5998;}
#fejs:hover
{color:black;}

.fejs
{color: #3b5998;}
.fejs:hover
{color:black;}

#pinterejs
{color: #BD081C;}
#pinterejs:hover
{color:black;}

.navbar-nav > li > a {
	line-height: 1.2;
	font-size: 0.8rem;
}

.dropdown-item{
	line-height: 1.2;
	font-size: 0.8rem;
    font-weight: bold;	
	}

.dropdown-menu > a{
    color: #E46802;
}

.navbar-light .navbar-nav .nav-link {
    color: #E46802;
}

.navbar-light .navbar-nav .active > .nav-link, .navbar-light .navbar-nav .nav-link.show, .navbar-light .navbar-nav .nav-link.active{
  color: #666;
} 

hr{margin: 0px 0px 60px 0px;}

.col{
     border: 0px solid #999;
}

img:not(.bg) {
max-width:100%;
}

 .back{
     cursor:pointer;
     position:relative;
     border:none;
     transition:0.1s all ease;
     color:#999;
     background-color:#222;
     top:-5px;
     border-bottom: 5px solid #111;
}

.btno:hover{
     box-shadow:0 0 0px 0px #666;
}
 .btno:active{
     box-shadow:0 0 0px 0px #666;
}

.modal{z-index:2003;}

.modal-body{padding: 1.5rem 2.5rem 2rem 2.5rem;}

.modal-body b{font-family:TideSans;font-weight:bold;}

body.modal-open #wrap{
    -webkit-filter: blur(7px);
    -moz-filter: blur(15px);
    -o-filter: blur(15px);
    -ms-filter: blur(15px);
    filter: blur(15px);
}
  
.modal-backdrop {background: #333; opacity: 0;}

.close {
    font-size: 50px;
    display:block;
	opacity: 1;
}

a.bttn:hover {
    color: #222;
}

textarea[type="text"]:focus {
  -webkit-box-shadow: 0 0 0px 2px #E46802;
  box-shadow: 0 0 0px 2px #E46802;
     border: 2px solid #111;
}  

input[type="text"]:focus {
  -webkit-box-shadow: 0 0 0px 2px #E46802;
  box-shadow: 0 0 0px 2px #E46802;
     border: 2px solid #111;
}

input[type="email"]:focus {
  -webkit-box-shadow: 0 0 0px 2px #E46802;
  box-shadow: 0 0 0px 2px #E46802;
     border: 2px solid #111;
}  


.noUi-handle {
     border: 0 solid #D9D9D9;
     height: 20px;
     width: 20px;
     border-radius: 20px;
     background: #FFF;
     cursor: default;
     box-shadow: 2px 2px 20px black;
}
 .noUi-connect {
     background: #E46802
}
 .noUi-target {
     background: #333;
     border-radius: 20px;
     border: 0px solid #333;
     box-shadow: inset 0 0 0 #333, 0 3px 6px -5px #BBB;
}
 .noUi-connects {
     border-radius: 20px;
}
 .noUi-tooltip {
     display: block;
     position: absolute;
     border: 0 solid #D9D9D9;
     border-radius: 3px;
     background: #333;
     color: white;
     padding: 5px 8px 5px 8px;
     text-align: center;
     white-space: nowrap;
     margin-bottom: -70px;
     box-shadow: 0 2px 20px black;
}
 .noUi-horizontal {
     height: 10px;
}
 .noUi-horizontal .noUi-handle {
     width: 24px;
     height: 24px;
     left: -12px;
     top: -6px;
}



h2{font-family:TideSans; font-size:2.1rem; color:#333333; letter-spacing: -10%; word-spacing: -30%;}

h3{color:#E46802; font-size: 24px; margin-bottom:15px;}	
	
h5{font-size:1.05rem; line-height:1.4;}


a:hover { color:black;}















.tippy-touch{
    cursor:pointer!important
}
.tippy-notransition{
    transition:none!important
}
.tippy-popper{
    max-width:350px;
    perspective:700px;
    z-index:9999;
    outline:0;
    transition-timing-function:cubic-bezier(.165,.84,.44,1);
    pointer-events:none;
    line-height:1.4
}
.tippy-popper[data-html]{
    max-width:96%;
    max-width:calc(100% - 20px)
}
.tippy-popper[x-placement^=top] .tippy-backdrop{
    border-radius:40% 40% 0 0
}
.tippy-popper[x-placement^=top] .tippy-roundarrow{
    bottom:-8px;
    transform-origin:50% 0
}
.tippy-popper[x-placement^=top] .tippy-roundarrow svg{
    position:absolute;
    left:0;
    transform:rotate(180deg)
}
.tippy-popper[x-placement^=top] .tippy-arrow{
    border-top:7px solid #333;
    border-right:7px solid transparent;
    border-left:7px solid transparent;
    bottom:-7px;
    margin:0 6px;
    transform-origin:50% 0;
}
.tippy-popper[x-placement^=top] .tippy-backdrop{
    transform-origin:0 90%
}
.tippy-popper[x-placement^=top] .tippy-backdrop[data-state=visible]{
    transform:scale(6) translate(-50%,25%);
    opacity:1
}
.tippy-popper[x-placement^=top] .tippy-backdrop[data-state=hidden]{
    transform:scale(1) translate(-50%,25%);
    opacity:0
}
.tippy-popper[x-placement^=top] [data-animation=shift-toward][data-state=visible]{
    opacity:1;
    transform:translateY(-10px)
}
.tippy-popper[x-placement^=top] [data-animation=shift-toward][data-state=hidden]{
    opacity:0;
    transform:translateY(-20px)
}
.tippy-popper[x-placement^=top] [data-animation=perspective]{
    transform-origin:bottom
}
.tippy-popper[x-placement^=top] [data-animation=perspective][data-state=visible]{
    opacity:1;
    transform:translateY(-10px) rotateX(0)
}
.tippy-popper[x-placement^=top] [data-animation=perspective][data-state=hidden]{
    opacity:0;
    transform:translateY(0) rotateX(90deg)
}
.tippy-popper[x-placement^=top] [data-animation=fade][data-state=visible]{
    opacity:1;
    transform:translateY(-10px)
}
.tippy-popper[x-placement^=top] [data-animation=fade][data-state=hidden]{
    opacity:0;
    transform:translateY(-10px)
}
.tippy-popper[x-placement^=top] [data-animation=shift-away][data-state=visible]{
    opacity:1;
    transform:translateY(-10px)
}
.tippy-popper[x-placement^=top] [data-animation=shift-away][data-state=hidden]{
    opacity:0;
    transform:translateY(0)
}
.tippy-popper[x-placement^=top] [data-animation=scale][data-state=visible]{
    opacity:1;
    transform:translateY(-10px) scale(1)
}
.tippy-popper[x-placement^=top] [data-animation=scale][data-state=hidden]{
    opacity:0;
    transform:translateY(0) scale(0)
}
.tippy-popper[x-placement^=bottom] .tippy-backdrop{
    border-radius:0 0 30% 30%
}
.tippy-popper[x-placement^=bottom] .tippy-roundarrow{
    top:-8px;
    transform-origin:50% 100%
}
.tippy-popper[x-placement^=bottom] .tippy-roundarrow svg{
    position:absolute;
    left:0;
    transform:rotate(0)
}
.tippy-popper[x-placement^=bottom] .tippy-arrow{
    border-bottom:7px solid #333;
    border-right:7px solid transparent;
    border-left:7px solid transparent;
    top:-7px;
    margin:0 6px;
    transform-origin:50% 100%
}
.tippy-popper[x-placement^=bottom] .tippy-backdrop{
    transform-origin:0 -90%
}
.tippy-popper[x-placement^=bottom] .tippy-backdrop[data-state=visible]{
    transform:scale(6) translate(-50%,-125%);
    opacity:1
}
.tippy-popper[x-placement^=bottom] .tippy-backdrop[data-state=hidden]{
    transform:scale(1) translate(-50%,-125%);
    opacity:0
}
.tippy-popper[x-placement^=bottom] [data-animation=shift-toward][data-state=visible]{
    opacity:1;
    transform:translateY(10px)
}
.tippy-popper[x-placement^=bottom] [data-animation=shift-toward][data-state=hidden]{
    opacity:0;
    transform:translateY(20px)
}
.tippy-popper[x-placement^=bottom] [data-animation=perspective]{
    transform-origin:top
}
.tippy-popper[x-placement^=bottom] [data-animation=perspective][data-state=visible]{
    opacity:1;
    transform:translateY(10px) rotateX(0)
}
.tippy-popper[x-placement^=bottom] [data-animation=perspective][data-state=hidden]{
    opacity:0;
    transform:translateY(0) rotateX(-90deg)
}
.tippy-popper[x-placement^=bottom] [data-animation=fade][data-state=visible]{
    opacity:1;
    transform:translateY(10px)
}
.tippy-popper[x-placement^=bottom] [data-animation=fade][data-state=hidden]{
    opacity:0;
    transform:translateY(10px)
}
.tippy-popper[x-placement^=bottom] [data-animation=shift-away][data-state=visible]{
    opacity:1;
    transform:translateY(10px)
}
.tippy-popper[x-placement^=bottom] [data-animation=shift-away][data-state=hidden]{
    opacity:0;
    transform:translateY(0)
}
.tippy-popper[x-placement^=bottom] [data-animation=scale][data-state=visible]{
    opacity:1;
    transform:translateY(10px) scale(1)
}
.tippy-popper[x-placement^=bottom] [data-animation=scale][data-state=hidden]{
    opacity:0;
    transform:translateY(0) scale(0)
}
.tippy-popper[x-placement^=left] .tippy-backdrop{
    border-radius:50% 0 0 50%
}
.tippy-popper[x-placement^=left] .tippy-roundarrow{
    right:-16px;
    transform-origin:33.33333333% 50%
}
.tippy-popper[x-placement^=left] .tippy-roundarrow svg{
    position:absolute;
    left:0;
    transform:rotate(90deg)
}
.tippy-popper[x-placement^=left] .tippy-arrow{
    border-left:7px solid #333;
    border-top:7px solid transparent;
    border-bottom:7px solid transparent;
    right:-7px;
    margin:3px 0;
    transform-origin:0 50%
}
.tippy-popper[x-placement^=left] .tippy-backdrop{
    transform-origin:100% 0
}
.tippy-popper[x-placement^=left] .tippy-backdrop[data-state=visible]{
    transform:scale(6) translate(40%,-50%);
    opacity:1
}
.tippy-popper[x-placement^=left] .tippy-backdrop[data-state=hidden]{
    transform:scale(1.5) translate(40%,-50%);
    opacity:0
}
.tippy-popper[x-placement^=left] [data-animation=shift-toward][data-state=visible]{
    opacity:1;
    transform:translateX(-10px)
}
.tippy-popper[x-placement^=left] [data-animation=shift-toward][data-state=hidden]{
    opacity:0;
    transform:translateX(-20px)
}
.tippy-popper[x-placement^=left] [data-animation=perspective]{
    transform-origin:right
}
.tippy-popper[x-placement^=left] [data-animation=perspective][data-state=visible]{
    opacity:1;
    transform:translateX(-10px) rotateY(0)
}
.tippy-popper[x-placement^=left] [data-animation=perspective][data-state=hidden]{
    opacity:0;
    transform:translateX(0) rotateY(-90deg)
}
.tippy-popper[x-placement^=left] [data-animation=fade][data-state=visible]{
    opacity:1;
    transform:translateX(-10px)
}
.tippy-popper[x-placement^=left] [data-animation=fade][data-state=hidden]{
    opacity:0;
    transform:translateX(-10px)
}
.tippy-popper[x-placement^=left] [data-animation=shift-away][data-state=visible]{
    opacity:1;
    transform:translateX(-10px)
}
.tippy-popper[x-placement^=left] [data-animation=shift-away][data-state=hidden]{
    opacity:0;
    transform:translateX(0)
}
.tippy-popper[x-placement^=left] [data-animation=scale][data-state=visible]{
    opacity:1;
    transform:translateX(-10px) scale(1)
}
.tippy-popper[x-placement^=left] [data-animation=scale][data-state=hidden]{
    opacity:0;
    transform:translateX(0) scale(0)
}
.tippy-popper[x-placement^=right] .tippy-backdrop{
    border-radius:0 50% 50% 0
}
.tippy-popper[x-placement^=right] .tippy-roundarrow{
    left:-16px;
    transform-origin:66.66666666% 50%
}
.tippy-popper[x-placement^=right] .tippy-roundarrow svg{
    position:absolute;
    left:0;
    transform:rotate(-90deg)
}
.tippy-popper[x-placement^=right] .tippy-arrow{
    border-right:7px solid #333;
    border-top:7px solid transparent;
    border-bottom:7px solid transparent;
    left:-7px;
    margin:3px 0;
    transform-origin:100% 50%
}
.tippy-popper[x-placement^=right] .tippy-backdrop{
    transform-origin:-100% 0
}
.tippy-popper[x-placement^=right] .tippy-backdrop[data-state=visible]{
    transform:scale(6) translate(-140%,-50%);
    opacity:1
}
.tippy-popper[x-placement^=right] .tippy-backdrop[data-state=hidden]{
    transform:scale(1.5) translate(-140%,-50%);
    opacity:0
}
.tippy-popper[x-placement^=right] [data-animation=shift-toward][data-state=visible]{
    opacity:1;
    transform:translateX(10px)
}
.tippy-popper[x-placement^=right] [data-animation=shift-toward][data-state=hidden]{
    opacity:0;
    transform:translateX(20px)
}
.tippy-popper[x-placement^=right] [data-animation=perspective]{
    transform-origin:left
}
.tippy-popper[x-placement^=right] [data-animation=perspective][data-state=visible]{
    opacity:1;
    transform:translateX(10px) rotateY(0)
}
.tippy-popper[x-placement^=right] [data-animation=perspective][data-state=hidden]{
    opacity:0;
    transform:translateX(0) rotateY(90deg)
}
.tippy-popper[x-placement^=right] [data-animation=fade][data-state=visible]{
    opacity:1;
    transform:translateX(10px)
}
.tippy-popper[x-placement^=right] [data-animation=fade][data-state=hidden]{
    opacity:0;
    transform:translateX(10px)
}
.tippy-popper[x-placement^=right] [data-animation=shift-away][data-state=visible]{
    opacity:1;
    transform:translateX(10px)
}
.tippy-popper[x-placement^=right] [data-animation=shift-away][data-state=hidden]{
    opacity:0;
    transform:translateX(0)
}
.tippy-popper[x-placement^=right] [data-animation=scale][data-state=visible]{
    opacity:1;
    transform:translateX(10px) scale(1)
}
.tippy-popper[x-placement^=right] [data-animation=scale][data-state=hidden]{
    opacity:0;
    transform:translateX(0) scale(0)
}
.tippy-tooltip{
    position:relative;
    color:#777;
    border-radius:4px;
    font-size:.9rem;
	font-weight:400;
    padding:.3rem .6rem;
    text-align:center;
    will-change:transform;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    background-color:#333;
	border-top:3px solid #555;
	box-shadow: 0 2px 10px #1a1a1a;
}
.tippy-tooltip[data-size=small]{
    padding:.2rem .4rem;
    font-size:.75rem
}
.tippy-tooltip[data-size=large]{
    padding:.4rem .8rem;
    font-size:1rem
}
.tippy-tooltip[data-animatefill]{
    overflow:hidden;
    background-color:transparent
}
.tippy-tooltip[data-animatefill] .tippy-content{
    transition:-webkit-clip-path cubic-bezier(.46,.1,.52,.98);
    transition:clip-path cubic-bezier(.46,.1,.52,.98);
    transition:clip-path cubic-bezier(.46,.1,.52,.98),-webkit-clip-path cubic-bezier(.46,.1,.52,.98)
}
.tippy-tooltip[data-interactive],.tippy-tooltip[data-interactive] path{
    pointer-events:auto
}
.tippy-tooltip[data-inertia][data-state=visible]{
    transition-timing-function:cubic-bezier(.53,2,.36,.85)
}
.tippy-tooltip[data-inertia][data-state=hidden]{
    transition-timing-function:ease
}
.tippy-arrow,.tippy-roundarrow{
    position:absolute;
    width:0;
    height:0
}
.tippy-roundarrow{
    width:24px;
    height:8px;
    fill:#111;
    pointer-events:none
}
.tippy-backdrop{
    position:absolute;
    will-change:transform;
    background-color:#333;
    border-radius:50%;
    width:26%;
    left:50%;
    top:50%;
    z-index:-1;
    transition:all cubic-bezier(.46,.1,.52,.98);
    -webkit-backface-visibility:hidden;
    backface-visibility:hidden
}
.tippy-backdrop:after{
    content:"";
    float:left;
    padding-top:100%
}
body:not(.tippy-touch) .tippy-tooltip[data-animatefill][data-state=visible] .tippy-content{
    -webkit-clip-path:ellipse(100% 100% at 50% 50%);
    clip-path:ellipse(100% 100% at 50% 50%)
}
body:not(.tippy-touch) .tippy-tooltip[data-animatefill][data-state=hidden] .tippy-content{
    -webkit-clip-path:ellipse(5% 50% at 50% 50%);
    clip-path:ellipse(5% 50% at 50% 50%)
}
body:not(.tippy-touch) .tippy-popper[x-placement=right] .tippy-tooltip[data-animatefill][data-state=visible] .tippy-content{
    -webkit-clip-path:ellipse(135% 100% at 0 50%);
    clip-path:ellipse(135% 100% at 0 50%)
}
body:not(.tippy-touch) .tippy-popper[x-placement=right] .tippy-tooltip[data-animatefill][data-state=hidden] .tippy-content{
    -webkit-clip-path:ellipse(40% 100% at 0 50%);
    clip-path:ellipse(40% 100% at 0 50%)
}
body:not(.tippy-touch) .tippy-popper[x-placement=left] .tippy-tooltip[data-animatefill][data-state=visible] .tippy-content{
    -webkit-clip-path:ellipse(135% 100% at 100% 50%);
    clip-path:ellipse(135% 100% at 100% 50%)
}
body:not(.tippy-touch) .tippy-popper[x-placement=left] .tippy-tooltip[data-animatefill][data-state=hidden] .tippy-content{
    -webkit-clip-path:ellipse(40% 100% at 100% 50%);
    clip-path:ellipse(40% 100% at 100% 50%)
}
@media (max-width:360px){
    .tippy-popper{
        max-width:96%;
        max-width:calc(100% - 20px)
    }
}

.fa-angle-up {font-size:1.2rem; transform:translateY(0.2rem);}

.fa-caret-right {font-size:1.8rem; transform:translateY(0.25rem);}

.caret-offer {font-size:3rem; color:#999;}

.dropdown-toggle::after {
    border-top: .5em solid;
    border-right: .5em solid transparent;
    border-left: .5em solid transparent;
}