.elementor-730 .elementor-element.elementor-element-4ec4dfd:not(.elementor-motion-effects-element-type-background), .elementor-730 .elementor-element.elementor-element-4ec4dfd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#758068;}.elementor-730 .elementor-element.elementor-element-4ec4dfd{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:140px 0px 139px 0px;}.elementor-730 .elementor-element.elementor-element-4ec4dfd > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-730 .elementor-element.elementor-element-eb4f806{text-align:center;}.elementor-730 .elementor-element.elementor-element-eb4f806 .elementor-heading-title{color:#FFFFFF;}.elementor-730 .elementor-element.elementor-element-edef898{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-730 .elementor-element.elementor-element-edef898 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-730 .elementor-element.elementor-element-a4af707 .elementor-heading-title{text-shadow:0px 0px 5px rgba(0,0,0,0.3);color:#1B2D1F;}.elementor-730 .elementor-element.elementor-element-7715b31 .elementor-heading-title{text-shadow:0px 0px 19px rgba(0,0,0,0.3);color:#1B2D1F;}.elementor-730 .elementor-element.elementor-element-a46deef .elementor-heading-title{text-shadow:0px 0px 19px rgba(0,0,0,0.3);color:#1B2D1F;}/* Start custom CSS for section, class: .elementor-element-4ec4dfd */.pp-title h1{line-height:55px!important;}
@media only screen and (max-width:768px){
#faq-box{padding-left:10px;padding-right:10px;}
}
@media only screen and (max-width:480px){
.pp-title h1{line-height:32px!important;}
#faq-box h3{font-size:16px!important;}
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-edef898 */#faq-box{background-color:#F7F5EC;padding-top:40px;padding-bottom:40px;}
.acc-box{border-bottom:1px solid #1B2E1F4D;}
.acc{cursor:pointer;padding-bottom:30px;position:relative;padding-top:10px;padding-right: 30px;}
.acc:after{content: '';
    width: 28px;
    height: 28px;
    background-size: 28px;
    background-image: url(/img/arr-down-big.png);
    display: block;
    position: absolute;
    top: 11px;
    right: 0;
    transition: all 0.1s linear;
    cursor: pointer;}
.acc.active:after{transform: rotate(180deg);}
.panel{max-height:0px;transition:all 0.2s ease;overflow: hidden;}
.acc.active + .panel{display:block;margin-bottom:30px;}
table.mv-price{max-width: 688px;width: 100%;margin-top:15px;margin-bottom:8px;border-collapse: separate;}
table.mv-price tr{border-bottom:1px solid #1B2E1F4D;}
table.mv-price th{color:#132E1BCC;text-align:center;border-right:1px solid #1B2E1F4D;width:20%;}
table.mv-price td{text-align:center;font-weight:700;border-right:1px solid #1B2E1F4D;padding: 6px 10px;border-bottom: 1px solid #1B2E1F4D;color:#132E1BCC;}
table.mv-price tr:first-child th{border-top:1px solid #1B2E1F4D;padding: 6px 0;
    background-color: #0000000F;border-bottom: 1px solid #1B2E1F4D;}
table.mv-price td:first-child,table.mv-price th:first-child{border-left:1px solid #1B2E1F4D;}
table.mv-price tr:first-child th:first-child{border-top-left-radius: 3px;}
table.mv-price tr:first-child th:last-child{border-top-right-radius: 3px;}
table.mv-price tr:last-child td:first-child{border-bottom-left-radius: 3px;}
table.mv-price tr:last-child td:last-child{border-bottom-right-radius: 3px;}
.faq-li{padding-bottom:15px;}
.faq-li li {
    list-style-position: inside!important;
    list-style: disc;
    text-indent: -20px;
    margin-left: 25px;
}
table.mv-deposit{max-width: 472px;width: 100%;margin-top:15px;margin-bottom:10px;border-collapse: separate;}
table.mv-deposit tr{border-bottom:1px solid #1B2E1F4D;}
table.mv-deposit th{color:#132E1BCC;text-align:center;border-right:1px solid #1B2E1F4D;width:50%;}
table.mv-deposit td{text-align:center;font-weight:700;border-right:1px solid #1B2E1F4D;padding: 6px 10px;border-bottom: 1px solid #1B2E1F4D;color:#132E1BCC;}
table.mv-deposit tr:nth-child(2) th{padding: 6px 0;
    background-color: #0000000F;border-bottom: 1px solid #1B2E1F4D;}
table.mv-deposit tr:first-child th{border-top:1px solid #1B2E1F4D;padding: 6px 0;
    background-color: #0000000F;border-bottom: 1px solid #1B2E1F4D;}
table.mv-deposit td:first-child,table.mv-deposit th:first-child{border-left:1px solid #1B2E1F4D;}
table.mv-deposit tr:first-child th:first-child{border-top-left-radius: 3px;}
table.mv-deposit tr:first-child th:last-child{border-top-right-radius: 3px;}
table.mv-deposit tr:last-child td:first-child{border-bottom-left-radius: 3px;}
table.mv-deposit tr:last-child td:last-child{border-bottom-right-radius: 3px;}
.facilities{padding-bottom:20px;}
@media screen and (-webkit-min-device-pixel-ratio: 0) { _::-webkit-full-page-media, _:future, :root .faq-li li { text-indent: -14px;margin-left:15px; } }
@media screen and (-webkit-min-device-pixel-ratio: 0) and (min-width:1280px) { _::-webkit-full-page-media, _:future, :root .faq-li li { text-indent: -16px;margin-left:17px; } }
@media only screen and (min-width:1280px){
table.mv-price{max-width: 788px;}
.faq-li li { text-indent: -22px;}
table.mv-deposit{max-width:520px;}
}
@media only screen and (min-width:881px){
.panel{padding-right:18%;}
}
@media only screen and (max-width:680px){
table.mv-price th,table.mv-price td{font-size:10px;}
.small-text{font-size:8px!important;}
table.mv-price th{width:auto;}
table.mv-deposit th,table.mv-price td{font-size:10px;}
.acc:after{width: 22px;height: 22px; background-size: 22px;top:16px;}
}
@media only screen and (max-width:480px){
.acc:after{top:10px;}
}/* End custom CSS */