.block-country-table .country-item{margin-top:15px;margin-bottom:15px}.block-country-table .country-item .wrapper{padding:24px;background-color:#fff;border-radius:8px;height:100%}.block-country-table .country-item .wrapper .icon{width:40px;height:40px}.block-country-table .country-item .wrapper .icon img{width:100%;height:100%;object-fit:cover}.block-country-table .country-item .wrapper .title h3{font-size:1.3rem;color:#968851;margin-top:15px}.block-country-table .country-item .wrapper .desc{margin-top:16px;line-height:130%;font-size:1.15rem!important}.block-country-table .country-item .wrapper .desc .button{display:flex;justify-content:center}.block-country-table .country-item .wrapper .desc .countryPopupOverlay{top:0;left:0;position:fixed;width:100vw;height:100vh;z-index:10;background:rgba(0,0,0,.5)}.block-country-table .country-item .wrapper .desc .countryPopupOverlay .countryPopupWindow{font-size:1.15rem;background:#fff;background:linear-gradient(90deg,#c7b997 0,#e0d2ae 44%,#e7dcb6 64%,#c7b997 100%);position:fixed;top:57%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);padding:24px;border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;height:100%;max-height:70vh;display:flex;align-items:center}.block-country-table .country-item .wrapper .desc .countryPopupOverlay .countryPopupWindow .close{position:absolute;top:0;right:0;transform:translateY(-120%);-webkit-transform:translateY(-120%);-moz-transform:translateY(-120%);-ms-transform:translateY(-120%);-o-transform:translateY(-120%)}.block-country-table .country-item .wrapper .desc .countryPopupOverlay .countryPopupWindow p{font-size:1.15rem;margin-bottom:10px}.block-country-table .country-item .wrapper .desc .countryPopupOverlay .countryPopupWindow .textarea{overflow:scroll;height:fit-content;max-height:100%}.block-country-table .country-item .wrapper .desc .countryPopupOverlay .countryPopupWindow .textarea::-webkit-scrollbar-thumb{border-radius:8px;border:2px solid #fff;background-color:rgba(219,219,219,.7)}.block-country-table .country-item .wrapper .desc .countryPopupOverlay .countryPopupWindow .textarea::-webkit-scrollbar{-webkit-appearance:none;margin-right:2em}.block-country-table .country-item .wrapper .desc .countryPopupOverlay .countryPopupWindow .textarea::-webkit-scrollbar:horizontal{height:0}.block-country-table .country-item .wrapper .desc .countryPopupOverlay .countryPopupWindow .textarea::-webkit-scrollbar:vertical{width:10px}@media only screen and (max-width:850px){.block-country-table .country-item .wrapper .desc .countryPopupOverlay .countryPopupWindow{width:calc(100vw - 90px);height:100%;max-height:70vh;display:flex;align-items:center}}@media only screen and (max-width:650px){.block-country-table .country-item .wrapper .desc .countryPopupOverlay .countryPopupWindow .textarea{overflow:scroll;height:fit-content;max-height:100%}.block-country-table .country-item .wrapper .desc .countryPopupOverlay .countryPopupWindow .textarea::-webkit-scrollbar-thumb{border-radius:8px;border:2px solid #fff;background-color:rgba(219,219,219,.7)}.block-country-table .country-item .wrapper .desc .countryPopupOverlay .countryPopupWindow .textarea::-webkit-scrollbar{-webkit-appearance:none;margin-right:2em}.block-country-table .country-item .wrapper .desc .countryPopupOverlay .countryPopupWindow .textarea::-webkit-scrollbar:horizontal{height:0}.block-country-table .country-item .wrapper .desc .countryPopupOverlay .countryPopupWindow .textarea::-webkit-scrollbar:vertical{width:10px}.block-country-table .country-item .wrapper .desc .countryPopupOverlay .countryPopupWindow p{font-size:1rem}}.block-country-table .country-item .wrapper .desc .countryPopup{font-size:1.2rem;border:2px solid #a7985b;padding:4px 16px;color:#a7985b;border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;transition:all .2s;-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s}.block-country-table .country-item .wrapper .desc .countryPopup:hover{border:2px solid #a7985b;background:#a7985b;color:#fff}.block-country-table .country-item .wrapper .desc p{padding-bottom:8px}.block-country-table .country-item .wrapper .desc ul{padding-left:1.2rem!important;list-style-type:square;font-size:18px;margin-top:5px}.block-country-table .country-item .wrapper .desc ul li{margin-bottom:8px}.block-country-table .country-item .wrapper .desc ul li::marker{color:#a7985b}.acf-block-preview .country-accordion .collapse{display:block!important;height:auto!important}.step-progress{margin:30px 0}.step-progress .wrapper{display:flex;justify-content:center}.step-progress .wrapper .step-item{display:flex;flex-direction:row}.step-progress .wrapper .step-item .icon{font-size:2.5rem;height:64px;width:64px;background-color:#fff;border-radius:50%;text-align:center;line-height:64px;border:2px solid #000;z-index:2}.step-progress .wrapper .step-item .content{text-align:center}.step-progress .wrapper .step-item .content .progress-time{border-bottom:2px solid #000;padding:5px}.step-progress .wrapper .step-item .content .progress-content{padding:5px}@media (max-width:1023px){.step-progress .wrapper{display:flex;flex-direction:column;justify-content:center}.step-progress .wrapper .step-item{display:flex;flex-direction:column;align-items:center}.step-progress .wrapper .step-item .icon{margin-top:30px;margin-bottom:30px;position:relative}.step-progress .wrapper .step-item .icon:before{content:"";height:30px;width:2px;background-color:#000;position:absolute;left:50%;top:-30px;transform:translateX(-50%)}.step-progress .wrapper .step-item .icon:after{content:"";height:30px;width:2px;background-color:#000;position:absolute;left:50%;bottom:-30px;transform:translateX(-50%)}.step-progress .wrapper .step-item:first-child .icon:before{content:none}.step-progress .wrapper .step-item:last-child .icon:after{content:none}.step-progress .wrapper .step-item .content{text-align:center}.step-progress .wrapper .step-item .content .progress-time{border-bottom:0;padding:5px}.step-progress .wrapper .step-item .content .progress-content{padding:5px}}