.elementor-kit-9{--e-global-color-primary:#FF3D80;--e-global-color-secondary:#2B303A;--e-global-color-text:#222222;--e-global-color-accent:#642CA9;--e-global-color-708f179:#F8F32B;--e-global-color-ee244ce:#FFE5D4;--e-global-color-ba0d958:#363F5A;--e-global-color-57ed93e:#FF66AC;--e-global-typography-primary-font-family:"Montserrat";--e-global-typography-primary-font-size:46px;--e-global-typography-primary-font-weight:800;--e-global-typography-secondary-font-family:"Montserrat";--e-global-typography-secondary-font-size:36px;--e-global-typography-secondary-font-weight:600;--e-global-typography-text-font-family:"Montserrat";--e-global-typography-text-font-size:16px;--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Montserrat";--e-global-typography-accent-font-size:16px;--e-global-typography-accent-font-weight:600;--e-global-typography-4faea21-font-family:"Montserrat Subrayada";--e-global-typography-4faea21-font-size:36px;--e-global-typography-4faea21-font-weight:600;font-family:"Montserrat", Sans-serif;font-size:18px;}.elementor-kit-9 p{margin-bottom:12px;}.elementor-kit-9 a{color:#474747;}.elementor-kit-9 a:hover{color:#FB3075;}.elementor-kit-9 h1{color:var( --e-global-color-ba0d958 );font-family:"Montserrat", Sans-serif;font-size:52px;font-weight:700;}.elementor-kit-9 h2{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-kit-9 h3{color:var( --e-global-color-ba0d958 );font-size:20px;font-weight:600;}.elementor-kit-9 button:hover,.elementor-kit-9 button:focus,.elementor-kit-9 input[type="button"]:hover,.elementor-kit-9 input[type="button"]:focus,.elementor-kit-9 input[type="submit"]:hover,.elementor-kit-9 input[type="submit"]:focus,.elementor-kit-9 .elementor-button:hover,.elementor-kit-9 .elementor-button:focus{color:#FFFFFF;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1400px;}.e-con{--container-max-width:1400px;}.elementor-widget:not(:last-child){margin-bottom:20px;}.elementor-element{--widgets-spacing:20px;}{}h1.entry-title{display:var(--page-title-display);}.elementor-kit-9 e-page-transition{background-color:#FFBC7D;}.site-header{padding-right:0px;padding-left:0px;}@media(max-width:1024px){.elementor-kit-9 h2{font-size:var( --e-global-typography-secondary-font-size );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-9 h2{font-size:var( --e-global-typography-secondary-font-size );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//* Button */
.elementor-button {
     cursor:pointer;
}
.gradient-btn a{
    background: linear-gradient(90deg, #f75883, #c73f9b);
    background-size: 200% auto;
    box-shadow: 4px 4px 25px -5px #7f00483b;
    border-radius: 20px;
    cursor:pointer;
     font-weight: 500;
    padding: 9px 20px 9px 20px;
}
.gradient-btn a:hover{
    background-position: right center;
}
.other-btn a{
    font-weight: 500;
    border-radius: 20px;
    background-color:#f1f1f1;
    padding: 9px 20px 9px 20px;
}



/*Настройка для хлебных крошек*/
.rank-math-breadcrumb {
    font-size: 16px;
    font-weight: 600;
}
.last { 
    color: #F21470;
}
/* Конка Play Button */
.eicon-play{display:none;}
.elementor-custom-embed-play{
    width: 120%;
    max-width: 120px;
    content: url(/wp-content/uploads/2020/06/lightbox_play_button.svg);
    transition: 0.3s ease-in-out;
}

/*bitrix24 смещение*/
.b24-widget-button-wrapper {
    margin: -25px;
}

blockquote{
  font-size: 1em;
  width:95%;
  margin:30px auto;
  font-style:italic;
  color: #555555;
  padding:1.2em 50px 1.2em 55px;
  border-left:4px solid #ff6493 ;
  line-height:1.6;
  position: relative;
  background:#f4f4f4;
}

blockquote::before{
  content: "\201C";
  color:#ff6493;
  font-size:5em;
  position: absolute;
  left: 5px;
  top:-5px;
}

blockquote::after{
  content: '';
}

blockquote span{
  display:block;
  color:#333333;
  font-style: normal;
  font-weight: bold;
  margin-top:1em;
}

/*Стиль таблиц */
	/* Стили таблицы (c-wd.ru) */
	table.iksweb{text-decoration: none;border-collapse:collapse;width:100%;text-align:center;}
	table.iksweb th{font-weight:normal;font-size:18px; color:#ffffff;background-color:#ff3075;}
	table.iksweb td{font-size:16px;color:#354251;}
	table.iksweb td,table.iksweb th{white-space:pre-wrap;padding:20px 5px;line-height:16px;vertical-align: middle;border: 1px solid #ff3075;}	table.iksweb tr:hover{background-color:#fafafa}
	table.iksweb tr:hover td{color:#354251;cursor:default;}
	.mobile-table{width: 100%; max-width: 100%; overflow-x: auto;}
	
	@font-face {
	font-family: "Courier New";
	src: url("../fonts/courier-new.eot"); /* IE9 Compat Modes */
	src: url("../fonts/courier-new.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
		url("../fonts/courier-new.otf") format("opentype"), /* Open Type Font */
		url("../fonts/courier-new.svg") format("svg"), /* Legacy iOS */
		url("../fonts/courier-new.ttf") format("truetype"), /* Safari, Android, iOS */
		url("../fonts/courier-new.woff") format("woff"), /* Modern Browsers */
		url("../fonts/courier-new.woff2") format("woff2"); /* Modern Browsers */
	font-weight: normal;
	font-style: normal;
}

.servimg  {
    border-radius: 10px;
    -webkit-border-radius: 10px;
     padding: 30px 50px 30px 50px;
}

.elementor-nav-menu--main .elementor-nav-menu ul {
    border-radius: 15px;
    box-shadow: 0 0.7px 3.9px -25px rgb(0 0 0 / 6%), 0 2px 10.8px -25px rgb(0 0 0 / 9%), 0 4.8px 25.9px -25px rgb(0 0 0 / 12%), 0 16px 86px -25px rgb(0 0 0 / 18%);
}/* End custom CSS */