@charset "UTF-8";@-webkit-keyframes cbh-circle-anim{0%{-webkit-transform:rotate(0) scale(.5) skew(1deg);transform:rotate(0) scale(.5) skew(1deg);opacity:.1}30%{-webkit-transform:rotate(0) scale(.7) skew(1deg);transform:rotate(0) scale(.7) skew(1deg);opacity:.5}100%{-webkit-transform:rotate(0) scale(1) skew(1deg);transform:rotate(0) scale(1) skew(1deg);opacity:.1}}@keyframes cbh-circle-anim{0%{-webkit-transform:rotate(0) scale(.5) skew(1deg);transform:rotate(0) scale(.5) skew(1deg);opacity:.1}30%{-webkit-transform:rotate(0) scale(.7) skew(1deg);transform:rotate(0) scale(.7) skew(1deg);opacity:.5}100%{-webkit-transform:rotate(0) scale(1) skew(1deg);transform:rotate(0) scale(1) skew(1deg);opacity:.1}}@-webkit-keyframes cbh-circle-fill-anim{0%,100%{-webkit-transform:rotate(0) scale(.7) skew(1deg);transform:rotate(0) scale(.7) skew(1deg);opacity:.2}50%{-webkit-transform:rotate(0) scale(1) skew(1deg);transform:rotate(0) scale(1) skew(1deg);opacity:.2}}@keyframes cbh-circle-fill-anim{0%,100%{-webkit-transform:rotate(0) scale(.7) skew(1deg);transform:rotate(0) scale(.7) skew(1deg);opacity:.2}50%{-webkit-transform:rotate(0) scale(1) skew(1deg);transform:rotate(0) scale(1) skew(1deg);opacity:.2}}@-webkit-keyframes cbh-circle-img-anim{0%,100%,50%{-webkit-transform:rotate(0) scale(1) skew(1deg);transform:rotate(0) scale(1) skew(1deg)}10%,30%{-webkit-transform:rotate(-25deg) scale(1) skew(1deg);transform:rotate(-25deg) scale(1) skew(1deg)}20%,40%{-webkit-transform:rotate(25deg) scale(1) skew(1deg);transform:rotate(25deg) scale(1) skew(1deg)}}@keyframes cbh-circle-img-anim{0%,100%,50%{-webkit-transform:rotate(0) scale(1) skew(1deg);transform:rotate(0) scale(1) skew(1deg)}10%,30%{-webkit-transform:rotate(-25deg) scale(1) skew(1deg);transform:rotate(-25deg) scale(1) skew(1deg)}20%,40%{-webkit-transform:rotate(25deg) scale(1) skew(1deg);transform:rotate(25deg) scale(1) skew(1deg)}}@-webkit-keyframes fadeOutRight{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes fadeOutRight{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}


.cbh-ph-circle,.cbh-phone{background-color:transparent}
.cbh-ph-circle,.cbh-ph-circle-fill{-webkit-border-radius:100%;-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%}
.cbh-phone{position:fixed;visibility:hidden;width:200px;height:200px;cursor:pointer;z-index:200000!important;-webkit-transition:visibility .5s;transition:visibility .5s}
.cbh-phone.cbh-show{visibility:visible}
.fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}
.cbh-phone.cbh-static{opacity:1}
.cbh-phone.cbh-hover{opacity:1}
.cbh-ph-circle{width:160px;height:160px;top:20px;left:20px;position:absolute;border-radius:100%;border:2px solid rgba(255,115,0,1);opacity:1;-webkit-animation:cbh-circle-anim 1.2s infinite ease-in-out;animation:cbh-circle-anim 1.2s infinite ease-in-out;-webkit-transition:all .5s;transition:all .5s;transform-origin:50% 50%}
.cbh-phone.cbh-active .cbh-ph-circle{-webkit-animation:cbh-circle-anim 1.1s infinite ease-in-out!important;animation:cbh-circle-anim 1.1s infinite ease-in-out!important}
.cbh-phone.cbh-static .cbh-ph-circle{-webkit-animation:cbh-circle-anim 2.2s infinite ease-in-out!important;animation:cbh-circle-anim 2.2s infinite ease-in-out!important}
.cbh-phone.cbh-hover .cbh-ph-circle{border-color:#FF7300;opacity:.5}
.cbh-phone.cbh-green.cbh-hover .cbh-ph-circle{border-color:#91bd10;opacity:.5}
.cbh-phone.cbh-green .cbh-ph-circle{border-color:#FF7300;opacity:.5}
.cbh-phone.cbh-green:hover .cbh-ph-circle{border-color:#91BD10;opacity:.5}

.cbh-ph-circle-fill{width:100px;height:100px;top:50px;left:50px;position:absolute;background-color:#000;border-radius:100%;border:2px solid transparent;opacity:.1;-webkit-animation:cbh-circle-fill-anim 2.3s infinite ease-in-out;animation:cbh-circle-fill-anim 2.3s infinite ease-in-out;-webkit-transition:all .5s;transition:all .5s;transform-origin:50% 50%}
.cbh-phone.cbh-active .cbh-ph-circle-fill{-webkit-animation:cbh-circle-fill-anim 1.7s infinite ease-in-out!important;animation:cbh-circle-fill-anim 1.7s infinite ease-in-out!important}
.cbh-phone.cbh-static .cbh-ph-circle-fill{-webkit-animation:cbh-circle-fill-anim 2.3s infinite ease-in-out!important;animation:cbh-circle-fill-anim 2.3s infinite ease-in-out!important;opacity:0!important}
.cbh-phone.cbh-hover .cbh-ph-circle-fill{background-color:rgba(255,155,0,1);opacity:1 !important}
.cbh-phone.cbh-green.cbh-hover .cbh-ph-circle-fill{background-color:rgba(145,189,16,1);opacity:.75!important}
.cbh-phone.cbh-green .cbh-ph-circle-fill{background-color:rgba(255,155,0,1);opacity:1 !important}
.cbh-phone.cbh-green:hover .cbh-ph-circle-fill{background-color:rgba(145,189,16,1);opacity:1 !important}

.cbh-ph-img-circle{width:60px;height:60px;top:70px;left:70px;position:absolute;-webkit-border-radius:100%;border-radius:100%;border:2px solid transparent;opacity:.7;-webkit-animation:cbh-circle-img-anim 1s infinite ease-in-out;animation:cbh-circle-img-anim 1s infinite ease-in-out;-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%}


.cbh-phone.cbh-active .cbh-ph-img-circle{-webkit-animation:cbh-circle-img-anim 1s infinite ease-in-out!important;animation:cbh-circle-img-anim 1s infinite ease-in-out!important}
.cbh-phone.cbh-static .cbh-ph-img-circle{-webkit-animation:cbh-circle-img-anim 0s infinite ease-in-out!important;animation:cbh-circle-img-anim 0s infinite ease-in-out!important}
.cbh-phone.cbh-hover .cbh-ph-img-circle{background-color:#FF7300}
.cbh-phone.cbh-green.cbh-hover .cbh-ph-img-circle{background-color:#91bd10}
.cbh-phone.cbh-green .cbh-ph-img-circle{background-color:#FF7300}

.cbh-phone.cbh-green:hover .cbh-ph-img-circle{background-color:#91BD10}
.position_icone{ bottom: 30px; left:50px; display: block;}
@media screen and (max-width: 1024px){
	.position_icone{ top:540px; left:0%; display: block;}
}
@media screen and (max-width: 768px){
	.position_icone{ top:80%; left: 0px; display: block;}
}
@media screen and (max-width: 667px){
	.position_icone{ top: 200px; left: 0; display: block;}
}
@media screen and (max-width: 375px){
	.position_icone{ top:450px; left: 0; display: block;}
}