.dynamicTemplate .text-sec-full{padding:50px 0px 0;}.ast-container.dynamicTemplate{max-width:100%!important;padding:0!important;display:block!important}.site-content .ast-container.dynamicTemplate{display:block!important}.dynamic-template h1{font-size:48px;margin-bottom:0;color:#002357}.dynamic-template h1 span{color:#0cb}.dynamic-template ol li,.dynamic-template p,.dynamic-template ul li{line-height:29px;font-size:16px;color:#292a2f}.dynamic-template .banner-sec p{font-size:16px;color:#3c4959}.dynamic-template .container{max-width:1170px;margin:0 auto}.dynamic-template .row{display:flex;justify-content:center;margin-left:-15px;margin-right:-15px;width:100%}.dynamic-template .banner-sec{background-size:cover;background-repeat:no-repeat;text-align:center;min-height:473px;display:flex;justify-items:center;align-items:center;background-position:center}.dynamic-template section.dental-sec .row{margin-top:20px}.dynamic-template .box{position:relative;width:100%;padding:0 15px;display:flex;align-items:center;justify-content:center}.dynamic-template .accordion-header.active svg{rotate:180deg!important}.dynamic-template .innerbox img{width:100%;display:block}.dynamic-template .box .innerbox{position:relative}.dynamic-template .overlay{position:absolute;top:0;left:0;width:100%;height:100%;color:#fff;display:flex;flex-direction:column;align-items:left;padding:0 14px 17px;border-radius:20px;justify-content:flex-end;cursor:pointer}.dynamic-template .overlay p{margin:0;font-size:12px;line-height:17px;color:#fff}.dynamic-template .overlay:hover{opacity:1}.dynamic-template button.whitebtn:hover{color:#ffc74f}.dynamic-template .video-modal{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.8);display:none;justify-content:center;align-items:center;z-index:9999;text-align:center}.dynamic-template .banner-sec-empty{text-align:center;min-height:268px;display:flex;background:linear-gradient(0deg,#fff 0,#f0f9fe 84.11%);justify-items:center;align-items:center}.dynamic-template .close-modal{position:absolute;top:-10px;right:-10px;font-size:30px;color:#fff;cursor:pointer}.dynamic-template button.whitebtn{background:#fff;border:0;position:absolute;bottom:10px;width:84%;border-radius:44px;display:flex;justify-content:space-between;padding:6px 11px 6px 31px;margin:0 auto;left:0;right:0;align-items:center;font-size:17px}.dynamic-template .accordion{width:100%;max-width:100%;margin:0;border:0;border-radius:5px;overflow:hidden}.dynamic-template .accordion-item{border:0;margin-bottom:25px}.dynamic-template .accordion-header{background:#eee;color:#000;cursor:pointer;font-size:18px;transition:background .3s;font-weight:500;border-radius:7px;display:flex;justify-content:space-between}.dynamic-template .accordion-header:hover{background:#eee}.dynamic-template .arrow{transition:transform .3s}.dynamic-template .accordion-header.active .arrow{transform:rotate(180deg)}.dynamic-template .accordion-content{display:none;background:#f9f9f9}.dynamic-template .video-container{position:relative;max-width:80%;margin:40px auto 0}.dynamic-template section.dental-sec .box img{width:100%;height:100%;object-fit:cover;border-radius:22px}.dental-sec .innerbox{height:400px;width:100%}.dynamic-template .elementor-element:not(.text-sec-full .elementor-element){display:block!important;margin:0!important;padding:0!important}.dynamic-template .table-responsive{overflow-x:scroll}.dynamic-template .text-box .box img{width:100%;height:100%;border-radius:20px;object-fit:cover}.dynamic-template ul{margin-top:10px}.faq{margin-top:40px}.dynamic-template .text-sec ul{margin-top:20px;padding-left:0;margin-left:17px}.dynamic-template section.text-box h2,.dynamic-template section.text-box h3,.dynamic-template section.text-box h4,.dynamic-template section.text-box h5,.dynamic-template section.text-box h6,.dynamic-template section.text-sec h2,.dynamic-template section.text-sec h3,.dynamic-template section.text-sec h4,.dynamic-template section.text-sec h5,.dynamic-template section.text-sec h6{margin:16px 0}.dynamic-template section.text-sec{padding:50px 15px 0}.dynamic-template .video-sec{margin:20px 0}.dynamic-template .video-sec img{width:100%;max-height:336px;object-fit:cover;border-radius:19px}.dynamic-template section.video-sec .box{max-width:20%}.dynamic-template section.video-sec .row,.dynamic-template table{margin:30px 0}.dynamic-template .row{justify-content:flex-start}.dynamic-template .video-sec .box .innerbox{min-height:266px}.dynamic-template .video-sec .box .innerbox img{height:100%;min-height:266px;max-height:266px}.dynamic-template .overlay{background-color:#00000045}.dynamic-template .overlay h3{color:#fff;margin:0 0 5px!important;font-size:17px}.dynamic-template .overlay p:hover{text-decoration:underline}.faq h2{margin-bottom:16px}.dynamic-template iframe#video-frame{height:90vh;width:90%}.dynamic-template .accordion-header.active::after{content:"";position:absolute;height:1px;width:97%;background-color:#000;bottom:0;margin:0 auto}.dynamic-template .accordion-content,.dynamic-template .accordion-header{padding:25px}.dynamic-template .accordion-header.active{border-top-left-radius:16px;border-top-right-radius:16px}.dynamic-template .accordion-content.active{border-bottom-left-radius:16px;border-bottom-right-radius:16px}.dynamic-template .accordion-content.active,.dynamic-template .accordion-header.active{background:#e6faf8}.dynamic-template section.dental-sec{padding:50px 15px}.dynamic-template ol{margin-top:10px;margin-left:15px}section.faq{padding:0 15px}.dynamic-template .text-box{margin:30px 15px 0}@media screen and (max-width:992px){.dynamic-template section.video-sec .box{flex:0 0 44%;width:44%;max-width:44%;margin-right:10px}.dynamic-template section.video-sec .row{margin:10px 0;overflow-x:auto;justify-content:start;flex-direction:row}}@media screen and (max-width:767px){.dynamic-template .row{flex-direction:column;margin-left:0;margin-right:0}.dynamic-template .banner-sec{min-height:250px;padding:0 10px}.dynamic-template section.text-box{padding:0}.dynamic-template h1{font-size:34px}.dynamic-template .faq{padding:15px}.dynamic-template section.video-sec .box{max-width:100%}.dynamic-template .box{margin-bottom:15px;padding:0}.faq{margin-top:0}.dynamic-template .row.mobile-reverse{flex-direction:column-reverse}.dynamic-template section.text-sec{padding:10px 15px 0}.dynamicTemplate .text-sec-full{padding:10px 0px 0;}}.price-avg-sec .container{max-width:1160px;margin-inline:auto;padding-inline:30px}.price-avg-sec .inner-content-main{display:flex;box-shadow:0 2px 5px #00000017;border-radius:20px}.price-avg-sec .left-content{width:60%;padding:30px}.price-avg-sec .right-content{width:40%;background-color:#f0f7fa;padding:40px;border-radius:20px}.price-avg-sec .left-content h2{font-size:32px;font-weight:600;line-height:36px;margin-bottom:10px}.price-avg-sec .treat-types-box h6{font-size:20px;font-weight:500}.price-avg-sec .treat-types-box{margin-top:15px}.price-avg-sec .treat-types-box .types{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-block:10px 20px}.price-avg-sec .treat-types-box .types>div{display:flex;align-items:center;gap:6px}.price-avg-sec .treat-types-box .types input{width:18px;height:18px;outline:0;accent-color:#3a79a2}.price-avg-sec .treat-types-box .types label{font-size:18px}.price-avg-sec .option-box select{background-color:#f5f5f5;border:1px solid transparent;padding:10px;width:100%;border-radius:4px;font-size:16px;height:inherit}.price-avg-sec .option-box label{display:block;margin-block:10px;font-weight:600}.price-avg-sec .right-content h2{font-size:24px;font-weight:600;line-height:32px;margin-bottom:10px}.price-avg-sec .avg-country-box{display:flex;align-items:center;justify-content:space-between;gap:10px}.price-avg-sec .avg-country-box h6{font-size:16px;font-weight:600}.price-avg-sec .avg-country-box p{font-size:18px;font-weight:500}.price-avg-sec .avg-outer{border-block:1px solid #dadada;padding-block:15px;margin-block:15px 30px}.price-avg-sec .save-value-box{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:20px}.price-avg-sec .save-value-box h3{font-size:26px;font-weight:600;color:#ffc750;margin-bottom:0}.price-avg-sec .save-value-box p{font-size:34px;font-weight:600;color:#ffc750}.price-avg-sec .saving-desc h4{font-size:23px;font-weight:600;line-height:30px;margin-bottom: 5px;}.price-avg-sec .saving-desc p{font-size:15px;margin-block:6px}.price-avg-sec button.btn{background-color:#ffc750;border:1px solid #ffc750;padding:15px;text-align:center;width:100%;font-size:18px;font-weight:600;border-radius:6px;margin-top:20px;cursor:pointer}@media screen and (max-width:1024px){.price-avg-sec .left-content,.price-avg-sec .right-content{width:100%}.price-avg-sec .inner-content-main{flex-direction:column}}@media screen and (max-width:767px){.price-avg-sec{margin-block:40px}.price-avg-sec .container{padding-inline:24px}.price-avg-sec .left-content,.price-avg-sec .right-content{padding:30px 20px}.price-avg-sec .left-content h2,.price-avg-sec .right-content h2{font-size:24px;line-height:30px}.price-avg-sec .save-value-box{margin-bottom:20px}.price-avg-sec .treat-types-box .types{grid-template-columns:1fr;gap:6px}.price-avg-sec .treat-types-box .types input{width:14px;height:14px}.price-avg-sec .treat-types-box .types label,.price-avg-sec button.btn{font-size:16px}.price-avg-sec .save-value-box p{font-size:28px}.price-avg-sec .save-value-box h3{font-size:22px}.price-avg-sec .saving-desc h4{font-size:22px;line-height:26px}}.box-data {margin-bottom: 15px !important;}
#whatsapp-chat,a.blantershow-chat{position:fixed;right:40px;box-shadow:0 1px 15px rgba(32,33,36,.28)}.hide,.show{animation-name:showhide;animation-duration:.5s;transform:scale(1);opacity:1}.hFENyl,.info-avatar,.whatsapp-chat-body{position:relative}.whatsapp-name{font-size:16px;font-weight:600;padding-bottom:0;margin-bottom:0;line-height:.5}#whatsapp-chat{box-sizing:border-box!important;outline:0!important;width:350px;border-radius:10px;bottom:90px;overflow:hidden;z-index:99;animation-name:showchat;animation-duration:1s;transform:scale(1)}a.blantershow-chat{background:#fff;color:#404040;display:flex;font-weight:400;justify-content:space-between;z-index:98;bottom:30px;font-size:15px;padding:10px 20px;border-radius:30px}.info-chat span,a.informasi{display:block}a.blantershow-chat svg{transform:scale(1.2);margin:0 10px 0 0}.header-chat{background:#095e54;color:#fff;padding:20px}.header-chat h3{margin:0 0 10px}.header-chat p{font-size:14px;line-height:1.7;margin:0}.info-avatar img{border-radius:100%;width:50px;float:left;margin:0 10px 0 0}a.informasi{padding:20px;overflow:hidden;animation-name:showhide;animation-duration:.5s}a.informasi:hover{background:#f1f1f1}#get-number,.hide,span.my-number{display:none}#get-label,span.chat-label{font-size:12px;color:#888}#get-nama,span.chat-nama{margin:5px 0 0;font-size:15px;font-weight:700;color:#222}#get-label,#get-nama{color:#fff}textarea#chat-input{border:none;width:100%;height:44px;outline:0;resize:none;padding:10px;border-radius:0;font-size:14px}a#send-it{width:47px;font-weight:700;padding:10px 10px 0;background:#eee}a#send-it svg{fill:#a6a6a6;height:24px;width:24px}.first-msg{background:0 0;padding:30px;text-align:center}.first-msg span{background:#e2e2e2;color:#333;font-size:14.2px;line-height:1.7;border-radius:10px;padding:15px 20px;display:inline-block}.start-chat .blanter-msg{display:flex}a.close-chat{position:absolute;top:5px;right:15px;color:#fff;font-size:30px}@keyframes ZpjSY{0%,25%{background-color:#b6b5ba}15%{background-color:#111}}@keyframes hPhMsj{15%,35%{background-color:#b6b5ba}25%{background-color:#111}}@keyframes iUMejp{25%,45%{background-color:#b6b5ba}35%{background-color:#111}}@keyframes showhide{from{transform:scale(.5);opacity:0}}@keyframes showchat{from{transform:scale(0);opacity:0}}@media screen and (max-width:480px){#whatsapp-chat{width:auto;left:5%;right:5%;font-size:80%}}.show{display:block}.eJJEeC,.kAZgZq,.whatsapp-message{opacity:0;box-shadow:rgba(0,0,0,.13) 0 1px .5px}.dAbFpq,.whatsapp-message-container{display:flex;z-index:1}.kAZgZq,.whatsapp-message{padding:7px 14px 6px;background-color:#fff;border-radius:0 8px 8px;position:relative;transition:.3s;transform-origin:center top 0px;z-index:2;margin-top:4px;margin-left:-54px;max-width:calc(100% - 66px)}.whatsapp-chat-body{padding:20px 20px 20px 10px;background-color:#e6ddd4}.whatsapp-chat-body::before{display:block;position:absolute;content:"";left:0;top:0;height:100%;width:100%;z-index:0;opacity:.08;background-image:url("https://dentalygo.co.uk/wp-content/uploads/2025/02/whatsapp.png")}.eJJEeC{background-color:#fff;width:52.5px;height:32px;border-radius:16px;display:flex;-moz-box-pack:center;justify-content:center;-moz-box-align:center;align-items:center;margin-left:10px;transition:.1s;z-index:1}.hFENyl{display:flex}.dRvxoz,.ixsrax{height:5px;width:5px;margin:0 2px;border-radius:50%;display:inline-block;position:relative;animation-duration:1.2s;animation-iteration-count:infinite;animation-timing-function:linear;top:0}.ixsrax{background-color:#9e9da2;animation-name:ZpjSY}.dRvxoz{background-color:#b6b5ba;animation-name:hPhMsj}.kAZgZq::before{position:absolute;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAmCAMAAADp2asXAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAACQUExURUxpccPDw9ra2m9vbwAAAAAAADExMf///wAAABoaGk9PT7q6uqurqwsLCycnJz4+PtDQ0JycnIyMjPf3915eXvz8/E9PT/39/RMTE4CAgAAAAJqamv////////r6+u/v7yUlJeXl5f///5ycnOXl5XNzc/Hx8f///xUVFf///+zs7P///+bm5gAAAM7Ozv///2fVensAAAAvdFJOUwCow1cBCCnqAhNAnY0WIDW2f2/hSeo99g1lBYT87vDXG8/6d8oL4sgM5szrkgl660OiZwAAAHRJREFUKM/ty7cSggAABNFVUQFzwizmjPz/39k4YuFWtm55bw7eHR6ny63+alnswT3/rIDzUSC7CrAziPYCJCsB+gbVkgDtVIDh+DsE9OTBpCtAbSBAZSEQNgWIygJ0RgJMDWYNAdYbAeKtAHODlkHIv997AkLqIVOXVU84AAAAAElFTkSuQmCC");background-position:50% 50%;background-repeat:no-repeat;background-size:contain;content:"";top:0;left:-12px;width:12px;height:19px}.bMIBDo{font-size:13px;font-weight:700;line-height:18px;color:rgba(0,0,0,.4)}.iSpIQi{font-size:14px;line-height:19px;margin-top:4px;color:#111}.cqCDVm{text-align:right;margin-top:4px;font-size:12px;line-height:16px;color:rgba(17,17,17,.5);margin-right:-8px;margin-bottom:-4px}
.banner-wrapper {
    padding: 60px 30px;
}
.profile-outer {
    max-width: 850px;
    margin-inline: auto;
    background-color: #fff;
    padding: 60px;
    border-radius: 8px;
    box-shadow: 0px 8px 16px rgba(13, 0, 38, 0.02), 0px 16px 32px rgba(13, 0, 38, 0.08);
}
.profile-info {
    display: flex;
    align-items: center;
    gap: 15px;
}
.profile-info .headshot img {
    width: 54px;
    height: 54px;
    object-fit: cover;
    border-radius: 100px;
    border: 2px solid #eeedf8;
}
.profile-info .title h6 {
    font-size: 18px;
	margin-bottom: 0px;
}
.profile-info .title p {
    font-size: 15px;
}
.profile-desc p:not(:first-child) {
    margin-top: 10px;
}
.profile-desc p {
    line-height: 24px;
}
.social-info svg {
    width: 18px;
}
.social-info svg path {
    fill: #306a77;
}
.social-info {
    display: flex;
    align-items: center;
    gap: 15px;
    margin-block: 15px 20px;
}
.social-link {
    border-radius: 100px;
    background-color: #eaf0f1;
}
.social-link:hover {
    background-color: #0b6c7926;
}
.social-link a {
    width: 40px;
    height: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.cards-wrapper {
    margin-block: 50px;
}
.cards-wrapper a {
    color: inherit;
    text-decoration: none;
}
.cards-wrapper .sec-head {
    text-align: center;
    margin-bottom: 80px;
}
.cards-wrapper .sec-head h2 {
    font-size: 30px;
}
.cards-wrapper .cards-outer {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 40px;
}
.cards-wrapper .card-thumbnail {
    margin-bottom: 20px;
    overflow: hidden;
    border-radius: 8px;
    height: 230px;
}
.cards-wrapper .card-thumbnail img {
    width: 100%;
    height: 230px;
    object-fit: cover;
    border-radius: 8px;
    transition: .3s ease-in-out;
}
.cards-wrapper .card:hover img {
    scale: 1.05;
}
.cards-wrapper .card h3 {
    font-size: 20px;
    margin-bottom: 24px;
    color: #172235;
}
.cards-wrapper .date {
    font-size: 14px;
    text-transform: uppercase;
    color: #6a707c;
}
.cards-wrapper .sec-btn {
    text-align: center;
    margin-top: 50px;
}
.cards-wrapper .pagination-btn {
    display: inline-block;
    background-color: #1e0057;
    padding: 12px 24px;
    color: #fff;
    border-radius: 4px;
    letter-spacing: 1px;
    transition: .3s ease-in-out;
}
.cards-wrapper .pagination-btn:hover {
    background-color: #4d1aad;
}
.cards-wrapper .pagination-btn:active {
    outline-color: #ac91e3;
    outline-offset: 2px;
    outline-width: 2px;
    outline-style: solid;
}

/******** RESPONSIVE START ********/
@media screen and (max-width: 991px) {
.cards-wrapper .cards-outer {
    grid-template-columns: repeat(2, 1fr);
    gap: 30px;
}
}

@media screen and (max-width: 479px) {
.banner-wrapper {
    padding: 50px 20px;
}
.profile-outer {
    padding: 20px;
}
.profile-info .title p {
    font-size: 14px;
}
.social-link a {
    width: 30px;
    height: 30px;
}
.social-info svg {
    width: 16px;
}
.cards-wrapper .cards-outer {
    grid-template-columns: repeat(1, 1fr);
}
.cards-wrapper {
    margin-block: 50px;
}
.cards-wrapper .sec-head {
    margin-bottom: 40px;
}
.cards-wrapper .sec-head h2 {
    font-size: 26px;
}
.cards-wrapper .card-thumbnail,
.cards-wrapper .card-thumbnail img {
    height: 180px;
}
.cards-wrapper .card h3 {
    font-size: 18px;
    margin-bottom: 20px;
}
.cards-wrapper .date {
    font-size: 13px;
}
}
