.elementor-1199 .elementor-element.elementor-element-6f795cb{margin-top:0px;margin-bottom:120px;padding:0px 25px 0px 25px;}.elementor-1199 .elementor-element.elementor-element-a695688 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-1199 .elementor-element.elementor-element-a695688 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-1199 .elementor-element.elementor-element-3b5c2fe .woocommerce-breadcrumb > a{color:#9267E8;}.elementor-1199 .elementor-element.elementor-element-3b5c2fe .woocommerce-breadcrumb{font-family:"Cera Pro", Sans-serif;font-size:16px;line-height:140%;}.elementor-1199 .elementor-element.elementor-element-3b5c2fe > .elementor-widget-container{margin:20px 0px 50px 0px;padding:0px 0px 0px 0px;}.elementor-1199 .elementor-element.elementor-element-4dba2e4{text-align:center;color:#161635BF;font-family:"Cera Pro", Sans-serif;font-size:18px;font-weight:400;}.elementor-1199 .elementor-element.elementor-element-4dba2e4 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-1199 .elementor-element.elementor-element-cb040d8{text-align:center;}.elementor-1199 .elementor-element.elementor-element-cb040d8 .elementor-heading-title{font-family:"Cera Pro", Sans-serif;font-size:48px;font-weight:700;line-height:105%;}:root{--page-title-display:none;}.eael-ext-scroll-to-top-wrap .eael-ext-scroll-to-top-button{bottom:15px;right:15px;width:60px;height:60px;z-index:9999;opacity:1;background-color:#000000;border-radius:0px;}.eael-ext-scroll-to-top-wrap .eael-ext-scroll-to-top-button i{font-size:21px;color:#ffffff;}.eael-ext-scroll-to-top-wrap .eael-ext-scroll-to-top-button svg{width:21px;height:21px;fill:#ffffff;}@media(max-width:1024px){.elementor-1199 .elementor-element.elementor-element-6f795cb{padding:0px 60px 0px 60px;}.elementor-1199 .elementor-element.elementor-element-4dba2e4{text-align:left;}.elementor-1199 .elementor-element.elementor-element-cb040d8{text-align:left;}.elementor-1199 .elementor-element.elementor-element-cb040d8 .elementor-heading-title{font-size:40px;}.elementor-1199 .elementor-element.elementor-element-cb040d8 > .elementor-widget-container{margin:0px 0px 25px 0px;}}@media(max-width:767px){.elementor-1199 .elementor-element.elementor-element-6f795cb{margin-top:0px;margin-bottom:40px;padding:0px 25px 0px 25px;}.elementor-1199 .elementor-element.elementor-element-4dba2e4{font-size:16px;}.elementor-1199 .elementor-element.elementor-element-cb040d8 .elementor-heading-title{font-size:28px;}}/* Start custom CSS for text-editor, class: .elementor-element-4dba2e4 */p{
    margin: 0;
    line-height: 150%;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-9222c17 */.elementor-1199 .elementor-element.elementor-element-9222c17{
    padding: 60px;
/*background: #E2D4FF;
box-shadow: 0px 49px 66px -29px rgba(99, 72, 154, 0.32);
border-radius: 15px;*/
}
.elementor-1199 .elementor-element.elementor-element-9222c17 .form_wrapper{
    display: flex;
    justify-content: space-between;
}
.elementor-1199 .elementor-element.elementor-element-9222c17 .form_aboutcompany, .elementor-1199 .elementor-element.elementor-element-9222c17 .form_contacts{
    width: 50%;
}
.elementor-1199 .elementor-element.elementor-element-9222c17 .form_aboutcompany{
    margin: 0 20px 0 0;
}
.elementor-1199 .elementor-element.elementor-element-9222c17 .form_contacts{
    margin: 0 0 0 20px;
}
.elementor-1199 .elementor-element.elementor-element-9222c17 .form_aboutcompany__title, .elementor-1199 .elementor-element.elementor-element-9222c17 .form_contacts__title{
font-family: 'Cera Pro';
font-weight: 700;
font-size: 20px;
line-height: 120%;
margin: 0 0 15px;
}
.elementor-1199 .elementor-element.elementor-element-9222c17 input{
background: #FFFFFF;
border-radius: 20px;
border: 1.5px solid #0000;
color: #161635;
font-size: 16px;
line-height: 140%;
font-family: 'Roboto', serif;
background: #F1ECFD;
}
.elementor-1199 .elementor-element.elementor-element-9222c17 input:not(.wpcf7-submit){
    height: 60px;
    padding: 0 20px;
    margin: 0 0 20px;
}
.elementor-1199 .elementor-element.elementor-element-9222c17 p{
    margin: 0 !important;
}
.elementor-1199 .elementor-element.elementor-element-9222c17 *{
    outline: none;
}
.elementor-1199 .elementor-element.elementor-element-9222c17 textarea{
    height: 172px;
}
.elementor-1199 .elementor-element.elementor-element-9222c17 input:focus, .elementor-1199 .elementor-element.elementor-element-9222c17 textarea:focus{
border: 1.5px solid #9267E8;
border-radius: 20px;
}
.elementor-1199 .elementor-element.elementor-element-9222c17 .intl-tel-input.allow-dropdown .flag-container, .elementor-1199 .elementor-element.elementor-element-9222c17 .intl-tel-input.separate-dial-code .flag-container {
    right: auto;
    left: 13px;
}
.elementor-1199 .elementor-element.elementor-element-9222c17 input.wpcf7-submit{
background: #9267E8;
border-radius: 100px;
width: 100%;
color: #FFF;
height: 66px;
font-family: 'Cera Pro', serif;
font-weight: 700;
padding: 0 30px 0 20px;
 margin: 20px 0 20px;
}
.elementor-1199 .elementor-element.elementor-element-9222c17 .intl-tel-input.allow-dropdown input{
    padding: 0 20px 0 60px;
}
.elementor-1199 .elementor-element.elementor-element-9222c17 .submit_button{
    position: relative;
    margin: 25px 0 -5px;
    border-radius: 20px;
    justify-content: center;
    width: 300px;
    margin: 0 auto;
}
.elementor-1199 .elementor-element.elementor-element-9222c17 .submit_button:after{
    position: absolute;
    content: '';
    height: 12px;
    width: 8px;
    background: url('https://kolodub.com/workspace/hairshop/wp-content/uploads/2023/04/right_arrow-white.svg');
    background-size: contain;
    bottom: calc(50% - 1px);
    left: calc(50% + 50px);
    transform: translate(-50%,50%);
    transition: left .5s;
}
.elementor-1199 .elementor-element.elementor-element-9222c17 .submit_button:hover:after{
    left: calc(50% + 60px);
}
.elementor-1199 .elementor-element.elementor-element-9222c17 .form_notice{
    color: #16163599;
    font-family: 'Cera Pro', serif;
    font-size: 16px;
line-height: 150%;
text-align: center;
}
.elementor-1199 .elementor-element.elementor-element-9222c17 .wpcf7-spinner{
    display: none;
}
.elementor-1199 .elementor-element.elementor-element-9222c17 input:-webkit-autofill,
.elementor-1199 .elementor-element.elementor-element-9222c17 input:-webkit-autofill:hover, 
.elementor-1199 .elementor-element.elementor-element-9222c17 input:-webkit-autofill:focus,
.elementor-1199 .elementor-element.elementor-element-9222c17 textarea:-webkit-autofill,
.elementor-1199 .elementor-element.elementor-element-9222c17 textarea:-webkit-autofill:hover,
.elementor-1199 .elementor-element.elementor-element-9222c17 textarea:-webkit-autofill:focus,
.elementor-1199 .elementor-element.elementor-element-9222c17 select:-webkit-autofill,
.elementor-1199 .elementor-element.elementor-element-9222c17 select:-webkit-autofill:hover,
.elementor-1199 .elementor-element.elementor-element-9222c17 select:-webkit-autofill:focus {
  -webkit-box-shadow: 0 0 0px 1000px #F1ECFD inset;
  border: 1.5px solid #9267E8;
  -webkit-text-fill-color: #161635;
  transition: background-color 5000s ease-in-out 0s;
}

.elementor-1199 .elementor-element.elementor-element-9222c17 ::-webkit-scrollbar {
  width: 16px;
  background-color: #fff;
  border-radius: 15px;
}
.elementor-1199 .elementor-element.elementor-element-9222c17 ::-webkit-scrollbar-track{
    width: 16px;
    margin: 12px 12px 12px 0 !important; 
}
.elementor-1199 .elementor-element.elementor-element-9222c17 ::-webkit-scrollbar-thumb {
  background: #9267E8;
  width: 16px;
  border-right: 6px transparent solid;
  border-left: 6px transparent solid;
  border-radius: 6px;
  /*border-bottom: 12px transparent solid;*/
  background-clip: padding-box;
}
.elementor-1199 .elementor-element.elementor-element-9222c17 ul.country-list{
    top: calc(100% + 10px);
    left: -13px;
    border-radius: 15px;
}
.elementor-1199 .elementor-element.elementor-element-9222c17 ul.country-list li.country {
    padding: 5px 0 5px 20px;
    max-width: 413px;
    overflow: hidden;
}
.elementor-1199 .elementor-element.elementor-element-9222c17 .flag-container:hover .selected-flag, .elementor-1199 .elementor-element.elementor-element-9222c17 .li.country.highlight{
    background: transparent !important;
}
.elementor-1199 .elementor-element.elementor-element-9222c17 .wpcf7 form.sent .wpcf7-response-output {
    border-color: #9267E8;
    border-radius: 15px;
    padding: 15px 13px;
    font-family: 'Cera Pro';
    font-size: 18px;
    text-align: center;
    line-height: 150%;
}
@media(max-width: 1024px){
    .elementor-1199 .elementor-element.elementor-element-9222c17{
        padding: 0 0 50px;
    }
    .elementor-1199 .elementor-element.elementor-element-9222c17 .form_aboutcompany__title, .elementor-1199 .elementor-element.elementor-element-9222c17 .form_contacts__title{
font-size: 16px;
}
}
@media(max-width: 767px){
    .elementor-1199 .elementor-element.elementor-element-9222c17 .form_wrapper{
    display: flex;
    justify-content: center;
    flex-direction: column;
}
.elementor-1199 .elementor-element.elementor-element-9222c17 .form_aboutcompany, .elementor-1199 .elementor-element.elementor-element-9222c17 .form_contacts{
    margin: 0;
    width: 100%;
}
  .elementor-1199 .elementor-element.elementor-element-9222c17 input:not(.wpcf7-submit){
    height: 54px;
    font-size:16px;
    border-radius: 15px;
} 
    .elementor-1199 .elementor-element.elementor-element-9222c17 .form_aboutcompany__title, .elementor-1199 .elementor-element.elementor-element-9222c17 .form_contacts__title{
font-size: 18px;
}
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-a695688 */@media(min-width: 1025px){
    .elementor-1199 .elementor-element.elementor-element-a695688{
        max-width: 1140px;
        margin: 0 auto;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-6f795cb */.eael-ext-scroll-to-top-wrap .eael-ext-scroll-to-top-button{
    background: url('https://kolodub.com/workspace/hairshop/wp-content/uploads/2023/04/bg-hexagon-purple.svg') no-repeat center;
    background-size: contain;
}
.eael-ext-scroll-to-top-wrap .eael-ext-scroll-to-top-button:hover{
    background: url('https://kolodub.com/workspace/hairshop/wp-content/uploads/2023/04/bg-hexagon-blackblue.svg') no-repeat center;
    background-size: contain;
}
@media(min-width: 1025px){
        .elementor-1199 .elementor-element.elementor-element-6f795cb{
background-image: url('https://kolodub.com/workspace/hairshop/wp-content/uploads/2023/04/spivpracia_background.webp'), url('https://kolodub.com/workspace/hairshop/wp-content/uploads/2023/04/spivpracia_background.webp');
  background-position: -15vw 0, 85vw 0px;
  background-repeat: no-repeat, no-repeat;
  background-size: contain, contain;
  }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Cera Pro';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://kolodub.com/workspace/hairshop/wp-content/uploads/2023/03/CeraPro-Regular.woff2') format('woff2'),
		url('https://kolodub.com/workspace/hairshop/wp-content/uploads/2023/03/CeraPro-Regular.woff') format('woff'),
		url('https://kolodub.com/workspace/hairshop/wp-content/uploads/2023/03/CeraPro-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'Cera Pro';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://kolodub.com/workspace/hairshop/wp-content/uploads/2023/03/CeraPro-Bold.woff2') format('woff2'),
		url('https://kolodub.com/workspace/hairshop/wp-content/uploads/2023/03/CeraPro-Bold.woff') format('woff'),
		url('https://kolodub.com/workspace/hairshop/wp-content/uploads/2023/03/CeraPro-Bold.ttf') format('truetype');
}
@font-face {
	font-family: 'Cera Pro';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://kolodub.com/workspace/hairshop/wp-content/uploads/2023/03/CeraPro-Medium.woff2') format('woff2'),
		url('https://kolodub.com/workspace/hairshop/wp-content/uploads/2023/03/CeraPro-Medium.woff') format('woff'),
		url('https://kolodub.com/workspace/hairshop/wp-content/uploads/2023/03/CeraPro-Medium.ttf') format('truetype');
}
/* End Custom Fonts CSS */