.elementor-31857 .elementor-element.elementor-element-1904bb94:not(.elementor-motion-effects-element-type-background), .elementor-31857 .elementor-element.elementor-element-1904bb94 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1B669C3B;}.elementor-31857 .elementor-element.elementor-element-1904bb94 > .elementor-background-overlay{opacity:0.56;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-31857 .elementor-element.elementor-element-1904bb94{border-style:solid;border-width:0px 0px 0px 0px;box-shadow:0px 0px 0px 0px rgba(0, 0, 0, 0.3);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:-40px 0px 0px 0px;padding:0px 10px 0px 10px;}.elementor-31857 .elementor-element.elementor-element-1904bb94 > .elementor-shape-bottom svg{width:calc(100% + 1.3px);height:86px;}.elementor-31857 .elementor-element.elementor-element-77a239e3 > .elementor-element-populated{margin:57px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-31857 .elementor-element.elementor-element-372e2da .ha-breadcrumbs{text-align:left;border-radius:0px 0px 0px 0px;box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-31857 .elementor-element.elementor-element-372e2da .ha-breadcrumbs li{margin-right:-30px;}.elementor-31857 .elementor-element.elementor-element-372e2da .ha-breadcrumbs li:last-child{margin-right:0;}.elementor-31857 .elementor-element.elementor-element-372e2da .ha-breadcrumbs li span.ha-breadcrumbs-text{color:#9DAEC0;background-color:#FFFFFF;font-family:"Muli", Sans-serif;border-radius:0px 0px 0px 0px;box-shadow:1px 1px 2px 0px rgba(4.593750000000003, 16.11303191489362, 26.250000000000007, 0.22);padding:7px 39px 7px 39px;}.elementor-31857 .elementor-element.elementor-element-372e2da .ha-breadcrumbs li.ha-breadcrumbs-item a{border-radius:0px 0px 0px 0px;}.elementor-31857 .elementor-element.elementor-element-372e2da .ha-breadcrumbs li span.ha-breadcrumbs-text:hover{color:#FF0606;}.elementor-31857 .elementor-element.elementor-element-372e2da .ha-breadcrumbs li.ha-breadcrumbs-start span.ha-breadcrumbs-text{color:#3E3E3E;font-family:"Marmelad", Sans-serif;font-size:15px;border-radius:23px 23px 23px 23px;}.elementor-31857 .elementor-element.elementor-element-372e2da .ha-breadcrumbs li.ha-breadcrumbs-start a{border-radius:23px 23px 23px 23px;}.elementor-31857 .elementor-element.elementor-element-372e2da .ha-breadcrumbs li.ha-breadcrumbs-start span.ha-breadcrumbs-text:hover{color:#FF0606;}.elementor-31857 .elementor-element.elementor-element-372e2da .ha-breadcrumbs li.ha-breadcrumbs-separator span.ha-breadcrumbs-separator-icon{border-radius:0px 0px 0px 0px;}.elementor-31857 .elementor-element.elementor-element-372e2da .ha-breadcrumbs li.ha-breadcrumbs-separator span.ha-breadcrumbs-separator-text{border-radius:0px 0px 0px 0px;}.elementor-31857 .elementor-element.elementor-element-372e2da .ha-breadcrumbs li.ha-breadcrumbs-item.ha-breadcrumbs-end span.ha-breadcrumbs-text{color:#FFFFFF;background-color:#3B68BE;font-family:"Marmelad", Sans-serif;border-radius:23px 23px 23px 23px;}.elementor-31857 .elementor-element.elementor-element-372e2da > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-31857 .elementor-element.elementor-element-1ebb93d9 .elementor-heading-title{color:#222222;font-family:"Marmelad", Sans-serif;font-size:42px;font-weight:500;line-height:1.3em;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#2059616E;stroke:#2059616E;text-shadow:0px 1px 0px #092359;}.elementor-31857 .elementor-element.elementor-element-f68af76 .ha-feature-list-wrap{flex-direction:column;}.elementor-31857 .elementor-element.elementor-element-f68af76.ha-content--column .ha-list-item, .elementor-31857 .elementor-element.elementor-element-f68af76.ha-content--column .ha-list-item{align-items:left;}.elementor-31857 .elementor-element.elementor-element-f68af76.ha-content--row .ha-feature-list-wrap{justify-content:left;}.elementor-31857 .elementor-element.elementor-element-f68af76.ha-content--column.ha-icon--column .ha-content{align-items:left;}.elementor-31857 .elementor-element.elementor-element-f68af76 .ha-content{flex-direction:row;padding:7px 7px 0px 7px;}.elementor-31857 .elementor-element.elementor-element-f68af76.ha-content--column .ha-feature-list-wrap{border-style:none;border-radius:0px 0px 0px 0px;}.elementor-31857 .elementor-element.elementor-element-f68af76.ha-content--column .ha-list-item:not(:last-child){border-bottom-style:none;}.elementor-31857 .elementor-element.elementor-element-f68af76.ha-content--row .ha-list-item{border-radius:0px 0px 0px 0px;}.elementor-31857 .elementor-element.elementor-element-f68af76.ha-content--row .ha-list-item, .elementor-31857 .elementor-element.elementor-element-f68af76.ha-content--column .ha-feature-list-wrap{box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);}.elementor-31857 .elementor-element.elementor-element-f68af76 .ha-icon.icon{font-size:21px;}.elementor-31857 .elementor-element.elementor-element-f68af76 .ha-icon.number{font-size:21px;}.elementor-31857 .elementor-element.elementor-element-f68af76 .ha-icon.image img{width:21px;border-radius:100px 100px 100px 100px;}.elementor-31857 .elementor-element.elementor-element-f68af76.ha-icon--row .ha-icon{margin-right:14px;}.elementor-31857 .elementor-element.elementor-element-f68af76.ha-icon--row-reverse .ha-icon{margin-left:14px;}.elementor-31857 .elementor-element.elementor-element-f68af76.ha-icon--column .ha-icon{margin-bottom:14px;}.elementor-31857 .elementor-element.elementor-element-f68af76 .ha-icon{padding:11px;border-radius:100px 100px 100px 100px;background:#3B68BE;}.elementor-31857 .elementor-element.elementor-element-f68af76 .ha-icon i{color:#FFFFFF;}.elementor-31857 .elementor-element.elementor-element-f68af76 .ha-icon svg{fill:#FFFFFF;color:#FFFFFF;}.elementor-31857 .elementor-element.elementor-element-f68af76 .ha-icon span{color:#FFFFFF;}.elementor-31857 .elementor-element.elementor-element-f68af76 .ha-text{font-family:"Marmelad", Sans-serif;font-size:16px;color:#232121;}.elementor-31857 .elementor-element.elementor-element-f68af76 > .elementor-widget-container{margin:11px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-31857 .elementor-element.elementor-element-71009cd7 .elementor-image, .elementor-31857 .elementor-element.elementor-element-71009cd7 .elementor-widget-container{-webkit-mask-image:url(http://yourdemos.mcdir.ru/wp-content/plugins/happy-elementor-addons-pro/assets/imgs/masking-shape/shape6.svg);mask-image:url(http://yourdemos.mcdir.ru/wp-content/plugins/happy-elementor-addons-pro/assets/imgs/masking-shape/shape6.svg);-webkit-mask-position:center center;mask-position:center center;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;}.elementor-31857 .elementor-element.elementor-element-71009cd7 img{height:420px;}.elementor-31857 .elementor-element.elementor-element-1b07f323{margin:25px 0px 0px 0px;}.elementor-31857 .elementor-element.elementor-element-a0e1e3a .wd-text-block{font-family:"PT Sans", Sans-serif;font-size:16px;color:#232323;}.elementor-31857 .elementor-element.elementor-element-696c8f0{margin:18px 0px 5px 0px;}.elementor-31857 .elementor-element.elementor-element-34c1e40f{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-31857 .elementor-element.elementor-element-34c1e40f .e-gallery-item:hover .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-31857 .elementor-element.elementor-element-1c608d13{margin:0px 0px -20px 0px;}@media(max-width:1024px){.elementor-31857 .elementor-element.elementor-element-1904bb94{margin:-50px 0px 0px 0px;padding:0px 15px 0px 15px;}.elementor-31857 .elementor-element.elementor-element-372e2da .ha-breadcrumbs li span.ha-breadcrumbs-text{padding:6px 39px 6px 39px;}.elementor-31857 .elementor-element.elementor-element-1ebb93d9 .elementor-heading-title{font-size:30px;}.elementor-31857 .elementor-element.elementor-element-696c8f0{margin:0px 0px -05px 0px;}}@media(max-width:767px){.elementor-31857 .elementor-element.elementor-element-1904bb94:not(.elementor-motion-effects-element-type-background), .elementor-31857 .elementor-element.elementor-element-1904bb94 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-50px 0px;}.elementor-31857 .elementor-element.elementor-element-1904bb94{margin:-40px 0px 0px 0px;padding:0px 10px 0px 10px;}.elementor-31857 .elementor-element.elementor-element-77a239e3 > .elementor-element-populated > .elementor-widget-wrap{padding:0px 0px 0px 15px;}.elementor-31857 .elementor-element.elementor-element-372e2da .ha-breadcrumbs{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-31857 .elementor-element.elementor-element-372e2da .ha-breadcrumbs li span.ha-breadcrumbs-text{font-size:14px;padding:6px 36px 6px 36px;}.elementor-31857 .elementor-element.elementor-element-372e2da .ha-breadcrumbs li.ha-breadcrumbs-separator span.ha-breadcrumbs-separator-icon{padding:0px 0px 0px 0px;}.elementor-31857 .elementor-element.elementor-element-372e2da .ha-breadcrumbs li.ha-breadcrumbs-separator span.ha-breadcrumbs-separator-text{padding:0px 0px 0px 0px;}.elementor-31857 .elementor-element.elementor-element-372e2da > .elementor-widget-container{margin:-38px 0px 0px 0px;}.elementor-31857 .elementor-element.elementor-element-696c8f0{margin:0px 0px 025px 0px;}}@media(min-width:768px){.elementor-31857 .elementor-element.elementor-element-77a239e3{width:50%;}.elementor-31857 .elementor-element.elementor-element-6dd76b28{width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-31857 .elementor-element.elementor-element-77a239e3{width:50%;}}/* Start custom CSS for html, class: .elementor-element-60e4a33c */#popup__toggle{bottom:49px;right:0px;position:fixed;z-index:999;}
.img-circle{background-color:#29AEE3box-sizing:content-box;-webkit-box-sizing:content-box;}
.circlephone{box-sizing:content-box;-webkit-box-sizing:content-box;border: 2px solid #29AEE3;width:150px;height:150px;bottom:-25px;right:10px;position:absolute;-webkit-border-radius:100%;-moz-border-radius: 100%;border-radius: 100%;opacity: .5;-webkit-animation: circle-anim 2.4s infinite ease-in-out !important;-moz-animation: circle-anim 2.4s infinite ease-in-out !important;-ms-animation: circle-anim 2.4s infinite ease-in-out !important;-o-animation: circle-anim 2.4s infinite ease-in-out !important;animation: circle-anim 2.4s infinite ease-in-out !important;-webkit-transition: all .5s;-moz-transition: all .5s;-o-transition: all .5s;transition: all 0.5s;}
.circle-fill{box-sizing:content-box;-webkit-box-sizing:content-box;background-color:#29AEE3;width:100px;height:100px;bottom:0px;right:35px;position:absolute;-webkit-border-radius: 100%;-moz-border-radius: 100%;border-radius: 100%;border: 2px solid transparent;-webkit-animation: circle-fill-anim 2.3s infinite ease-in-out;-moz-animation: circle-fill-anim 2.3s infinite ease-in-out;-ms-animation: circle-fill-anim 2.3s infinite ease-in-out;-o-animation: circle-fill-anim 2.3s infinite ease-in-out;animation: circle-fill-anim 2.3s infinite ease-in-out;-webkit-transition: all .5s;-moz-transition: all .5s;-o-transition: all .5s;transition: all 0.5s;}
.img-circle{box-sizing:content-box;-webkit-box-sizing:content-box;width:72px;height:72px;bottom: 14px;right: 49px;position:absolute;-webkit-border-radius: 100%;-moz-border-radius: 100%;border-radius: 100%;border: 2px solid transparent;opacity: .7;}
.img-circleblock{box-sizing:content-box;-webkit-box-sizing:content-box;width:72px;height:72px;background-image:url(http://yourdemos.mcdir.ru/wp-content/uploads/2021/07/telephone-1.png);background-position: center center;background-repeat:no-repeat;animation-name: tossing;-webkit-animation-name: tossing;animation-duration: 1.5s;-webkit-animation-duration: 1.5s;animation-iteration-count: infinite;-webkit-animation-iteration-count: infinite;}
.img-circle:hover{opacity: 1;}
@keyframes pulse {0% {transform: scale(0.9);opacity: 1;}
  50% {transform: scale(1); opacity: 1; }   
  100% {transform: scale(0.9);opacity: 1;}}
 @-webkit-keyframes pulse {0% {-webkit-transform: scale(0.95);opacity: 1;}
  50% {-webkit-transform: scale(1);opacity: 1;}   
  100% {-webkit-transform: scale(0.95);opacity: 1;}}
@keyframes tossing {
  0% {transform: rotate(-8deg);}
  50% {transform: rotate(8deg);}
  100% {transform: rotate(-8deg);}}
@-webkit-keyframes tossing {
  0% {-webkit-transform: rotate(-8deg);}
  50% {-webkit-transform: rotate(8deg);}
  100% {-webkit-transform: rotate(-8deg);}}
@-moz-keyframes circle-anim {
  0% {-moz-transform: rotate(0deg) scale(0.5) skew(1deg);opacity: .1;-moz-opacity: .1;-webkit-opacity: .1;-o-opacity: .1;}
  30% {-moz-transform: rotate(0deg) scale(0.7) skew(1deg);opacity: .5;-moz-opacity: .5;-webkit-opacity: .5;-o-opacity: .5;}
  100% {-moz-transform: rotate(0deg) scale(1) skew(1deg);opacity: .6;-moz-opacity: .6;-webkit-opacity: .6;-o-opacity: .1;}}
@-webkit-keyframes circle-anim {
  0% {-webkit-transform: rotate(0deg) scale(0.5) skew(1deg);-webkit-opacity: .1;}
  30% {-webkit-transform: rotate(0deg) scale(0.7) skew(1deg);-webkit-opacity: .5;}
  100% {-webkit-transform: rotate(0deg) scale(1) skew(1deg);-webkit-opacity: .1;}}
@-o-keyframes circle-anim {
  0% {-o-transform: rotate(0deg) kscale(0.5) skew(1deg);-o-opacity: .1;}
  30% {-o-transform: rotate(0deg) scale(0.7) skew(1deg);-o-opacity: .5;}
  100% {-o-transform: rotate(0deg) scale(1) skew(1deg);-o-opacity: .1;}}
@keyframes circle-anim {
  0% {transform: rotate(0deg) scale(0.5) skew(1deg);opacity: .1;}
  30% {transform: rotate(0deg) scale(0.7) skew(1deg);opacity: .5;}
  100% {transform: rotate(0deg) scale(1) skew(1deg);
opacity: .1;}}
@-moz-keyframes circle-fill-anim {
  0% {-moz-transform: rotate(0deg) scale(0.7) skew(1deg);opacity: .2;}
  50% {-moz-transform: rotate(0deg) -moz-scale(1) skew(1deg);opacity: .2;}
  100% {-moz-transform: rotate(0deg) scale(0.7) skew(1deg);opacity: .2;}}
@-webkit-keyframes circle-fill-anim {
  0% {-webkit-transform: rotate(0deg) scale(0.7) skew(1deg);opacity: .2;  }
  50% {-webkit-transform: rotate(0deg) scale(1) skew(1deg);opacity: .2;  }
  100% {-webkit-transform: rotate(0deg) scale(0.7) skew(1deg);opacity: .2;}}
@-o-keyframes circle-fill-anim {
  0% {-o-transform: rotate(0deg) scale(0.7) skew(1deg);opacity: .2;}
  50% {-o-transform: rotate(0deg) scale(1) skew(1deg);opacity: .2;}
  100% {-o-transform: rotate(0deg) scale(0.7) skew(1deg);opacity: .2;}}
@keyframes circle-fill-anim {
  0% {transform: rotate(0deg) scale(0.7) skew(1deg);opacity: .2;}
  50% {transform: rotate(0deg) scale(1) skew(1deg);opacity: .2;}
  100% {transform: rotate(0deg) scale(0.7) skew(1deg);opacity: .2;}}/* End custom CSS */