.availability{background:#f2f4f5;padding:32px 10px 40px}@media (min-width:768px){.availability{padding:66px 32px}}@media (min-width:1200px){.availability{padding:100px 32px}}.availability .flex{align-items:flex-start;flex-wrap:wrap}.availability .col-4>*{margin-bottom:15px;width:50%}@media (min-width:768px){.availability .col-4>*{margin-bottom:0;width:25%}}.availability .wrapper{padding:0}@media (min-width:1200px){.availability .wrapper{padding:0 30px}}.availability-list{align-items:center;display:flex;flex-direction:column;gap:20px;justify-content:center}@media (min-width:768px){.availability-list{align-items:flex-start;flex-direction:row;flex-wrap:wrap;gap:20px 0;justify-content:flex-start}}.availability-list li{align-items:center;display:flex;flex-direction:column;gap:4px;justify-content:center;text-align:center;width:100%}@media (min-width:768px){.availability-list li{width:50%}}@media (min-width:992px){.availability-list li{width:25%}}.availability-list li .icons-img{margin-bottom:10px}.availability-list li img{margin-bottom:20px}.availability-list li i:before{font-size:23px}.availability h4{margin:10px 0 7px}.availability .fa,.availability .fa-classic{color:var(--accent);font-size:29.5px;height:29.5px}.availability .text-block{position:relative}.availability .section-text{color:#5e6265;padding:0 30px}.availability .show-more{background:transparent;border:0;color:var(--accent);cursor:pointer;display:none;font-size:11px;margin-left:auto;padding-right:28.5px}.availability .show-more:focus{outline:none}.availability .section-text{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;max-width:400px;overflow:hidden;text-overflow:ellipsis}.availability p a{color:var(--accent)}.availability p a:hover{text-decoration:underline}.availability .modal{background:#fff;box-shadow:0 4px 8px rgba(0,0,0,.2);display:none;left:-150px;padding:15px;position:absolute;top:0;width:300px;z-index:1000}@media (min-width:768px){.availability .modal{left:0}}.availability .modal .modal-content{font-size:14px;padding-right:5px;text-align:left}.availability .modal.active{display:block}.availability .modal-close{border:0;cursor:pointer;height:0;margin-top:10px;position:absolute;right:0;top:0;width:0}.availability .modal-close svg{cursor:pointer;font-size:23px;height:18px;position:absolute;right:5px;top:-7px;transition:all .6s;width:18px}.availability .modal-close svg,.availability .modal-close svg path{fill:var(--accent);stroke:var(--accent)}.availability .modal-close svg:hover{transform:scale(1.1)}
