html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block}audio:not([controls]){display:none;height:0}progress{vertical-align:baseline}template,[hidden]{display:none}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}svg:not(:root){overflow:hidden}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}button,input,select,textarea{font:inherit;margin:0}optgroup{font-weight:700}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}
button.close{-webkit-appearance:none;padding:0;cursor:pointer;background:0 0;border:0}.close{float:right;font-size:30px;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff}.img-responsive{display:block;max-width:100%;height:auto}.img-rounded{border-radius:6px}.img-thumbnail{padding:4px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;display:inline-block;max-width:100%;height:auto}.img-circle{border-radius:50%}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}[role=button]{cursor:pointer}.fade{opacity:0;-webkit-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear}.fade.in{opacity:1}.collapse{display:none}.collapse.in{display:block}tr.collapse.in{display:table-row}tbody.collapse.in{display:table-row-group}.collapsing{position:relative;height:0;overflow:hidden;-webkit-transition-property:height,visibility;-o-transition-property:height,visibility;transition-property:height,visibility;-webkit-transition-duration:.35s;-o-transition-duration:.35s;transition-duration:.35s;-webkit-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease}.modal-open{overflow:hidden}.modal{display:none;overflow:hidden;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;-webkit-overflow-scrolling:touch;outline:0}.modal.fade .modal-dialog{-webkit-transform:translate(0,-25%);-ms-transform:translate(0,-25%);-o-transform:translate(0,-25%);transform:translate(0,-25%);-webkit-transition:-webkit-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .3s ease-out}.modal.in .modal-dialog{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal-dialog{position:relative;width:auto;margin:10px}.modal-content{position:relative;background-color:#fff;border:1px solid rgba(0,0,0,.2);border-radius:6px;-webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);box-shadow:0 3px 9px rgba(0,0,0,.5);-webkit-background-clip:padding-box;background-clip:padding-box;outline:0}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}.modal-backdrop.fade{opacity:0;filter:alpha(opacity=0)}.modal-backdrop.in{opacity:.5;filter:alpha(opacity=50)}.modal-header{padding:15px;border-bottom:1px solid #e5e5e5;min-height:16.42857143px}.modal-header .close{margin-top:-2px}.modal-title{margin:0;line-height:1.42857143}.modal-body{position:relative;padding:15px}.modal-footer{padding:15px;text-align:right;border-top:1px solid #e5e5e5}.modal-footer .btn+.btn{margin-left:5px;margin-bottom:0}.modal-footer .btn-group .btn+.btn{margin-left:-1px}.modal-footer .btn-block+.btn-block{margin-left:0}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width:768px){.modal-dialog{width:600px;margin:30px auto}.modal-content{-webkit-box-shadow:0 5px 15px rgba(0,0,0,.5);box-shadow:0 5px 15px rgba(0,0,0,.5)}.modal-sm{width:300px}}@media (min-width:992px){.modal-lg{width:900px}}.clearfix:before,.clearfix:after,.modal-footer:before,.modal-footer:after{content:" ";display:table}.clearfix:after,.modal-footer:after{clear:both}.center-block{display:block;margin-left:auto;margin-right:auto}.pull-right{float:right !important}.pull-left{float:left !important}.hide{display:none !important}.show{display:block !important}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.hidden{display:none !important}.affix{position:fixed}
*{-webkit-font-smoothing:antialiased}@media ((max-width:1000px)){.desktop-only{display:none !important;visibility:hidden !important}}@media ((max-width:1000px)){.mobile-only{display:none !important;visibility:hidden !important}}body{font-family:"Roboto",sans-serif;font-size:16px;padding-top:7px}body:before{content:"";position:absolute;top:0;left:0;width:100%;height:7px;background:#1d365e}a{color:#06ba3c;transition-duration:.3s}a:hover{color:#00f;transition-duration:.3s}h1,h2,h3,h4,h5{letter-spacing:.18px;margin:20px 0 10px;font-family:"Russo One",sans-serif;color:#464444;font-weight:300}h2{font-size:2.5rem;margin-bottom:20px}@media ((max-width:1000px)){h2{font-size:1.875rem;margin-bottom:0}}.t-duration{transition-duration:.3s}.container{max-width:1200px;margin:0 auto}.container-padding{padding:0 15px}.button{background-image:linear-gradient(180deg,#0cd970 0%,#06b93a 100%);border-radius:5px;border:none;font-weight:700;font-size:.75rem;text-transform:uppercase;color:#fff;padding:5px 10px;cursor:pointer;transition:all .3s;text-decoration:none;text-align:center}.button:hover{background-image:linear-gradient(180deg,#0cd970 0%,#048a2b 100%);transition:all .3s;color:#fff;text-decoration:none;text-align:center}.button-big{width:340px;height:60px;font-size:1.625rem;font-family:"Russo One",sans-serif;font-weight:300}@media ((max-width:1000px)){.button-big{font-size:1.375rem;height:50px}}.button-medium{width:200px;height:30px;font-size:.9375rem;font-weight:600;box-sizing:border-box}@media ((max-width:1000px)){.button-medium{width:100%;font-size:1rem}}.contacts{display:flex;flex-direction:column;position:relative;margin-top:30px}@media ((max-width:1000px)){.contacts{margin-top:10px}}.contacts:before{content:url("/assets/templates/img/icon-phone.svg");position:absolute;top:3px;left:-30px;width:100%;height:7px}.contacts a{font-size:1.625rem;font-family:"Russo One",sans-serif;text-decoration:none}@media ((max-width:1000px)){.contacts a{font-size:1.25rem}}.contacts a:hover{text-decoration:underline;color:#fff}.template_1 .header-wrapper{height:200px}.template_1 .content h1{margin-bottom:70px}.header-wrapper{background:url("/assets/templates/img/header-wave.svg") no-repeat bottom -1px center,radial-gradient(circle at 23% 23%,#93d5f8 0%,#2f8ecd 47%,#1d375f 102%);background-size:100%;height:1000px;color:#fff}@media ((max-width:1000px)){.header-wrapper{height:700px}}.header-wrapper a{color:#fff;text-decoration:none}.header-wrapper a:hover{text-decoration:underline}.header-wrapper header{display:flex;justify-content:space-between}@media ((max-width:1000px)){.header-wrapper header{padding:0 15px}}.header-wrapper header .logo{display:flex;justify-content:center;width:260px;height:160px;border-radius:0 0 40px 40px;background-image:linear-gradient(180deg,#fff 0%,#eee 50%,#fff 100%)}@media ((max-width:1000px)){.header-wrapper header .logo{width:120px;height:80px;border-radius:0 0 20px 20px}}.header-wrapper header .logo img{object-fit:contain}.header-wrapper header nav{margin-top:60px}@media ((max-width:1000px)){.header-wrapper header nav{margin-top:40px}}.header-wrapper header nav a{font-size:1.125rem;padding:5px 20px}@media ((max-width:1000px)){.header-wrapper header nav a{font-size:1.375rem;font-weight:600}}.header-wrapper .main-offer{display:flex;justify-content:center;flex-direction:column;align-items:center}.header-wrapper .main-offer h1{font-size:2rem;text-align:center;color:#fff}.header-wrapper .main-offer h1 .title{font-size:3.75rem}@media ((max-width:1000px)){.header-wrapper .main-offer h1{line-height:1.1;margin-top:50px;font-size:4.5vw}.header-wrapper .main-offer h1 .title{font-size:10vw}}.header-wrapper .main-offer .main-offer--img{width:710px;margin:30px 0}@media ((max-width:1000px)){.header-wrapper .main-offer .main-offer--img{width:100%;max-width:500px}}@media ((max-width:500px)){.header-wrapper .main-offer .main-offer--img{object-fit:cover;height:300px}}.products{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:50px;margin:50px 0 80px}@media ((max-width:1000px)){.products{grid-template-columns:1fr;grid-gap:30px;margin:30px 0 50px}}.products .product{background:#fff;box-shadow:0 2px 41px 0 rgba(110,147,179,.5);border-radius:10px;display:flex;padding:20px 20px 20px 160px;position:relative}@media ((max-width:1000px)){.products .product{padding:20px 20px 20px 125px}}.products .product .product--img{margin-right:20px;position:absolute;top:-30px;left:-10px;height:185px}@media ((max-width:1000px)){.products .product .product--img{height:140px;top:20px}}.products .product .product--title{font-size:1.4375rem}@media ((max-width:1000px)){.products .product .product--title{font-size:1.125rem}}.products .product .product--description{font-size:.875rem;flex:1 0;margin:20px 0}@media ((max-width:1000px)){.products .product .product--description{margin:10px 0}}.products .product .product--price{display:flex}.products .product .product--price-value{font-size:1.625rem;color:#06ba3c;font-weight:600;margin-right:20px;white-space:nowrap}.products .product .product--info{display:flex;flex-direction:column;justify-content:space-between}.about-us{display:flex;align-items:flex-start;font-size:1.125rem;line-height:1.4;margin-bottom:100px}@media ((max-width:1000px)){.about-us{flex-direction:column;align-items:center}}.about-us .certificates{margin-left:170px}@media ((max-width:1000px)){.about-us .certificates{margin-top:30px;margin-left:0}}footer{display:flex;justify-content:center;padding:40px 20px;color:#fff;background-image:radial-gradient(circle at 51% -32%,#93d5f8 0%,#76c1ec 24%,#2f8ecd 56%,#1d375f 119%)}footer a{color:#fff}footer .container{position:relative;width:100%}@media ((max-width:1000px)){footer .container{display:flex;flex-direction:column;align-items:center}}footer .contacts{display:flex;flex-direction:column;align-items:center;margin-top:20px}footer .contacts a{font-size:1.5625rem}footer .contacts:before{content:""}footer nav{display:flex;justify-content:center}@media ((max-width:1000px)){footer nav{flex-direction:column}}footer nav a{padding:5px 35px;text-decoration:none}footer nav a:hover{text-decoration:underline;color:#fff}footer .copyright{text-align:center;margin-top:30px;font-size:.75rem}.control{display:block;position:relative;padding-left:26px;margin-bottom:5px;padding-top:2px;cursor:pointer;font-size:16px}.control input{position:absolute;z-index:-1;opacity:0}.control_indicator{position:absolute;top:2px;left:0;height:20px;width:20px;background:#e6e6e6;border:0 solid #000;border-radius:20px}.control:hover input~.control_indicator,.control input:focus~.control_indicator{background:#ccc}.control input:checked~.control_indicator{background:#2aa1c0}.control:hover input:not([disabled]):checked~.control_indicator,.control input:checked:focus~.control_indicator{background:#2aa1c0}.control input:disabled~.control_indicator{background:#e6e6e6;opacity:.6;pointer-events:none}.control_indicator:after{box-sizing:unset;content:"";position:absolute;display:none}.control input:checked~.control_indicator:after{display:block}.control-radio .control_indicator{border-radius:50%}.control-radio .control_indicator:after{left:7px;top:7px;height:6px;width:6px;border-radius:50%;background:#fff;transition:background .25s}.control-radio input:disabled~.control_indicator:after{background:#7b7b7b}.control-radio .control_indicator:before{content:"";display:block;position:absolute;left:0;top:0;width:4.5rem;height:4.5rem;margin-left:-1.3rem;margin-top:-1.3rem;background:#2aa1c0;border-radius:3rem;opacity:.6;z-index:99999;transform:scale(0)}@keyframes s-ripple{0%{opacity:0;transform:scale(0)}20%{transform:scale(1)}100%{opacity:.01;transform:scale(1)}}@keyframes s-ripple-dup{0%{transform:scale(0)}30%{transform:scale(1)}60%{transform:scale(1)}100%{opacity:0;transform:scale(1)}}.control-radio input+.control_indicator:before{animation:s-ripple .25s ease-out}.control-radio input:checked+.control_indicator:before{animation-name:s-ripple-dup}input,textarea{box-sizing:border-box;padding:10px;border-radius:5px;border:1px solid #ddd}.control-group{margin:20px 0;display:flex;flex-direction:column}.control-group .control-label{margin-bottom:5px}.control-group.hidden{display:none}.control-group-checkbox{margin:20px 0}.control-group-checkbox .control-label{margin-bottom:5px}.ajax_form .agreement{display:flex;align-items:flex-start;gap:8px;margin:12px 0;font-size:.9em;line-height:1.4;cursor:pointer;color:#555;transition:color .2s}.ajax_form .agreement input[type=checkbox]{margin:3px 0 0;flex-shrink:0;cursor:pointer}.ajax_form .agreement a{text-decoration:underline}.ajax_form .agreement--error{color:#c00}.ajax_form .agreement--error input[type=checkbox]{outline:2px solid #c00;outline-offset:2px;border-radius:2px}.ajax_form .agreement--shake{animation:agreement-shake .5s cubic-bezier(.36,.07,.19,.97) both}@keyframes agreement-shake{10%,90%{transform:translateX(-2px)}20%,80%{transform:translateX(4px)}30%,50%,70%{transform:translateX(-7px)}40%,60%{transform:translateX(7px)}}.controls button[type=submit]{width:100%;float:none}.styled-table{width:100%;border-collapse:collapse;margin:25px 0;font-size:.9em;font-family:sans-serif;min-width:400px;box-shadow:0 0 20px rgba(0,0,0,.15)}.styled-table thead tr{background-color:#009879;color:#fff;text-align:left}.styled-table th,.styled-table td{padding:12px 15px}.styled-table tbody tr{border-bottom:1px solid #ddd}.styled-table tbody tr:nth-of-type(even){background-color:#f3f3f3}.nowrap{white-space:nowrap}.fixed-width-10{width:10%}.fixed-width-20{width:20%}hr{border:thin solid #ece08d}.note{background:#fff8ca;border:1px solid #ece08d;padding:20px 30px;border-radius:10px;margin:40px auto;font-size:1.0625rem}footer .legal-nav{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-top:12px;font-size:.75rem}