@font-face{font-family:'Didact Gothic';font-style:normal;font-weight:400;font-display:swap;src:url(//teppichgalerie-sofia.de/wp-content/uploads/omgf/et-builder-googlefonts/didact-gothic-normal-latin-ext-400.woff2?ver=1666884100)format('woff2');unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;}@font-face{font-family:'Didact Gothic';font-style:normal;font-weight:400;font-display:swap;src:url(//teppichgalerie-sofia.de/wp-content/uploads/omgf/et-builder-googlefonts/didact-gothic-normal-latin-400.woff2?ver=1666884100)format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}.echbay-alo-phone{ position: fixed; left: 0; bottom: 0; width: 145px; height: 145px; z-index: 999}.phonering-alo-ph-circle, .phonering-alo-ph-circle-fill, .phonering-alo-ph-img-circle{ position: absolute; border-radius: 50% !important; -webkit-transform-origin: 50% 50%; -ms-transform-origin: 50% 50%; transform-origin: 50% 50%}.phonering-alo-ph-circle{width: 145px; height: 145px; background-color: transparent; border: 2px solid rgba(30, 30, 30, 0.4); top: -2px; left: -2px; -webkit-animation: phonering-alo-circle-anim 1.2s infinite ease-in-out; animation: phonering-alo-circle-anim 1.2s infinite ease-in-out; transition: all .5s}.phonering-alo-phone.phonering-alo-green .phonering-alo-ph-circle{border-color: #bfebfc; opacity: .5 } .phonering-alo-ph-circle-fill{width: 85px; height: 85px; bottom: 30px; left: 30px; -webkit-animation: phonering-alo-circle-fill-anim 2.3s infinite ease-in-out; animation: phonering-alo-circle-fill-anim 2.3s infinite ease-in-out; transition: all .5s}.phonering-alo-phone.phonering-alo-green .phonering-alo-ph-circle-fill{background-color: rgba(0, 175, 242, 0.5)}.phonering-alo-ph-img-circle{width: 45px; height: 45px; background: rgba(30, 30, 30, 0.1) url(//teppichgalerie-sofia.de/wp-content/plugins/echbay-phonering-alo/images/call.png) no-repeat center center; background-size: auto 80%; bottom: 50px; left: 50px; -webkit-animation: phonering-alo-circle-img-anim 1s infinite ease-in-out; animation: phonering-alo-circle-img-anim 1s infinite ease-in-out; z-index: 999}.phonering-alo-ph-img-circle a{display: block; width: 45px; line-height: 45px; text-indent: -9999px}.phonering-alo-ph-img-circle a:hover{background: rgba(255, 255, 255, .2)}.phonering-alo-ph-img-circle a:before{color: #fff; font-size: 30px; display: inline-block}.phonering-alo-phone:hover .phonering-alo-ph-img-circle{background-color: #00aff2 } .phonering-alo-phone.phonering-alo-green .phonering-alo-ph-img-circle{background-color: #00aff2} @-webkit-keyframes phonering-alo-circle-anim{0%{-webkit-transform: rotate(0) scale(.5) skew(1deg); -webkit-opacity: .1 } 30%{-webkit-transform: rotate(0) scale(.7) skew(1deg); -webkit-opacity: .5 } 100%{-webkit-transform: rotate(0) scale(1) skew(1deg); -webkit-opacity: .1 } } @-webkit-keyframes phonering-alo-circle-fill-anim{0%{-webkit-transform: rotate(0) scale(.7) skew(1deg); opacity: .2 } 50%{-webkit-transform: rotate(0) scale(1) skew(1deg); opacity: .2 } 100%{-webkit-transform: rotate(0) scale(.7) skew(1deg); opacity: .2 } } @-webkit-keyframes phonering-alo-circle-img-anim{0%{-webkit-transform: rotate(0) scale(1) skew(1deg) } 10%{-webkit-transform: rotate(-25deg) scale(1) skew(1deg) } 20%{-webkit-transform: rotate(25deg) scale(1) skew(1deg) } 30%{-webkit-transform: rotate(-25deg) scale(1) skew(1deg) } 40%{-webkit-transform: rotate(25deg) scale(1) skew(1deg) } 50%{-webkit-transform: rotate(0) scale(1) skew(1deg) } 100%{-webkit-transform: rotate(0) scale(1) skew(1deg) } } @-webkit-keyframes fadeInRight{0%{opacity: 0; -webkit-transform: translate3d(100%, 0, 0); -ms-transform: translate3d(100%, 0, 0); transform: translate3d(100%, 0, 0) } 100%{opacity: 1; -webkit-transform: none; -ms-transform: none; transform: none } } @keyframes fadeInRight{0%{opacity: 0; -webkit-transform: translate3d(100%, 0, 0); -ms-transform: translate3d(100%, 0, 0); transform: translate3d(100%, 0, 0) } 100%{opacity: 1; -webkit-transform: none; -ms-transform: none; transform: none } } @-webkit-keyframes fadeOutRight{0%{opacity: 1 } 100%{opacity: 0; -webkit-transform: translate3d(100%, 0, 0); -ms-transform: translate3d(100%, 0, 0); transform: translate3d(100%, 0, 0) } } @keyframes fadeOutRight{0%{opacity: 1 } 100%{opacity: 0; -webkit-transform: translate3d(100%, 0, 0); -ms-transform: translate3d(100%, 0, 0); transform: translate3d(100%, 0, 0) } } @-webkit-keyframes phonering-alo-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 phonering-alo-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 phonering-alo-circle-fill-anim{0%{-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 } 100%{-webkit-transform: rotate(0) scale(.7) skew(1deg); transform: rotate(0) scale(.7) skew(1deg); opacity: .2 } } @keyframes phonering-alo-circle-fill-anim{0%{-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 } 100%{-webkit-transform: rotate(0) scale(.7) skew(1deg); transform: rotate(0) scale(.7) skew(1deg); opacity: .2 } } @-webkit-keyframes phonering-alo-circle-img-anim{0%{-webkit-transform: rotate(0) scale(1) skew(1deg); transform: rotate(0) scale(1) skew(1deg) } 10%{-webkit-transform: rotate(-25deg) scale(1) skew(1deg); transform: rotate(-25deg) scale(1) skew(1deg) } 20%{-webkit-transform: rotate(25deg) scale(1) skew(1deg); transform: rotate(25deg) scale(1) skew(1deg) } 30%{-webkit-transform: rotate(-25deg) scale(1) skew(1deg); transform: rotate(-25deg) scale(1) skew(1deg) } 40%{-webkit-transform: rotate(25deg) scale(1) skew(1deg); transform: rotate(25deg) scale(1) skew(1deg) } 50%{-webkit-transform: rotate(0) scale(1) skew(1deg); transform: rotate(0) scale(1) skew(1deg) } 100%{-webkit-transform: rotate(0) scale(1) skew(1deg); transform: rotate(0) scale(1) skew(1deg) } } @keyframes phonering-alo-circle-img-anim{0%{-webkit-transform: rotate(0) scale(1) skew(1deg); transform: rotate(0) scale(1) skew(1deg) } 10%{-webkit-transform: rotate(-25deg) scale(1) skew(1deg); transform: rotate(-25deg) scale(1) skew(1deg) } 20%{-webkit-transform: rotate(25deg) scale(1) skew(1deg); transform: rotate(25deg) scale(1) skew(1deg) } 30%{-webkit-transform: rotate(-25deg) scale(1) skew(1deg); transform: rotate(-25deg) scale(1) skew(1deg) } 40%{-webkit-transform: rotate(25deg) scale(1) skew(1deg); transform: rotate(25deg) scale(1) skew(1deg) } 50%{-webkit-transform: rotate(0) scale(1) skew(1deg); transform: rotate(0) scale(1) skew(1deg) } 100%{-webkit-transform: rotate(0) scale(1) skew(1deg); transform: rotate(0) scale(1) skew(1deg) } }  .style-for-position-br{left: auto; right: 0}.style-for-position-cl{bottom: auto; top: 50%; transform: translate(0, -50%)}.style-for-position-cr{left: auto; bottom: auto; top: 50%; right: 0; transform: translate(0, -50%)}.style-for-position-tl{bottom: auto; top: 0}.style-for-position-tr{left: auto; bottom: auto; top: 0; right: 0}