/*!
 Theme Name: Luisa Child
 Template: cpm-luisa
 Version: 1.1.16
*/#header.style-4 .lt-header-widget{display:none}@media(max-width: 767px){#header.style-4 .lt-header-widget{display:block;background:#fff;box-shadow:0 2px 10px rgba(116,88,138,.1);border-radius:10px;padding:15px;margin-bottom:10px}#header.style-4 .lt-header-widget .widget-title{font-size:18px;line-height:1.5;font-weight:bold;margin-bottom:15px;color:var(--lt-color-primary)}#header.style-4 .lt-header-widget .cr-widget-style-6 .review-item{box-shadow:none;padding:0;border-radius:0;box-sizing:border-box}#header.style-4 .lt-header-widget .cr-widget-style-6 .review-item:not(:last-child){padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid #e0e3e9}#header.style-4 .lt-header-widget .cr-widget-style-6 .review-item .offer-info{gap:5px}#header.style-4 .lt-header-widget .cr-widget-style-6 .review-item .offer-info .offer-title{line-height:1 !important}#header.style-4 .lt-header-widget .cr-widget-style-6 .review-item .offer-info .offer-title .offer-name{font-size:16px;line-height:1.6}#header.style-4 .lt-header-widget .cr-widget-style-6 .review-item .offer-info .offer-title img{max-height:28px !important}#header.style-4 .lt-header-widget .cr-widget-style-6 .review-item .offer-img{border-radius:4px}#header.style-4 .lt-header-widget .cr-widget-style-6 .review-item .offer-img img{height:76px;width:76px}#header.style-4 .lt-header-widget .cr-widget-style-6 .review-item .cr-btn{padding:8px 12px;box-shadow:0 4px 15px rgba(130,141,168,.25);border-radius:4px}}#footer .lt-footer .partners-logo{padding-top:40px;padding-bottom:40px}#footer .lt-footer-copyright-protected{background:var(--lt-footer-bottom-bg-color);color:var(--lt-footer-bottom-text-color)}#footer .lt-footer-copyright-protected .container{display:flex;align-items:center;justify-content:space-between;position:relative}#footer .lt-footer-copyright-protected .container:before{content:"";display:block;width:100%;height:1px;position:absolute;left:0;top:-1px;background-color:rgba(255,255,255,.2)}#footer .lt-footer-copyright-protected .lt-footer-copyright{padding:25px 0;font-size:12px;text-align:left;border:none}#footer .lt-footer-copyright-protected .lt-protected-items{flex:0 0 auto;padding:25px 0;display:flex;align-items:center;justify-content:flex-end;gap:20px}#footer .lt-footer-copyright-protected .lt-protected-items img{width:100%;object-fit:contain;height:40px;max-width:160px}#footer .lt-footer-copyright-protected .lt-protected-items .dmca{flex-shrink:0}#footer .lt-footer-copyright-protected .lt-protected-items .dmca a,#footer .lt-footer-copyright-protected .lt-protected-items .dmca img{display:block}#footer .lt-footer-widgets{padding-top:30px}#footer .lt-footer-widgets-container{grid-template-columns:2fr 1fr 1fr 2fr;grid-column-gap:50px}#footer .lt-footer-widgets-container .footer-sidebar .lt-footer-logo{margin-bottom:30px;padding:0}#footer .lt-footer-widgets-container .footer-sidebar .lt-footer-logo a{display:block}#footer .lt-footer-widgets-container .footer-sidebar .lt-footer-logo img{display:block;width:225px}#footer .lt-footer-widgets-container .footer-sidebar .lt-footer-social-networks{justify-content:flex-start;padding:0;margin-top:30px;gap:20px}#footer .lt-footer-widgets-container .footer-sidebar .lt-footer-social-networks a{margin:0}#footer .lt-footer-widgets-container .footer-sidebar .widget{font-weight:normal;font-size:14px;line-height:1.7}#footer .lt-footer-widgets-container .footer-sidebar .widget .widget-title{font-size:18px;text-transform:uppercase;margin-bottom:20px;color:var(--lt-footer-bottom-nav-link-color)}#footer .lt-footer-widgets-container .footer-sidebar .widget.widget_nav_menu .menu .menu-item .menu-item-el{text-transform:none;font-weight:normal;font-size:16px;line-height:1.5}#footer .lt-footer-widgets-container .footer-sidebar .widget.widget_text{margin-bottom:15px}#footer .lt-footer-widgets-container .footer-sidebar .widget.widget_text:last-child{margin-bottom:0}#footer .lt-footer-widgets-container .footer-sidebar .widget.widget_text p{margin:15px 0}#footer .lt-footer-widgets-container .footer-sidebar .widget.widget_text p:first-child{margin-top:0}#footer .lt-footer-widgets-container .footer-sidebar .widget.widget_text p:last-child{margin-bottom:0}#footer .lt-footer-widgets-container .footer-sidebar .widget.widget_text a{text-decoration:underline !important}@media(max-width: 1170px){#footer .lt-footer-widgets-container{grid-template-columns:2fr 1fr 1fr;grid-template-rows:auto}#footer .lt-footer-widgets-container .footer-sidebar:nth-child(4){grid-row:2;grid-column:1/span 3}#footer .lt-footer-copyright-protected{padding-left:20px;padding-right:20px}}@media(max-width: 768px){#footer .lt-footer-widgets{padding-left:15px;padding-right:15px}#footer .lt-footer-widgets-container{grid-template-columns:1fr;grid-gap:0}#footer .lt-footer-widgets-container .footer-sidebar{margin:0}#footer .lt-footer-widgets-container .footer-sidebar:nth-child(4){grid-row:4;grid-column:1}#footer .lt-footer-widgets-container .footer-sidebar .widget .widget-title{margin-bottom:15px}#footer .lt-footer-widgets-container .footer-sidebar .widget.widget_nav_menu .menu{text-align:left}#footer .lt-footer-widgets-container .footer-sidebar .widget.widget_nav_menu .menu .menu-item:not(:last-child){margin-bottom:12px}#footer .lt-footer-copyright-protected{padding-left:15px;padding-right:15px}#footer .lt-footer-copyright-protected .container{flex-direction:column;align-items:center}#footer .lt-footer-copyright-protected .container .lt-footer-copyright{text-align:center}#footer .lt-footer-copyright-protected .container .lt-protected-items{flex-direction:column;align-items:center;padding-top:0}}@media(max-width: 768px){#sidebar{display:none}}.profiles{margin:0 auto 40px;background:#fff;box-shadow:0 3px 5px 1px rgba(0,0,0,.3);border-radius:10px;padding:30px 40px 30px 40px;display:grid;grid-template-columns:repeat(auto-fill, minmax(200px, 1fr));grid-template-rows:auto;grid-gap:2vw}.profiles .profiles-image{max-width:400px;grid-column:1/2;grid-row:1/4;margin:0 auto 20px auto}.profiles .profiles-image .img-block{text-align:center}.profiles .profiles-image .img-block .profile-avatar{width:200px;height:200px;object-fit:cover;border-radius:10px}.profiles .profiles-image .view-button{text-align:center}.profiles .profiles-image .view-button .cr-btn{width:100%;border-radius:30px;line-height:30px;font-weight:bold;font-size:16px;box-shadow:0 3px 5px 1px rgba(0,0,0,.3);margin:20px auto 10px;text-transform:initial}.profiles .profiles-image .button-desc{opacity:.6;font-size:12px;line-height:1.2em}.profiles .profile-name{display:flex;justify-content:space-between;grid-column:2/4;grid-row:1/2;flex-wrap:wrap}.profiles .profile-name h2{margin:0;text-transform:capitalize}.profiles .profile-name span{color:#14c536;text-transform:uppercase;font-size:16px;line-height:1.5em}.profiles .profiles-info{grid-column:2/4;grid-row:2/4}.profiles .profiles-info .main-info .profile-data{display:flex;flex-wrap:wrap;border-bottom:1px solid #dcdcdc;margin-bottom:20px;padding-bottom:5px}.profiles .profiles-info .main-info .profile-data .profile-small-block{width:50%;margin-bottom:15px}.profiles .profiles-info .main-info .profile-data .profile-small-block .small-block-label{font-weight:bold;font-size:15px;line-height:1.5}.profiles .profiles-info .main-info .profile-data .profile-small-block .small-block-data{font-size:15px;line-height:1.5}.profiles .profiles-info .description{border-bottom:1px solid #dcdcdc;margin-bottom:20px;padding-bottom:20px}.profiles .profiles-info .description .profile-block-label{font-weight:bold;font-size:15px;line-height:1.5}.profiles .profiles-info .description .profile-block-data{font-size:15px;line-height:1.5}.profiles .profiles-info .interests-and-hobbies .profile-block-label{font-weight:bold;font-size:15px;line-height:1.5}.profiles .profiles-info .interests-and-hobbies .profile-block-data{display:flex;flex-wrap:wrap}.profiles .profiles-info .interests-and-hobbies .profile-block-data span{height:26px;text-align:center;background:#eee;border-radius:13px;padding:3px 15px;margin-top:10px;margin-right:10px;font-size:15px;line-height:1.5}@media(max-width: 560px){.profiles .profile-name{grid-column:1/4;grid-row:1/2}.profiles .profiles-image{grid-column:1/4;grid-row:2/3}.profiles .profiles-info{grid-column:1/4;grid-row:3/4;border-top:1px solid #dcdcdc;padding-top:20px}}