.booking--count--section{align-items:center;border-bottom:4px solid #eaf0f4;border-top:4px solid #eaf0f4;display:flex;gap:20px;margin:50px auto 0;padding:15px 0;width:calc(100% - 30px)}.booking--count--section .icon-with-text{align-items:center;display:flex;flex:1;gap:15px}.booking--count--section .icon-with-text .icon-text-item{align-items:flex-start;display:flex;gap:15px;transition:.3s}.booking--count--section .icon-with-text .icon-text-item:hover .icon-text{color:var(--borderColor);text-decoration:none}.booking--count--section .icon-with-text .icon-text-item:hover{text-decoration:none}.booking--count--section .icon-with-text .icon-text-item .icon-wrapper{height:25px;width:25px}.booking--count--section .icon-with-text .icon-text-item .icon-wrapper img{width:100%}.booking--count--section .icon-with-text .icon-text-item .icon-text{color:var(--secondary);font-family:Bebas Neue;font-size:26px;line-height:1;transition:.3s}.booking--count--section .custom-cta{max-width:fit-content;width:100%}.booking--count--section .custom-cta a{align-items:center;background:var(--white);border:3px solid var(--borderColor);color:var(--white);display:flex;font-family:var(--hsElevate--h2__font);font-size:24px;font-weight:400;justify-content:center;line-height:normal;padding:2px;width:100%}.booking--count--section .custom-cta a:focus,.booking--count--section .custom-cta a:hover{text-decoration:none}.booking--count--section .custom-cta a>span{background:var(--secondary);border-radius:4px;display:block;padding:6px 18px;width:100%}@media(max-width:1280px){.booking--count--section .icon-with-text .icon-text-item .icon-text{font-size:24px}}@media(max-width:1200px){.booking--count--section .icon-with-text .icon-text-item .icon-text{font-size:22px}}@media(max-width:1024px){.booking--count--section .icon-with-text .icon-text-item .icon-text{font-size:19px}.booking--count--section .icon-with-text .icon-text-item .icon-wrapper{height:23px;width:19px}}@media(max-width:768px){.booking--count--section .icon-with-text .icon-text-item .icon-text{font-size:28px}.booking--count--section{align-items:flex-start;flex-direction:column;margin-top:30px;padding:30px 0}.booking--count--section .icon-with-text{align-items:flex-start;flex-direction:column;row-gap:25px;width:100%}.booking--count--section .custom-cta a{font-size:20px}.booking--count--section .custom-cta{max-width:fit-content}.booking--count--section .custom-cta a>span{padding:5px 15px}.booking--count--section .icon-with-text .icon-text-item .icon-wrapper{height:29px;width:25px}}