/*!
Theme Name: Diana Child
Template: cpm-diana
Author: CPM Team
Version: 1.1.10
Requires PHP: 8.0

Text Domain: cpm-theme
*/:root{--ct-font-main-family: "Inter", Arial, sans-serif;--ct-font-heading-family: "Epilogue", Arial, sans-serif;--ct-font-grotest-family: "Space Grotesk", sans-serif}/*!
Theme Name: Diana Child
Template: cpm-diana
Author: CPM Team
Version: 1.1.10
Requires PHP: 8.0

Text Domain: cpm-theme
*/body{background:var(--ct-content-bg-color);font-size:18px}.ct-content-box h1,.ct-content-box h2,.ct-content-box h3,.ct-content-box h4,.ct-content-box h5,.ct-content-box h6{line-height:120%;text-transform:capitalize;margin-top:48px;margin-bottom:20px;font-weight:700;font-family:var(--ct-font-heading-family)}.ct-content-box h1{font-size:30px}@media screen and (min-width: 768px){.ct-content-box h1{font-size:50px}}.ct-content-box h2{font-size:26px;font-weight:600}@media screen and (min-width: 768px){.ct-content-box h2{font-size:40px}}.ct-content-box h3{font-size:20px;line-height:130%}@media screen and (min-width: 768px){.ct-content-box h3{font-size:28px}}.ct-content-box h4{font-size:24px;font-family:var(--ct-font-grotest-family);letter-spacing:1px;margin-bottom:12px;margin-top:20px;padding:0}.ct-content-box h5{font-size:18px}@media screen and (min-width: 768px){.ct-content-box h5{font-size:24px}}.ct-content-box h6{font-size:18px}@media screen and (min-width: 768px){.ct-content-box h6{font-size:22px}}#main-content{padding-bottom:64px;padding-top:10px}.ct-content-box{font-size:18px}.ct-content-box p{margin-bottom:10px}.ct-content-box ol>li{margin:0 0 5px}.ct-content-box ol>li:before{font-weight:700}.ct-content-box ul>li:not(.blocks-gallery-item):not(.wp-social-link){padding:9px 15px 9px 39px;background:var(--ct-content-toc-bg-color);border-radius:14px;border:1px solid hsla(0,0%,100%,.0588235294);margin-bottom:12px;font-weight:500;position:relative}.ct-content-box ul>li:not(.blocks-gallery-item):not(.wp-social-link)::before{content:"";width:12px;height:12px;background:var(--ct-accent-color);position:absolute;top:15px;left:15px;border-radius:50%}.heading{font-family:var(--ct-font-heading-family)}.offer-subheading,.offer-label{font-family:var(--ct-font-grotest-family)}article>table{display:block;max-width:fit-content}.wp-block-cpm-gutenberg-blocks-table-with-heading.style-1{margin-block:30px;background:unset;border:unset;border-radius:unset;box-shadow:none;overflow-x:auto;padding:0}.wp-block-cpm-gutenberg-blocks-table-with-heading.style-1 .wp-block-table.cpm-block-table{padding:0;background:unset;border-radius:unset;box-shadow:none;scrollbar-color:var(--ct-accent-color) var(--ct-accent-color);scrollbar-width:thin}.wp-block-cpm-gutenberg-blocks-table-with-heading.style-1 .wp-block-table.cpm-block-table table{margin:0 !important;background:var(--ct-content-toc-bg-color) !important;border:1px solid hsla(0,0%,100%,.06) !important;border-radius:14px;border-collapse:separate !important}.wp-block-cpm-gutenberg-blocks-table-with-heading.style-1 .wp-block-table.cpm-block-table table thead{background:var(--ct-primary-color);color:#fff;border:none;font-family:var(--ct-font-grotest-family)}.wp-block-cpm-gutenberg-blocks-table-with-heading.style-1 .wp-block-table.cpm-block-table table>*:first-child tr:first-of-type td:first-child,.wp-block-cpm-gutenberg-blocks-table-with-heading.style-1 .wp-block-table.cpm-block-table table>*:first-child tr:first-of-type th:first-child{border-radius:14px 0 0 0}.wp-block-cpm-gutenberg-blocks-table-with-heading.style-1 .wp-block-table.cpm-block-table table>*:first-child tr:first-of-type td:last-of-type,.wp-block-cpm-gutenberg-blocks-table-with-heading.style-1 .wp-block-table.cpm-block-table table>*:first-child tr:first-of-type th:last-of-type{border-radius:0 14px 0 0}.wp-block-cpm-gutenberg-blocks-table-with-heading.style-1 .wp-block-table.cpm-block-table table>*:last-child tr:last-of-type td:first-child,.wp-block-cpm-gutenberg-blocks-table-with-heading.style-1 .wp-block-table.cpm-block-table table>*:last-child tr:last-of-type th:first-child{border-radius:0 0 0 14px}.wp-block-cpm-gutenberg-blocks-table-with-heading.style-1 .wp-block-table.cpm-block-table table>*:last-child tr:last-of-type td:last-of-type,.wp-block-cpm-gutenberg-blocks-table-with-heading.style-1 .wp-block-table.cpm-block-table table>*:last-child tr:last-of-type th:last-of-type{border-radius:0 0 14px 0}.wp-block-cpm-gutenberg-blocks-table-with-heading.style-1 .wp-block-table.cpm-block-table table tr{border:none;background:rgba(0,0,0,0) !important}.wp-block-cpm-gutenberg-blocks-table-with-heading.style-1 .wp-block-table.cpm-block-table table tr th,.wp-block-cpm-gutenberg-blocks-table-with-heading.style-1 .wp-block-table.cpm-block-table table tr td{vertical-align:top;line-height:1.4;background:rgba(0,0,0,0) !important;padding:18px}.wp-block-cpm-gutenberg-blocks-table-with-heading.style-1 .wp-block-table.cpm-block-table table tr th:before,.wp-block-cpm-gutenberg-blocks-table-with-heading.style-1 .wp-block-table.cpm-block-table table tr th:after,.wp-block-cpm-gutenberg-blocks-table-with-heading.style-1 .wp-block-table.cpm-block-table table tr td:before,.wp-block-cpm-gutenberg-blocks-table-with-heading.style-1 .wp-block-table.cpm-block-table table tr td:after{content:"";display:inline-block;vertical-align:top}.wp-block-cpm-gutenberg-blocks-table-with-heading.style-1 .wp-block-table.cpm-block-table table tr th:not(:last-of-type),.wp-block-cpm-gutenberg-blocks-table-with-heading.style-1 .wp-block-table.cpm-block-table table tr td:not(:last-of-type){border-right:2px solid hsla(0,0%,100%,.06) !important}.wp-block-cpm-gutenberg-blocks-table-with-heading.style-1 .wp-block-table.cpm-block-table table tr:not(:last-of-type) td{border-bottom:2px solid hsla(0,0%,100%,.06) !important}.wp-block-cpm-gutenberg-blocks-table-with-heading.style-1 .wp-block-table.cpm-block-table table tr th{display:table-cell !important;font-weight:700;font-size:24px;letter-spacing:1px;border-bottom:1px solid hsla(0,0%,100%,.06) !important}.wp-block-cpm-gutenberg-blocks-table-with-heading.style-1 .wp-block-table.cpm-block-table table tr td:first-child{font-family:var(--ct-font-grotest-family);font-size:24px;font-weight:700;letter-spacing:1px}@media(max-width: 1024px){.wp-block-cpm-gutenberg-blocks-table-with-heading.style-1 .wp-block-table.cpm-block-table table.has-fixed-layout tr td,.wp-block-cpm-gutenberg-blocks-table-with-heading.style-1 .wp-block-table.cpm-block-table table.has-fixed-layout tr th{min-width:168px;width:168px}}/*!
Theme Name: Diana Child
Template: cpm-diana
Author: CPM Team
Version: 1.1.10
Requires PHP: 8.0

Text Domain: cpm-theme
*/.ct-content-box>*:first-child{margin-top:30px}.content-layout-centered>*.ct-content-box>*.alignfull{margin-left:-15px !important;margin-right:-15px !important}@media screen and (min-width: 768px){.content-layout-centered>*.ct-content-box>*:not(.cpm-full-width){max-width:948px}.content-layout-centered>*.ct-content-box>*.alignwide{max-width:max(var(--ct-site-width) - 15%,1170px)}.content-layout-centered>*.ct-content-box>*.alignfull{max-width:none}}/*!
Theme Name: Diana Child
Template: cpm-diana
Author: CPM Team
Version: 1.1.10
Requires PHP: 8.0

Text Domain: cpm-theme
*/.menu-burger{width:20px}.menu-burger span{background-color:var(--ct-accent-color);border-radius:unset}.menu-burger span:nth-of-type(2){width:100%}@media screen and (min-width: 992px){.header-menu>.menu-item>.menu-item-el{font-size:16px;letter-spacing:.1px}}/*!
Theme Name: Diana Child
Template: cpm-diana
Author: CPM Team
Version: 1.1.10
Requires PHP: 8.0

Text Domain: cpm-theme
*/.page-header.style-3{background:var(--ct-header-bg-color)}@media screen and (min-width: 768px){.page-header.style-3{min-height:427px}}.page-header.style-3 .header-wrapper{position:relative;max-width:1440px;margin:0 auto}@media screen and (min-width: 768px){.page-header.style-3 .header-wrapper{padding:80px 0;min-height:427px;display:flex;align-items:center}.page-header.style-3 .header-wrapper::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg, var(--ct-accent-color) 0%, var(--ct-accent-color) 44.03%, rgba(233, 30, 99, 0) 83.27%);z-index:1}}.page-header.style-3 .container{padding:0}@media screen and (min-width: 768px){.page-header.style-3 .container{padding-right:15px;padding-left:15px}}@media screen and (min-width: 1440px){.page-header.style-3 .container{max-width:var(--ct-site-width)}}.page-header.style-3 .header-info{position:relative;z-index:1;padding:24px 15px 15px 15px;background-color:var(--ct-accent-color);color:var(--ct-content-text-color)}@media screen and (min-width: 768px){.page-header.style-3 .header-info{background-color:rgba(0,0,0,0);padding:0}}.page-header.style-3 .header-info .ct-page-title{margin:0;font-size:30px;line-height:120%}@media screen and (min-width: 768px){.page-header.style-3 .header-info .ct-page-title{font-size:50px;margin-bottom:20px}}.page-header.style-3 .header-info .ct-excerpt{display:none;font-weight:500}@media screen and (min-width: 768px){.page-header.style-3 .header-info .ct-excerpt{display:block}}@media screen and (min-width: 768px){.page-header.style-3 .header-info{max-width:600px}}.page-header.style-3 .header-thumbnail picture{display:flex}@media screen and (min-width: 768px){.page-header.style-3 .header-thumbnail{position:absolute;top:0;right:0;width:800px;height:100%}.page-header.style-3 .header-thumbnail img{width:100%;height:100%;object-fit:cover;object-position:left}}@media screen and (min-width: 768px)and (min-width: 992px){.page-header.style-3 .header-thumbnail img{object-position:left 5%}}.page-header.style-3 .header-info_mobile{padding:15px 15px 24px 15px;background-color:var(--ct-accent-color);color:var(--ct-content-text-color);font-weight:500}@media screen and (min-width: 768px){.page-header.style-3 .header-info_mobile{display:none}}/*!
Theme Name: Diana Child
Template: cpm-diana
Author: CPM Team
Version: 1.1.10
Requires PHP: 8.0

Text Domain: cpm-theme
*/#main-footer{padding-top:48px;border-top:1px solid hsla(0,0%,100%,.0588235294)}#main-footer .footer-links{margin-bottom:64px}#main-footer .footer-links .container{padding-right:35px;padding-left:35px}#main-footer .footer-links h3{font-family:var(--ct-font-grotest-family);font-size:26px;line-height:130%;color:var(--ct-content-text-color);font-weight:700;margin:0 0 16px 0}#main-footer .footer-links .wp-block-columns{gap:12px;margin-bottom:0}@media screen and (max-width: 781px){#main-footer .footer-links .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:unset !important}}@media screen and (max-width: 767px){#main-footer .footer-links .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:100% !important}}@media screen and (min-width: 768px){#main-footer .footer-links .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:0;flex-grow:1}}#main-footer .footer-links .widget.widget_nav_menu .menu-item a,#main-footer .footer-links .widget.widget_nav_menu .menu-item span{display:block;color:var(--ct-content-text-color);padding:8px 15px;background:var(--ct-content-toc-bg-color);border-radius:10px;border:1px solid hsla(0,0%,100%,.0588235294);text-align:center;font-weight:500;transition:.3s}#main-footer .footer-links .widget.widget_nav_menu .menu-item a:hover{background:rgba(var(--ct-header-wide-image-gradient-color))}#main-footer .footer-links .widget.widget_nav_menu .menu-item:not(:last-child){margin-bottom:12px}#main-footer .footer-info{margin-bottom:64px}#main-footer .footer-info .container{padding-top:0;padding-bottom:0}#main-footer .footer-info .brand-line.has-logo{align-items:flex-start}#main-footer .footer-info .brand-line.has-logo img{max-width:170px;max-height:52px;margin-bottom:30px}@media screen and (min-width: 768px){#main-footer .footer-info .footer-sidebar-socials{display:flex;justify-content:space-between;gap:60px}}@media screen and (min-width: 768px){#main-footer .footer-info .footer-sidebar-socials .footer-sidebar{max-width:410px}}#main-footer .footer-info .footer-sidebar-socials .footer-sidebar .widget.widget_block.widget_text{font-size:16px;line-height:160%;margin-bottom:30px}@media screen and (min-width: 768px){#main-footer .footer-info .footer-sidebar-socials .footer-sidebar .widget.widget_block.widget_text{margin-bottom:0}}#main-footer .footer-info .widget.widget_nav_menu .menu-item{margin-bottom:30px}#main-footer .footer-info .widget.widget_nav_menu .menu-item a{font-family:var(--ct-font-grotest-family);font-size:24px;font-weight:700;line-height:130%}#main-footer .footer-social-networks{display:flex;gap:15px;flex-wrap:wrap}@media screen and (min-width: 768px){#main-footer .footer-social-networks{align-self:flex-end}}#main-footer .footer-social-networks a{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;background:var(--ct-accent-color);border-radius:50%;color:var(--ct-footer-bg-color);transition:.3s}#main-footer .footer-social-networks a:hover{background:var(--ct-primary-color);opacity:1}#main-footer .footer-social-networks a i{font-size:1.3rem}#main-footer .footer-bottom-line .container{justify-content:center}#main-footer .footer-bottom-line .footer-copyright{text-align:center}/*!
Theme Name: Diana Child
Template: cpm-diana
Author: CPM Team
Version: 1.1.10
Requires PHP: 8.0

Text Domain: cpm-theme
*/.schema-faq .schema-faq-section,.schema-faq .rank-math-list-item,.rank-math-block .schema-faq-section,.rank-math-block .rank-math-list-item{border-radius:20px;overflow:hidden;transition:border-color .3s;border:2px solid hsla(0,0%,100%,.0588235294);background:rgba(137,137,137,.06);backdrop-filter:blur(50px);-webkit-backdrop-filter:blur(50px)}.schema-faq .schema-faq-section:not(:last-child),.schema-faq .rank-math-list-item:not(:last-child),.rank-math-block .schema-faq-section:not(:last-child),.rank-math-block .rank-math-list-item:not(:last-child){margin-bottom:20px}.schema-faq .schema-faq-section .schema-faq-question,.schema-faq .schema-faq-section .rank-math-question,.schema-faq .rank-math-list-item .schema-faq-question,.schema-faq .rank-math-list-item .rank-math-question,.rank-math-block .schema-faq-section .schema-faq-question,.rank-math-block .schema-faq-section .rank-math-question,.rank-math-block .rank-math-list-item .schema-faq-question,.rank-math-block .rank-math-list-item .rank-math-question{position:relative;display:block;padding:20px 60px 20px 20px;width:100%;cursor:pointer;font-size:20px;font-family:var(--ct-font-main-family);color:var(--ct-content-text-color);user-select:none;font-weight:700;line-height:26px;transition:.3s}.schema-faq .schema-faq-section .schema-faq-question:hover,.schema-faq .schema-faq-section .rank-math-question:hover,.schema-faq .rank-math-list-item .schema-faq-question:hover,.schema-faq .rank-math-list-item .rank-math-question:hover,.rank-math-block .schema-faq-section .schema-faq-question:hover,.rank-math-block .schema-faq-section .rank-math-question:hover,.rank-math-block .rank-math-list-item .schema-faq-question:hover,.rank-math-block .rank-math-list-item .rank-math-question:hover{background-color:rgba(var(--black-color-rgb), 0.6)}.schema-faq .schema-faq-section .schema-faq-question:before,.schema-faq .schema-faq-section .schema-faq-question:after,.schema-faq .schema-faq-section .rank-math-question:before,.schema-faq .schema-faq-section .rank-math-question:after,.schema-faq .rank-math-list-item .schema-faq-question:before,.schema-faq .rank-math-list-item .schema-faq-question:after,.schema-faq .rank-math-list-item .rank-math-question:before,.schema-faq .rank-math-list-item .rank-math-question:after,.rank-math-block .schema-faq-section .schema-faq-question:before,.rank-math-block .schema-faq-section .schema-faq-question:after,.rank-math-block .schema-faq-section .rank-math-question:before,.rank-math-block .schema-faq-section .rank-math-question:after,.rank-math-block .rank-math-list-item .schema-faq-question:before,.rank-math-block .rank-math-list-item .schema-faq-question:after,.rank-math-block .rank-math-list-item .rank-math-question:before,.rank-math-block .rank-math-list-item .rank-math-question:after{content:"";width:20px;height:3px;display:block;background-color:var(--ct-content-text-color);position:absolute;top:50%;right:20px;transition:.3s;border-radius:10px}.schema-faq .schema-faq-section .schema-faq-question:before,.schema-faq .schema-faq-section .rank-math-question:before,.schema-faq .rank-math-list-item .schema-faq-question:before,.schema-faq .rank-math-list-item .rank-math-question:before,.rank-math-block .schema-faq-section .schema-faq-question:before,.rank-math-block .schema-faq-section .rank-math-question:before,.rank-math-block .rank-math-list-item .schema-faq-question:before,.rank-math-block .rank-math-list-item .rank-math-question:before{transform:translatey(-50%)}.schema-faq .schema-faq-section .schema-faq-question:after,.schema-faq .schema-faq-section .rank-math-question:after,.schema-faq .rank-math-list-item .schema-faq-question:after,.schema-faq .rank-math-list-item .rank-math-question:after,.rank-math-block .schema-faq-section .schema-faq-question:after,.rank-math-block .schema-faq-section .rank-math-question:after,.rank-math-block .rank-math-list-item .schema-faq-question:after,.rank-math-block .rank-math-list-item .rank-math-question:after{transform:translatey(-50%) rotate(90deg)}.schema-faq .schema-faq-section .schema-faq-answer,.schema-faq .schema-faq-section .rank-math-answer,.schema-faq .rank-math-list-item .schema-faq-answer,.schema-faq .rank-math-list-item .rank-math-answer,.rank-math-block .schema-faq-section .schema-faq-answer,.rank-math-block .schema-faq-section .rank-math-answer,.rank-math-block .rank-math-list-item .schema-faq-answer,.rank-math-block .rank-math-list-item .rank-math-answer{margin:0;display:none;padding:20px}.schema-faq .schema-faq-section .schema-faq-answer p:first-child,.schema-faq .schema-faq-section .rank-math-answer p:first-child,.schema-faq .rank-math-list-item .schema-faq-answer p:first-child,.schema-faq .rank-math-list-item .rank-math-answer p:first-child,.rank-math-block .schema-faq-section .schema-faq-answer p:first-child,.rank-math-block .schema-faq-section .rank-math-answer p:first-child,.rank-math-block .rank-math-list-item .schema-faq-answer p:first-child,.rank-math-block .rank-math-list-item .rank-math-answer p:first-child{margin-top:0}.schema-faq .schema-faq-section.active .schema-faq-question,.schema-faq .schema-faq-section.active .rank-math-question,.schema-faq .rank-math-list-item.active .schema-faq-question,.schema-faq .rank-math-list-item.active .rank-math-question,.rank-math-block .schema-faq-section.active .schema-faq-question,.rank-math-block .schema-faq-section.active .rank-math-question,.rank-math-block .rank-math-list-item.active .schema-faq-question,.rank-math-block .rank-math-list-item.active .rank-math-question{background-color:rgba(var(--ct-header-wide-image-gradient-color))}.schema-faq .schema-faq-section.active .schema-faq-question:before,.schema-faq .schema-faq-section.active .rank-math-question:before,.schema-faq .rank-math-list-item.active .schema-faq-question:before,.schema-faq .rank-math-list-item.active .rank-math-question:before,.rank-math-block .schema-faq-section.active .schema-faq-question:before,.rank-math-block .schema-faq-section.active .rank-math-question:before,.rank-math-block .rank-math-list-item.active .schema-faq-question:before,.rank-math-block .rank-math-list-item.active .rank-math-question:before{transform:translatey(-50%) rotate(-90deg);opacity:0}.schema-faq .schema-faq-section.active .schema-faq-question:after,.schema-faq .schema-faq-section.active .rank-math-question:after,.schema-faq .rank-math-list-item.active .schema-faq-question:after,.schema-faq .rank-math-list-item.active .rank-math-question:after,.rank-math-block .schema-faq-section.active .schema-faq-question:after,.rank-math-block .schema-faq-section.active .rank-math-question:after,.rank-math-block .rank-math-list-item.active .schema-faq-question:after,.rank-math-block .rank-math-list-item.active .rank-math-question:after{transform:translatey(-50%) rotate(0)}h1+.schema-faq,h1+.rank-math-block,h2+.schema-faq,h2+.rank-math-block,h3+.schema-faq,h3+.rank-math-block,h4+.schema-faq,h4+.rank-math-block,h5+.schema-faq,h5+.rank-math-block,h6+.schema-faq,h6+.rank-math-block{margin-top:30px}.rank-math-list-item .rank-math-question{margin:0}/*!
Theme Name: Diana Child
Template: cpm-diana
Author: CPM Team
Version: 1.1.10
Requires PHP: 8.0

Text Domain: cpm-theme
*/.cpm-toc-nav{box-shadow:0 0 2px 0 rgba(92,151,253,.1490196078);border:1px solid hsla(0,0%,100%,.0588235294);border-radius:20px;overflow:hidden}.cpm-toc-nav .cpm-toc-title{font-size:18px;font-weight:500}.cpm-toc-nav .cpm-toc-title:hover{color:var(--ct-content-text-color)}.cpm-toc-nav .cpm-toc-list{padding:0;margin:0;font-size:18px;line-height:160%}.cpm-toc-nav .cpm-toc-list>li{border:none;margin:0 0 5px;padding-top:5px}.cpm-toc-nav .cpm-toc-list>li:first-child{border-top:1px solid hsla(0,0%,100%,.0588235294);padding-top:15px}.cpm-toc-nav .cpm-toc-list>li:last-child{padding-bottom:20px}.cpm-toc-nav .cpm-toc-list li:before{color:var(--ct-content-text-color);transition:.3s}.cpm-toc-nav .cpm-toc-list li a{font-weight:500;transition:.3s}.cpm-toc-nav .cpm-toc-list li:hover>a{text-decoration:none;color:var(--ct-primary-color)}.cpm-toc-nav .cpm-toc-list li:hover:before{color:var(--ct-primary-color)}.cpm-toc-nav .cpm-toc-list li ol li a,.cpm-toc-nav .cpm-toc-list li ol li:before{color:var(--ct-content-text-color)}.cpm-toc-nav.opened{background:var(--ct-content-bg-color)}.cpm-toc-nav.opened .cpm-toc-title{color:var(--ct-content-text-color);background:var(--ct-content-toc-bg-color)}