.elementor-32060 .elementor-element.elementor-element-29d6f5f3:not(.elementor-motion-effects-element-type-background), .elementor-32060 .elementor-element.elementor-element-29d6f5f3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1B669C3B;}.elementor-32060 .elementor-element.elementor-element-29d6f5f3 > .elementor-background-overlay{opacity:0.56;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-32060 .elementor-element.elementor-element-29d6f5f3{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 58px 10px;}.elementor-32060 .elementor-element.elementor-element-29d6f5f3 > .elementor-shape-bottom svg{width:calc(100% + 1.3px);height:86px;}.elementor-32060 .elementor-element.elementor-element-623b380c > .elementor-element-populated{margin:57px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-32060 .elementor-element.elementor-element-3443bb68 .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-32060 .elementor-element.elementor-element-3443bb68 .ha-breadcrumbs li{margin-right:-30px;}.elementor-32060 .elementor-element.elementor-element-3443bb68 .ha-breadcrumbs li:last-child{margin-right:0;}.elementor-32060 .elementor-element.elementor-element-3443bb68 .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-32060 .elementor-element.elementor-element-3443bb68 .ha-breadcrumbs li.ha-breadcrumbs-item a{border-radius:0px 0px 0px 0px;}.elementor-32060 .elementor-element.elementor-element-3443bb68 .ha-breadcrumbs li span.ha-breadcrumbs-text:hover{color:#FF0606;}.elementor-32060 .elementor-element.elementor-element-3443bb68 .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-32060 .elementor-element.elementor-element-3443bb68 .ha-breadcrumbs li.ha-breadcrumbs-start a{border-radius:23px 23px 23px 23px;}.elementor-32060 .elementor-element.elementor-element-3443bb68 .ha-breadcrumbs li.ha-breadcrumbs-start span.ha-breadcrumbs-text:hover{color:#FF0606;}.elementor-32060 .elementor-element.elementor-element-3443bb68 .ha-breadcrumbs li.ha-breadcrumbs-separator span.ha-breadcrumbs-separator-icon{border-radius:0px 0px 0px 0px;}.elementor-32060 .elementor-element.elementor-element-3443bb68 .ha-breadcrumbs li.ha-breadcrumbs-separator span.ha-breadcrumbs-separator-text{border-radius:0px 0px 0px 0px;}.elementor-32060 .elementor-element.elementor-element-3443bb68 .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-32060 .elementor-element.elementor-element-3443bb68 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-32060 .elementor-element.elementor-element-38c2f56 .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-32060 .elementor-element.elementor-element-9bfc244 .wd-text-block{font-family:"PT Sans", Sans-serif;font-size:16px;color:#232323;}.elementor-32060 .elementor-element.elementor-element-199f798b img{height:420px;}.elementor-32060 .elementor-element.elementor-element-199f798b > .elementor-widget-container{margin:90px 0px 0px 0px;}.elementor-32060 .elementor-element.elementor-element-6d59af22{margin:0px 0px -20px 0px;}@media(max-width:1024px){.elementor-32060 .elementor-element.elementor-element-29d6f5f3{margin:-50px 0px 0px 0px;padding:0px 15px 0px 15px;}.elementor-32060 .elementor-element.elementor-element-3443bb68 .ha-breadcrumbs li span.ha-breadcrumbs-text{padding:6px 39px 6px 39px;}.elementor-32060 .elementor-element.elementor-element-38c2f56 .elementor-heading-title{font-size:30px;}.elementor-32060 .elementor-element.elementor-element-199f798b > .elementor-widget-container{margin:0px 0px 0px 0px;}}@media(max-width:767px){.elementor-32060 .elementor-element.elementor-element-29d6f5f3:not(.elementor-motion-effects-element-type-background), .elementor-32060 .elementor-element.elementor-element-29d6f5f3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-50px 0px;}.elementor-32060 .elementor-element.elementor-element-29d6f5f3{margin:-40px 0px 0px 0px;padding:0px 10px 0px 10px;}.elementor-32060 .elementor-element.elementor-element-623b380c > .elementor-element-populated > .elementor-widget-wrap{padding:0px 0px 0px 15px;}.elementor-32060 .elementor-element.elementor-element-3443bb68 .ha-breadcrumbs{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-32060 .elementor-element.elementor-element-3443bb68 .ha-breadcrumbs li span.ha-breadcrumbs-text{font-size:14px;padding:6px 36px 6px 36px;}.elementor-32060 .elementor-element.elementor-element-3443bb68 .ha-breadcrumbs li.ha-breadcrumbs-separator span.ha-breadcrumbs-separator-icon{padding:0px 0px 0px 0px;}.elementor-32060 .elementor-element.elementor-element-3443bb68 .ha-breadcrumbs li.ha-breadcrumbs-separator span.ha-breadcrumbs-separator-text{padding:0px 0px 0px 0px;}.elementor-32060 .elementor-element.elementor-element-3443bb68 > .elementor-widget-container{margin:-38px 0px 0px 0px;}}@media(min-width:768px){.elementor-32060 .elementor-element.elementor-element-623b380c{width:50%;}.elementor-32060 .elementor-element.elementor-element-4f740ec3{width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-32060 .elementor-element.elementor-element-623b380c{width:100%;}.elementor-32060 .elementor-element.elementor-element-4f740ec3{width:100%;}}/* Start custom CSS for html, class: .elementor-element-6170e75 */#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 */