.pn-top-post{margin-bottom: 50px;}
.pn-top-post .pn-title{text-align: left}
.pn-top-post .pn-title + .pn-wrapper{text-align: left;max-width: inherit;}
.pn-top-post .row{display: flex;align-items: center}
.pn-top-post .row:before,.pn-top-post .row:after{display: none}
.pn-top-post .row [class*='col-']{margin-bottom: 30px}
.pn-top-post .pn-image{border-radius: 20px 0 0 20px;margin-bottom: 0}
.pn-top-post .row [class*='col-']:first-child:before{content: "";position: absolute;width: 210px;height: 164px;left: -80px;bottom: -60px;background-image: radial-gradient(circle at 2.5px 2.5px, #b2dfd9 2.5px, transparent 0); background-size: 14px 14px}
.pn-top-post .pn-content{background-color: #fff;padding: 50px 30px;border-radius: 20px;margin-left: -155px;box-shadow: 0 9px 15px rgb(82 175 159 / 30%);-webkit-box-shadow: 0 9px 15px rgb(82 175 159 / 30%);-moz-box-shadow: 0 9px 15px rgb(82 175 159 / 30%);position: relative}
.pn-top-post .pn-content .pn-wrapper{margin-bottom: 0}
.pn-top-post .pn-content .pn-button{display: none}
.pn-top-post .pn-content .pn-limit-line{font-size: 1em;line-height: calc(1em + 10px);max-height: calc(calc(1em + 10px) * 6)}
/**/
.pn-wrapper-item{background-color: #eff7ff;padding: 60px 0 0 0;margin-bottom: 60px;}
.pn-wrapper-item .pn-title + .pn-wrapper{margin-bottom: 60px;}
.pn-wrapper-item .row{display: flex;flex-wrap: wrap}
.pn-wrapper-item .row:before,.pn-wrapper-item .row:after{display: none;}
.pn-wrapper-item .row [class*='col-']{margin-bottom: 60px;width: 20%;}
.pn-wrapper-item .pn-item{background-color: var(--color-text-global);padding: 6px 20px 10px 20px;border-radius: 15px;margin-bottom: 0;height: 100%;display: flex; flex-direction: column; justify-content: space-between}
.pn-wrapper-item .pn-item .pn-info-person{background-image: url('../images/246x75.jpg'); background-repeat: no-repeat; border-radius: 15px; margin-left: -15px; margin-right: -15px; position: relative; padding: 40px 10px 10px 10px; color: #fff; text-align: center; background-size: cover}
.pn-wrapper-item .pn-item .pn-avatar{width: 60px; height: 60px; display: flex; align-items: center; justify-content: center; border: 5px solid #fff; background-color: #cce0ff; border-radius: 50%; min-width: 60px; overflow: hidden; position: absolute; top: -30px; left: 50%; transform: translateX(-50%)}
.pn-wrapper-item .pn-item .pn-avatar img{max-width: 100%;max-height: 100%}
.pn-wrapper-item .pn-item .pn-info-person strong{display: block;text-transform: uppercase;font-size: 14px}
.pn-wrapper-item .pn-item .pn-content{padding: 10px 0;}
.pn-wrapper-item .pn-item .pn-content ul{list-style: none;padding-left: 0;margin-bottom: 10px;padding-left: 0}
.pn-wrapper-item .pn-item .pn-content ul li{margin-bottom: 5px}
.pn-wrapper-item .pn-item .pn-button{min-width: inherit;width: 100%;background-color: var(--color-global)}
.pn-wrapper-item .pn-item .pn-wrapper{margin: 10px 0}
.pn-wrapper-item .pn-button:hover{background-color: var(--background-button);color: var(--color-button)}
.pn-wrapper-pagination{margin: -30px 0 60px 0}
/**/
.pn-wrapper-form{margin-top: 40px;}
.pn-wrapper-form .pn-title-tab{margin-bottom: 20px;display: inline-block;}
.pn-wrapper-form .pn-title-tab ul{list-style: none;display: flex;padding: 5px 3px;border: 1px solid var(--color-global);border-radius: 100px;margin-bottom: 0}
.pn-wrapper-form .pn-title-tab ul li{margin: 0 2px;}
.pn-wrapper-form .pn-title-tab ul li span{cursor: pointer;font-size: 16px;line-height: 21px;font-weight: bold;padding: 15px;border-radius: 100px;display: block;min-width: 240px;text-align: center}
.pn-wrapper-form .pn-title-tab ul li.active span,.pn-wrapper-form .pn-title-tab ul li:hover span{background-color: var(--color-global);color: var(--color-text-global)}
.pn-wrapper-form .pn-wrapper-tab .pn-tab{display: none}
.pn-wrapper-form .pn-wrapper-tab .pn-tab.active{display: block;}
.pn-wrapper-form .pn-form .pn-content .pn-image{right: -15px;margin-bottom: 0;width: 100%;max-height: 120%}
.pn-wrapper-form .pn-form .pn-content ul{list-style: none;padding-left: 0;margin-bottom: 20px;display: flex;flex-wrap: wrap}
.pn-wrapper-form .pn-form .pn-content ul li{color: var(--color-text-global);margin-right: 30px}
.pn-wrapper-form .pn-form .pn-content ul li label{margin-bottom: 0;font-weight: normal;cursor: pointer;}
.pn-wrapper-form .pn-form .pn-content ul li label input{display: none}
.pn-wrapper-form .pn-form .pn-content ul li label input:checked + span{font-weight: bold;}
.pn-wrapper-form .pn-form .pn-content ul li label span{display: inline-block;position: relative;}
.pn-wrapper-form .pn-form .pn-content ul li label span::before{content: "";width: 22px;height: 22px;float: left;border: 1px solid var(--color-text-global);border-radius: 100px;margin-right: 8px;}
.pn-wrapper-form .pn-form .pn-content ul li label span::after{content: "";position: absolute;left: 4px;top: 4px;width: 14px;height: 14px;background-color: var(--color-text-global);border-radius: 100px;opacity: 0;visibility: hidden;}
.pn-wrapper-form .pn-form .pn-content ul li label input:checked + span::after{opacity: 1;visibility: visible;}
.cf-turnstile{transform: scale(0.8); transform-origin: top left;}
@media only screen and (min-width: 1500px){
    .pn-wrapper-item .pn-item .pn-info-person strong{font-size: 20px}
}
@media only screen and (max-width: 1499px){
    .pn-top-post .row [class*='col-']:first-child:before{left: -50px;bottom: -50px}
    /**/
    .pn-wrapper-item .row{margin: 0 -8px;}
    .pn-wrapper-item .row [class*='col-']{padding: 0 8px;}
}
@media only screen and (max-width: 1300px){
    .pn-top-post .row [class*='col-']:first-child:before{left: -10px;}
}
@media only screen and (max-width: 1199px){
    .pn-top-post .pn-content{padding: 30px;}
    .pn-top-post .pn-title{font-size: 24px;line-height: 29px;}
    .pn-wrapper-item .row [class*='col-']{width: 25%;}
    /**/
    .pn-form{padding-bottom: 30px;}
}
@media only screen and (max-width: 991px){
    .pn-top-post .pn-title{text-align: center;}
    .pn-top-post .pn-content .pn-limit-line,.pn-childrens .pn-limit-lines{max-height: none}
    .pn-top-post{width: 750px;max-width: 100%;margin: 0 auto}
    .pn-top-post .row{display: block}
    .pn-top-post .row [class*='col-']:first-child:before{display: none}
    .pn-top-post .pn-image{border-radius: 20px}
    .pn-top-post .pn-content{margin: -90px 30px 0 30px}
    .pn-top-post .pn-content .pn-wrapper{font-size: 14px;line-height: 22px;text-align: center}
    .pn-top-post .pn-content .pn-wrapper.showAll{display: block}
    .pn-top-post .pn-content .pn-button{display: inline-block;padding: 0;font-weight: normal;background-color: transparent;border-radius: 0;color: #2f2f2f;border-bottom: 1px solid #2f2f2f}
    .pn-top-post .pn-content .pn-button:before{display: none}
    .pn-top-post .pn-content .pn-button:hover{box-shadow: none}
    /**/
    .pn-wrapper-item{padding-top: 30px;padding-bottom: 0;margin-bottom: 0;}
    .pn-wrapper-pagination{margin-bottom: 30px;}
    .pn-wrapper-item .row [class*='col-']{width: calc(100% / 3)}
    /**/
    .pn-form{padding-bottom: 0;}
    .pn-wrapper-form .pn-title-tab{display: flex;justify-content: center;}
    .pn-form .pn-content:before{display: none;}
}
@media only screen and (max-width: 767px){
    .pn-top-post .pn-content{ border-radius: 0px; margin: 0px;box-shadow: none;padding: 0px}
    /**/
    .pn-wrapper-item .row [class*='col-']{width: 50%;margin-bottom: 40px;}
    .pn-wrapper-pagination{margin-top: 0;}
    /**/
    .pn-wrapper-form .pn-title-tab ul{padding:5px}
    .pn-wrapper-form .pn-form .pn-content ul li:first-child{width: 100%;min-width: 100%;margin: 0 0 10px 0;}
    .pn-wrapper-form .pn-title-tab ul li span{font-size:15px;padding: 10px 30px;text-align:center;min-width: initial}
    .pn-wrapper-item .pn-item .pn-button{padding: 15px;}
}
@media only screen and (min-width: 571px){
    .pn-wrapper-form .pn-form .row{display: flex;flex-wrap: wrap}
    .pn-wrapper-form .pn-form .row:before,.pn-wrapper-form .pn-form .row:after{display: none}
}
@media only screen and (max-width: 570px){
    .cf-turnstile {transform: initial;transform-origin: center;text-align: center}
    .cf-turnstile > div {transform-origin: center;transform: scale(0.9);display: inline-block}
}
@media only screen and (max-width: 480px){
    .pn-top-post .pn-content{padding: 0}
    /**/
    .pn-wrapper-item .row [class*='col-']{width: 100%;}
    /**/
    .pn-wrapper-form .pn-title-tab,.pn-wrapper-form .pn-title-tab ul{display:block}.pn-wrapper-form .pn-title-tab ul{padding:0;border:none}
    .pn-wrapper-form .pn-title-tab ul li{margin-bottom:5px}.pn-wrapper-form .pn-title-tab ul li:not(.active){border:1px solid #b2e1d9;border-radius: 100px}
    .pn-wrapper-form .pn-form .pn-content ul{display: block;}
    .pn-wrapper-form .pn-form .pn-content ul li{width: 100%;margin: 0 0 10px 0;}
}
@media only screen and (max-width: 370px){
    .pn-top-post .pn-image{border-radius: 10px 10px 0 0}
    .pn-top-post .pn-content{margin: -15px 0 0 0;border-radius: 0 0 10px 10px}
    .pn-top-post .pn-button{margin-top: 15px}
    .cf-turnstile > div {transform: scale(0.8);transform-origin: left}
}