@import url(https://fonts.googleapis.com/css?family=Montserrat:400,500,600,700&display=swap);a,body,div,footer,form,h1,h2,h3,header,html,img,li,nav,p,section,span,ul{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline}body{line-height:1;font-family:"Montserrat",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#fff;position:relative}footer,header,main,nav,section{display:block}ul{list-style:none}a{color:inherit;text-decoration:inherit;background-color:transparent}body *,input:focus{outline:0}input::-ms-clear{display:none}input{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:0;font-family:inherit;font-size:100%;line-height:1.15;margin:0;overflow:visible}input[type=submit]{cursor:pointer}input:-webkit-autofill,input:-webkit-autofill:hover{-webkit-text-fill-color:#000;-webkit-box-shadow:0 0 0 1000px #2ca0b5 inset;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}html{line-height:1.15;-webkit-text-size-adjust:100%;box-sizing:border-box;-ms-overflow-style:scrollbar;-webkit-overflow-scrolling:touch}h1{font-size:2em}img{border-style:none}[type=submit]{-webkit-appearance:button}[type=submit]::-moz-focus-inner{border-style:none;padding:0}[type=submit]:-moz-focusring{outline:1px dotted ButtonText}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}*,:after,:before{box-sizing:inherit}.container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media only screen and (min-width:576px){.container{max-width:540px}}@media only screen and (min-width:768px){.container{max-width:720px}}@media only screen and (min-width:992px){.container{max-width:960px}}@media only screen and (min-width:1200px){.container{max-width:1230px}}.row{display:flex;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.col-lg-5,.col-lg-7,.col-md-12,.col-md-6,.col-xl-6{position:relative;width:100%;padding-right:15px;padding-left:15px}@media (min-width:768px){.col-md-6{flex:0 0 50%;max-width:50%}.col-md-12{flex:0 0 100%;max-width:100%}}@media (min-width:992px){.col-lg-5{flex:0 0 41.666667%;max-width:41.666667%}.col-lg-7{flex:0 0 58.333333%;max-width:58.333333%}}@media (min-width:1200px){.col-xl-6{flex:0 0 50%;max-width:50%}.offset-xl-1{margin-left:8.333333%}}::-moz-selection{background:#2ca0b5;color:#fff}::selection{background:#2ca0b5;color:#fff}.button{transition:all .3s ease-in-out;font-size:12px;font-weight:900;line-height:16px;text-transform:uppercase;letter-spacing:3.08px;border-radius:30px;padding:12px 24px;color:#fff;display:inline-block;text-align:center;position:relative}@media only screen and (min-width:768px){.button{padding:16px 32px}}@media only screen and (min-width:992px){.button{padding:20px 40px;font-size:14px;line-height:19px}}.button--primary,.footer__number:after{background-color:#2ca0b5}.button--primary:hover{background:#278ea0}.editable-content h3{font-size:14px;font-weight:700;line-height:21px;letter-spacing:1.45px;margin:16px 0}@media only screen and (min-width:992px){.editable-content h3{line-height:27px;font-size:14px;letter-spacing:1.61px}}@media only screen and (min-width:1200px){.editable-content h3{line-height:35px;font-size:18px}}.editable-content p{font-size:12px;font-weight:400;line-height:20px}@media only screen and (min-width:768px){.editable-content p{font-size:14px!important;line-height:25px!important}}.footer__bottom p{opacity:.5;font-size:12px;font-weight:400;line-height:19px}.mobile-bg{transition:all .5s ease-in-out;position:fixed;left:0;top:0;bottom:0;right:0;width:100%;height:100%;background-image:url(/app/themes/primamed/assets/images/bg-1.png);background-size:cover;background-position:right;opacity:0;z-index:-1}@media only screen and (min-width:992px){.mobile-bg{display:none}}.mobile-menu{transition:all .3s ease-in-out;background-color:#fff;height:100%;position:fixed;z-index:10;width:70%;right:-70%;padding-right:16px}@media only screen and (min-width:992px){.mobile-menu{display:none}}.mobile-menu__list{display:flex;flex-direction:column;align-items:flex-end;position:relative;top:20%}.mobile-menu__list li{padding:20px 0}.mobile-menu__list li a{font-size:30px;font-weight:900;letter-spacing:5.17px}.mobile-menu__phone{display:flex;align-items:center;position:absolute;bottom:48px;right:16px}.mobile-menu__phone span{color:#2ca0b5;font-size:16px;font-weight:900;letter-spacing:1.43px}.mobile-menu__phone img{margin-right:8px}.module-content{padding:36px 0}@media only screen and (min-width:768px){.module-content{padding:96px 0 56px}}.module-content__image-box{display:flex;align-items:center;justify-content:center}.module-content__image-box img{-o-object-position:center;object-position:center;-o-object-fit:contain;object-fit:contain;height:100%;width:100%}.module-content__image-box--block{display:block!important}@media only screen and (min-width:992px){.module-content__image-box--block{padding-top:55px!important}}@media only screen and (min-width:1200px){.module-content__image-box--block{padding-top:70px!important}}.module-content__image-box--block img{height:240px!important;margin-bottom:38px}@media only screen and (min-width:768px){.module-content__image-box--block img{height:410px!important}}@media only screen and (min-width:1200px){.module-content__image-box--block img{height:525px!important}}.footer{padding:36px 0;position:relative}@media only screen and (min-width:768px){.footer{padding:96px 0 56px}}.footer__bg{width:100%;position:absolute;left:0;top:0;z-index:-1;background-color:#f5f5f5;height:100%}@media only screen and (min-width:992px){.footer__bg{width:60%}}.footer__title{font-size:15px;font-weight:700;letter-spacing:2.68px}@media only screen and (min-width:768px){.footer__title{font-size:19px}}@media only screen and (min-width:992px){.footer__title{font-size:24px}}@media only screen and (min-width:1200px){.footer__title{font-size:30px}}.footer__description{font-size:12px;font-weight:400;line-height:16px;letter-spacing:.56px;padding:20px 0}@media only screen and (min-width:768px){.footer__description{font-size:14px;line-height:20px;padding:28px 0}}.footer__number{position:relative;color:#2ca0b5;font-size:15px;font-weight:700;line-height:10.73px;letter-spacing:2.68px;margin-bottom:20px;display:inline-block}.footer__number:after{transition:all .3s ease-in-out;position:absolute;bottom:-12px;left:0;width:0;height:3px;content:""}.footer__mail:hover:after,.footer__number:hover:after,.nav-menu li a:hover:after,.nav-menu li.number a:hover:after{width:100%}@media only screen and (min-width:768px){.footer__number{font-size:19px}}@media only screen and (min-width:992px){.footer__number{font-size:24px}}@media only screen and (min-width:1200px){.footer__number{font-size:30px}}.footer__links{display:flex;flex-direction:column}.footer__links a{align-self:flex-start}.footer__mail{position:relative;font-size:12px;font-weight:700;line-height:16px;letter-spacing:.56px;display:inline-block}.footer__mail:after,.nav-menu li.number a:after{transition:all .3s ease-in-out;position:absolute;bottom:-5px;left:0;width:0;height:3px;background-color:#002031;content:""}@media only screen and (min-width:768px){.footer__mail{font-size:14px;line-height:20px}}.footer__address{color:#002031;font-size:12px;font-weight:700;letter-spacing:.72px;padding-top:15px}@media only screen and (min-width:992px){.footer__address{padding-top:30px;font-size:14px}}@media only screen and (min-width:1200px){.footer__address{font-size:18px}}.footer__address-box{display:flex;flex-direction:column;padding-top:30px}.footer__address-box #map{min-height:500px;width:auto}@media only screen and (min-width:992px){.footer__address-box{padding:0}}.footer__bottom{margin-top:30px;display:flex;justify-content:space-between;align-items:center;flex-direction:column}@media only screen and (min-width:768px){.footer__bottom{margin-top:38px}}@media only screen and (min-width:992px){.footer__bottom{margin-top:48px}}@media only screen and (min-width:576px){.footer__bottom{flex-direction:row}}@media only screen and (min-width:768px){.footer__bottom p{font-size:12px;line-height:24px}}.contact-form{margin-top:16px}@media only screen and (min-width:768px){.contact-form{margin-top:24px}}@media only screen and (min-width:992px){.contact-form{margin-top:32px}}.contact-form input[type=text]{transition:border .3s ease-in-out;margin:8px 0;border-radius:30px;border:2px solid #dcdcdc;padding:0 15px;width:100%;background-color:transparent;height:42px}@media only screen and (min-width:768px){.contact-form input[type=text]{padding:0 19px;height:48px}}@media only screen and (min-width:992px){.contact-form input[type=text]{padding:0 24px;height:54px}}.contact-form input[type=text]:-webkit-autofill,.contact-form input[type=text]:-webkit-autofill:focus,.contact-form input[type=text]:-webkit-autofill:hover{border:2px solid rgba(0,0,0,.3);box-shadow:0 0 0 1000px rgba(220,220,220,.8) inset}.contact-form input[type=text]:focus{border:2px solid rgba(0,0,0,.3)}.contact-form input[type=text]::-moz-placeholder{opacity:.4;color:#000;font-size:12px;font-weight:400}@media only screen and (min-width:768px){.contact-form input[type=text]::-moz-placeholder{font-size:14px}}.contact-form .wpcf7-response-output{margin:2em 0 1em;line-height:1.6;padding:0;border:0;font-weight:500}.contact-form .button{line-height:19px;margin-top:12px;display:inline-block}.contact-form__col--left{padding-right:15px}@media only screen and (min-width:992px){.contact-form__col--left{padding-right:8px}}.contact-form__col--right{padding-left:15px}@media only screen and (min-width:992px){.contact-form__col--right{padding-left:8px}}.header{position:fixed;left:0;top:0;width:100%;z-index:10}.nav,.nav-menu li a,.nav-menu li a:after{transition:all .3s ease-in-out}.nav{padding:16px 0;display:none}@media only screen and (min-width:992px){.nav{display:flex}}.nav__logo{height:69px;width:auto}.nav .container{justify-content:space-between}.nav-menu{margin-left:50px;display:flex}.nav-menu li{padding:0 18px}.nav-menu li a{position:relative;text-shadow:0 0 79px #000;color:#fff;font-size:17px;font-weight:700;line-height:8.35px;letter-spacing:2.93px;text-transform:uppercase}.nav-menu li a:after{position:absolute;bottom:-5px;left:0;width:0;height:3px;background-color:#fff;content:""}.nav-menu li.number{padding:0}.nav-menu li.number a{position:relative;color:#002031}.nav-menu li.number img{margin-right:16px}@media only screen and (min-width:1200px){.nav-menu li{padding:0 35px}}.nav .container,.nav-menu--group{display:flex;align-items:center}@media only screen and (min-width:1200px){.nav-menu{margin-left:85px}}.mobile-nav{transition:all .5s ease-in-out;background-color:#fff;padding:8px 16px;display:flex;justify-content:space-between;align-items:center;position:relative}@media only screen and (min-width:992px){.mobile-nav{display:none}}.mobile-nav__logo-2{transition:all .1s ease-in-out;visibility:hidden;opacity:0;position:absolute;left:calc(30% + 16px);top:8px}.mobile-nav__burger,.mobile-nav__burger span{transition:all .3s ease-in-out;transform:rotate(0deg)}.mobile-nav__burger{cursor:pointer;z-index:90;width:30px;height:20px;position:relative}.mobile-nav__burger span{display:block;position:absolute;height:4px;width:100%;background:#000;opacity:1;left:0}.mobile-nav__burger span:nth-child(1){top:0;transform-origin:left center}.mobile-nav__burger span:nth-child(2){top:8px;transform-origin:left center}.mobile-nav__burger span:nth-child(3){top:16px;transform-origin:left center}.page--services .module-content>.container>.row>[class*=col-]:nth-child(2){padding-top:45px}@media only screen and (min-width:992px){.page--services .module-content>.container>.row>[class*=col-]:nth-child(2){padding:0}}.page--services .module-content>.container>.row:last-of-type>[class*=col-]:nth-child(2){padding-top:45px}@media only screen and (min-width:992px){.page--services .module-content>.container>.row:last-of-type>[class*=col-]:nth-child(2){padding-top:60px}}.page__text-wrapper p,.page__title-md{font-size:12px;font-weight:400;line-height:20px;margin-bottom:16px}.page__title-md{font-size:15px;font-weight:700;line-height:18px;letter-spacing:2.68px}@media only screen and (min-width:768px){.page__title-md{font-size:19px;line-height:22px}}@media only screen and (min-width:992px){.page__title-md{line-height:28px;font-size:24px}}@media only screen and (min-width:1200px){.page__title-md{line-height:35px;font-size:30px}}@media only screen and (min-width:768px){.page__title-md{margin-bottom:24px}}@media only screen and (min-width:1200px){.page__title-md{margin-bottom:32px}}.page__title-thin{font-size:14px;font-weight:400;line-height:21px;letter-spacing:1.79px}@media only screen and (min-width:992px){.page__title-thin{line-height:27px;font-size:17px}}@media only screen and (min-width:1200px){.page__title-thin{line-height:35px;font-size:20px}}@media only screen and (min-width:768px){.page__text-wrapper p{font-size:14px!important;line-height:25px!important;margin-bottom:24px}}@media only screen and (min-width:992px){.page__text-wrapper p{margin-bottom:32px}}.page__title-wrapper{margin-bottom:16px}@media only screen and (min-width:768px){.page__title-wrapper{margin-bottom:24px}}@media only screen and (min-width:992px){.page__title-wrapper{margin-bottom:32px}}.subpage{background-size:auto;background-repeat:no-repeat;background-position:center 73px}@media only screen and (min-width:992px){.subpage{background-position:center top}}@media only screen and (min-width:1200px){.subpage{background-size:100%}}.subpage .module-content{padding-top:96px}@media only screen and (min-width:768px){.subpage .module-content{padding-top:192px}}[data-aos][data-aos][data-aos-delay="200"],[data-aos][data-aos][data-aos-delay="400"]{transition-delay:0}[data-aos][data-aos][data-aos-delay="200"].aos-animate{transition-delay:.2s}[data-aos][data-aos][data-aos-delay="400"].aos-animate{transition-delay:.4s}[data-aos^=fade][data-aos^=fade]{opacity:0;transition-property:opacity,transform}[data-aos^=fade][data-aos^=fade].aos-animate{opacity:1;transform:translateZ(0)}[data-aos=fade-up]{transform:translate3d(0,100px,0)}[data-aos=fade-down]{transform:translate3d(0,-100px,0)}[data-aos=fade-right]{transform:translate3d(-100px,0,0)}.has-drop-cap:not(:focus):after{content:"";display:table;clear:both;padding-top:14px}div.wpcf7{margin:0;padding:0}div.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);height:1px;width:1px;margin:0;padding:0;border:0}div.wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid red}.wpcf7-form-control-wrap{position:relative}.wpcf7-display-none{display:none}div.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}