:root{--primary-color: #FFFBE3;--secondary-color: #343330}.dial-button .btn-text{color:var(--primary-color);font-size:15px;font-weight:700;text-transform:uppercase;letter-spacing:0;line-height:1.3;display:flex;margin-top:4px;height:25px;overflow:hidden;position:relative}.dial-button .btn-icon{width:36px;height:36px;background-color:#fff;display:flex;border-radius:50%;margin-left:10px;justify-content:center;align-items:center;overflow:hidden;position:relative}.banner__content .dial-button .btn-icon{background-color:#fffbe3}.dial-button{margin-top:20px;display:flex;align-items:center;text-decoration:none;overflow:hidden;max-width:fit-content}.dial-button .on-hover-icon,.dial-button .center-icon{left:100%}.dial-button .btn-icon svg{position:absolute;width:100%}.dial-button .on-hover{bottom:-30px}.dial-button .btn-text-inner{position:absolute;width:max-content;margin-top:3px}.contact-banner .dial-button{max-width:36px;width:100%}.contact-banner .text_address{max-width:300px;width:100%}@media screen and (min-width:768px){.dial-button:hover .not-hover{animation-name:onhover;animation-duration:1.5s;animation-iteration-count:1;animation-timing-function:ease-in-out;animation-fill-mode:forwards}.dial-button:not(:hover) .not-hover{animation-name:nothover;animation-duration:1.5s;animation-iteration-count:1;animation-timing-function:ease-in-out;animation-fill-mode:forwards}.dial-button:hover .on-hover{animation-name:onhoverbottom;animation-duration:1.5s;animation-iteration-count:1;animation-timing-function:ease-in-out;animation-fill-mode:forwards}.dial-button:not(:hover) .on-hover{animation-name:nothoverbottom;animation-duration:1.5s;animation-iteration-count:1;animation-timing-function:ease-in-out;animation-fill-mode:forwards}.dial-button:hover .not-hover-icon{animation-name:nothovericon;animation-duration:1.5s;animation-iteration-count:1;animation-timing-function:ease-in-out;animation-fill-mode:forwards}.dial-button:hover .center-icon{animation-name:centericon;animation-duration:1.5s;animation-iteration-count:1;animation-timing-function:ease-in-out;animation-fill-mode:forwards}.dial-button:hover .on-hover-icon{animation-name:onhovericon;animation-duration:1.5s;animation-iteration-count:1;animation-timing-function:ease-in-out;animation-fill-mode:forwards}.dial-button:not(:hover) .on-hover-icon{animation-name:onhoverleaveicon;animation-duration:1.5s;animation-iteration-count:1;animation-timing-function:ease-in-out;animation-fill-mode:forwards}.dial-button:not(:hover) .center-icon{animation-name:centerhoverleaveicon;animation-duration:1.5s;animation-iteration-count:1;animation-timing-function:ease-in-out;animation-fill-mode:forwards}.dial-button:not(:hover) .not-hover-icon{animation-name:nothoverleaveicon;animation-duration:1.5s;animation-iteration-count:1;animation-timing-function:ease-in-out;animation-fill-mode:forwards}@keyframes onhover{0%{top:0}25%{top:4px}50%{top:-30px}to{top:-30px}}@keyframes nothover{0%{top:-30px}25%{top:-30px}50%{top:4px}75%{top:0}to{top:0}}@keyframes onhoverbottom{0%{bottom:-30px}25%{bottom:-30px}50%{bottom:4px}75%{bottom:0}to{bottom:0}}@keyframes nothoverbottom{0%{bottom:0}25%{bottom:4px}50%{bottom:-30px}to{bottom:-30px}}@keyframes nothovericon{0%{right:0}25%{right:-4px}50%{right:100%}to{right:100%}}@keyframes centericon{0%{left:100%}25%{left:100%}60%{left:-44px}to{left:-44px}}@keyframes onhovericon{0%{left:100%}40%{left:100%}60%{left:-4px}85%{left:0}to{left:0}}@keyframes onhoverleaveicon{0%{left:0}25%{left:-4px}50%{left:100%}to{left:100%}}@keyframes centerhoverleaveicon{0%{left:-44px}25%{left:-44px}60%{left:100%}to{left:100%}}@keyframes nothoverleaveicon{0%{left:-44px}40%{left:-44px}60%{left:4px}85%{left:0}to{left:0}}}body{background-color:var(--primary-color)!important}.title{font-size:43px;line-height:1.04;font-weight:700;letter-spacing:0;margin:0}.text,.text p{line-height:1.7;font-size:15px;letter-spacing:0;margin:0;font-weight:500}.curve-icon{position:absolute;width:100%;height:50px;bottom:-1px;z-index:9}.s-no-wrapper{margin-top:2px}.curve-icon svg{width:100%;height:100%}.curve-icon.destop{display:block}.curve-icon.mobile{display:none}@media screen and (max-width:1620px){.curve-icon{bottom:-7px}}@media screen and (max-width:1279px){.curve-icon{bottom:-12px}}@media screen and (max-width:990px){.curve-icon{height:auto;bottom:-11px}}@media screen and (max-width:767px){.dial-button .btn-icon{width:44px;height:44px}.curve-icon{height:auto;bottom:-1px}.curve-icon.destop{display:none}.curve-icon.mobile{display:flex}.text,.text p{font-size:16px}.contact-banner .dial-button{max-width:44px;width:100%}}
/*# sourceMappingURL=/cdn/shop/t/29/assets/general.css.map */
