.content-item-buttons-container{clear:both;margin:0 auto;max-width:800px;padding:1rem;text-align:center}@media (min-width:576px){.content-item-buttons-container{padding:1rem 4rem}}.content-item-buttons-container .content-item-buttons-link{align-items:center;border-radius:5px;display:inline-flex;font-family:Ubuntu,sans-serif;font-size:14px;font-weight:500!important;font-weight:650;justify-content:center;letter-spacing:.5px;line-height:1em;margin:0 10px 10px 0;padding:1rem 2rem;text-decoration:none;text-shadow:none;transition:.3s;width:100%}@media (min-width:400px){.content-item-buttons-container .content-item-buttons-link{width:calc(50% - 20px)}}@media (min-width:1024px){.content-item-buttons-container .content-item-buttons-link{width:unset}}.content-item-buttons-container .content-item-buttons-link i{margin-right:10px;margin-top:1px}.content-item-buttons-container .content-item-buttons-link .icon{display:none}.content-item-buttons-container .content-item-buttons-link:last-child{margin-right:0}.content-item-buttons-container .button{cursor:pointer}.content-item-buttons-container .button-coloured{background-color:#a5bb0a;border-color:#a5bb0a;color:#fff;transition:.3s}.content-item-buttons-container .button-coloured:active,.content-item-buttons-container .button-coloured:hover{background-color:#d0eb0d}.content-item-buttons-container .button-transparent{border:1px solid;color:#717630;transition:.3s}.content-item-buttons-container .button-transparent:active,.content-item-buttons-container .button-transparent:hover{opacity:.5}.content-item-buttons-container .button-text{color:#676a3d;padding-left:0!important;transition:.3s}.content-item-buttons-container .button-text .icon{fill:none;border:1px solid;border-radius:50%;display:block;margin-left:.667em;position:relative}.content-item-buttons-container .button-text .icon svg{fill:none}.content-item-buttons-container .button-text .icon:after{border-bottom:1px solid;border-right:1px solid;content:"";display:inline-block;height:6px;left:8px;position:absolute;top:9px;transform:rotate(-45deg);width:6px}.content-item-buttons-container .button-text:hover{opacity:.6}.content-block-double .content-item-buttons-container{margin-left:0;padding:1rem;text-align:left}@media (min-width:576px){.content-block-double .content-item-buttons-container{padding:1rem 4rem}}.content-block-single .content-item-buttons-container{margin:0 auto;max-width:1200px}.content-container .book-popup{background-color:rgba(0,0,0,.05);bottom:0;display:none;left:0;position:fixed;right:0;top:0;z-index:10000}.content-container .book-popup .popup-container{background-color:#fff;height:auto;width:300px}.popup-outer{display:table;display:none;transition:.3s;z-index:15}.popup-outer,.popup-outer .background{height:100%;left:0;position:fixed;top:0;width:100%}.popup-outer .background{background-color:rgba(0,0,0,.05);bottom:0;right:0;z-index:-1}.popup-outer .popup-middle{display:block;margin:120px auto 0;width:100%}.popup-outer .popup-middle .popup-inner{background-color:#efefec;border-radius:10px;margin-left:auto;margin-right:auto;padding:5px;position:relative;width:100%}@media (min-width:650px){.popup-outer .popup-middle .popup-inner{width:600px}}.popup-outer .popup-middle .popup-inner .text-center{text-align:center}.popup-outer .popup-middle .popup-inner .close-button{color:rgba(0,0,0,.4);cursor:pointer;position:absolute;right:20px;top:20px;transition:.3s}.popup-outer .popup-middle .popup-inner .close-button:hover{color:#000}.popup-outer .popup-middle .popup-inner .form-container{line-height:normal!important;margin:0 10px;max-height:50vh;overflow-y:scroll;padding-right:5px}.popup-outer .popup-middle .popup-inner .form-container label{font-weight:400!important}.popup-outer .popup-middle .popup-inner .form-container .form-group{margin-bottom:0!important}@media (min-width:600px){.popup-outer .popup-middle .popup-inner .form-container{margin:0 4rem}}.popup-outer .popup-middle .popup-inner .form-container::-webkit-scrollbar{padding-left:3px;width:5px}.popup-outer .popup-middle .popup-inner .form-container input{padding:2px 10px}.popup-outer .popup-middle .popup-inner .form-container::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.popup-outer .popup-middle .popup-inner .form-container::-webkit-scrollbar-thumb{background:#888;border-radius:10px}.popup-outer .popup-middle .popup-inner .form-container::-webkit-scrollbar-thumb:hover{background:#555}.popup-outer .popup-middle .popup-inner .form-container .block{display:inline-block;width:100%}.popup-outer .popup-middle .popup-inner .form-container .w-small{float:left;margin:1px;width:100%}@media (min-width:650px){.popup-outer .popup-middle .popup-inner .form-container .w-small{width:calc(33.33333% - 2px)}}.popup-outer .popup-middle .popup-inner .form-container .w-halflarge{float:left;margin:1px;width:100%}@media (min-width:650px){.popup-outer .popup-middle .popup-inner .form-container .w-halflarge{width:calc(66.66667% - 2px)}}.popup-outer .popup-middle .popup-inner .form-container .spacing-1{margin:15px 0}.popup-outer .popup-middle .popup-inner .form-container .submit-button{-webkit-appearance:none}.alert-message{background-color:#fff;bottom:50px;left:50px;padding:30px;position:fixed;z-index:99}.alert-message.success{padding-left:60px}.alert-message .success-icon{color:green;font-size:30px;font-weight:700;left:20px;margin-top:-9px;position:absolute}
