/*!
Theme Name: Clara Child
Template: cpm-clara
Author: CPM Team
Version: 1.0.7
Requires PHP: 8.0

Text Domain: cpm-theme
*/.cpm-calculator .questions-form .calculator-submit{border:none;min-width:110px;border-radius:4px;text-transform:uppercase}.ct-footer{position:relative;border-top:1px solid #000}.ct-footer .footer-logo{width:100%;display:flex;align-items:center;justify-content:center;padding:25px 0}.ct-footer .footer-logo img{width:150px;transition:opacity .3s ease}.ct-footer .footer-logo a img:hover{opacity:.7}.ct-footer .ct-footer-copyright .ct-copyright{font-size:12px}.ct-footer .footer-back-to-top{position:absolute;right:10%;top:-40px;cursor:pointer;text-transform:uppercase;height:40px;display:flex;align-items:center;justify-content:center;font-weight:lighter;color:#000;transition:color .2s ease}.ct-footer .footer-back-to-top:hover{color:var(--ct-color-primary)}.ct-footer .footer-back-to-top .footer-chevron{transform:rotate(180deg);margin-left:10px}.ct-footer .ct-footer-widgets .footer-sidebars-container{display:flex;max-width:100%;justify-content:space-between}.ct-footer .ct-footer-widgets .footer-sidebars-container .footer-sidebar:first-child{width:35%}.ct-footer .ct-footer-widgets .footer-sidebars-container .footer-sidebar .menu .menu-item{margin-bottom:3px}.ct-footer .ct-footer-widgets .footer-sidebars-container .footer-sidebar .menu .menu-item span{color:var(--ct-footer-widgets-hover-link-color)}.ct-footer .ct-footer-widgets .footer-sidebars-container .footer-sidebar .ct-footer-socials{margin-bottom:1.5em}.ct-footer .ct-footer-widgets .footer-sidebars-container .footer-sidebar .ct-footer-socials .widget-title{margin-bottom:.5em}.ct-footer .ct-footer-widgets .footer-sidebars-container .footer-sidebar .ct-footer-socials .ct-footer-socials-list{display:flex}.ct-footer .ct-footer-widgets .footer-sidebars-container .footer-sidebar .ct-footer-socials .ct-footer-socials-list .ct-footer-socials-list__item .ct-footer-social-link{background-color:var(--ct-color-primary);color:#fff;display:flex;width:30px;height:30px;justify-content:center;align-items:center;border-radius:100%;transition:opacity .3s ease}.ct-footer .ct-footer-widgets .footer-sidebars-container .footer-sidebar .ct-footer-socials .ct-footer-socials-list .ct-footer-socials-list__item .ct-footer-social-link:hover{opacity:.8}.ct-footer .ct-footer-widgets .footer-sidebars-container .footer-sidebar .ct-footer-socials .ct-footer-socials-list .ct-footer-socials-list__item:not(:last-child){margin-right:10px}.ct-footer .ct-footer-widgets .footer-sidebars-container .footer-sidebar .widget-title{text-transform:uppercase;font-weight:bold;font-size:15px;margin-bottom:.5em}.ct-footer .ct-footer-widgets .footer-sidebars-container .footer-sidebar .textwidget p{margin-top:0;line-height:normal}.ct-footer .ct-footer-widgets .footer-sidebars-container .footer-sidebar .widget_block.widget_text{text-transform:uppercase;font-weight:bold;font-size:15px;margin-bottom:.5em}@media(max-width: 991px){.ct-footer .ct-footer-widgets .footer-sidebars-container{flex-wrap:wrap}.ct-footer .ct-footer-widgets .footer-sidebars-container .footer-sidebar:first-child{width:35%}}@media screen and (max-width: 768px){.ct-footer .footer-logo{padding:15px 0}.ct-footer .footer-logo img{width:150px}.ct-footer .ct-footer-widgets .footer-sidebars-container{display:block}.ct-footer .ct-footer-widgets .footer-sidebars-container .footer-sidebar{width:100%}.ct-footer .ct-footer-widgets .footer-sidebars-container .footer-sidebar .ct-footer-socials{margin-top:1em}.ct-footer .ct-footer-widgets .footer-sidebars-container .footer-sidebar:first-child{width:100%}.ct-footer .ct-footer-widgets .footer-sidebars-container .footer-sidebar .widget{border-bottom:1px solid gray;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.ct-footer .ct-footer-widgets .footer-sidebars-container .footer-sidebar .widget .widget-title{margin-bottom:0;padding-top:15px;padding-bottom:15px;position:relative;width:100%}.ct-footer .ct-footer-widgets .footer-sidebars-container .footer-sidebar .widget.widget_nav_menu.opened .textwidget{display:block}.ct-footer .ct-footer-widgets .footer-sidebars-container .footer-sidebar .widget.widget_nav_menu.opened .textwidget p{margin-top:0}.ct-footer .ct-footer-widgets .footer-sidebars-container .footer-sidebar .widget.widget_nav_menu.opened .widget-title::after{transform:rotate(0deg)}.ct-footer .ct-footer-widgets .footer-sidebars-container .footer-sidebar .widget.widget_nav_menu .widget-title::after{content:"";width:0;height:0;display:block;position:absolute;right:10px;top:25px;border-right:6px solid rgba(0,0,0,0);border-bottom:8px solid #333;border-left:6px solid rgba(0,0,0,0);transform:rotate(180deg);transition:border-bottom .3s ease,transform .3s ease}.ct-footer .ct-footer-widgets .footer-sidebars-container .footer-sidebar .widget.widget_nav_menu .menu{display:none}.ct-footer .ct-footer-widgets .footer-sidebars-container .footer-sidebar .widget_block.widget_text{margin-bottom:0}}