.ct_form:before,.ct_form__title:before,.ct_page:before{content:"";position:absolute}.ct_items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:66px}.ct_item .btn{margin-right:16px}.ct_item:not(:last-child){margin-bottom:24px}.social_items{margin-top:67px}.social_items__label{margin-bottom:22px}.ct_social .btn:not(:last-child){margin-right:24px}.ct_form{-webkit-box-shadow:0 15px 40px rgba(36,40,41,.1);box-shadow:0 15px 40px rgba(36,40,41,.1);padding:56px 112px}.ct_form:before{background:url(../../img/shape-contact.png) center/cover no-repeat;top:40%;left:-147px;z-index:-1;width:208px;height:227.09px}.ct_form label{margin-bottom:11px}.ct_form__title{margin-bottom:44px}.ct_form__title:before{background-color:#ddb10a;top:0;left:-112px;width:9px;height:22px}.ct_page:before{background:url(../../img/diamont-pink.svg) center/cover no-repeat;top:460px;right:127px;width:34px;height:28px}.insurance_links{margin-top:60px}.insurance_links a span{line-height:1.3}.insurance_links a:not(:last-child){margin-bottom:20px}@media (max-width:1552px){.ct_form{padding:56px 72px}.ct_form__title:before{left:-72px}}@media (max-width:1336px){.ct_page:before{top:400px;right:91px}.ct_form{padding:48px}.ct_form__title:before{left:-48px}}@media (max-width:1024px){.ct_form:before,.ct_page:after{display:none}.ct_page:before{right:119px}.ct_form{padding:42px 52px 47px;margin-top:48px}.ct_form__title:before{left:-52px}.ct_items{margin-bottom:32px}.ct_item{width:100%}.ct_item:not(:last-child){margin-bottom:17px}.social_items{margin-top:37px}}@media (max-width:767px){.ct_page:before{display:none}.ct_items{margin-bottom:20px}.ct_item:not(:last-child){margin-bottom:17px}.ct_item span{line-height:150%;padding-right:10px}.social_items{margin-top:29px}.ct_form{padding:24px 15px}.ct_form_privilege{margin:0 0 48px}.ct_form__title{margin-bottom:25px}.ct_form__title:before{width:4px;height:14px;left:-15px}.insurance_links{margin-top:29px}.insurance_links a:not(:last-child){margin-bottom:13px}.ct_item .icon{font-size:16px}}