@charset "UTF-8";
/*
 Therapist profile CSS - conservative test build, 2026-10-13.
 Place this file in /css/therapist-profile.css.
 Replace ONLY the 3 original stylesheet links, in therapist pages only.
 Keep Google Fonts, Font Awesome, Bootstrap JS and the inline ASP-generated
 style block in their original positions/order. Do not load the old 3 files
 alongside this file. Main/responsive relative URLs depend on /css/ location.
 Order: Bootstrap 5.1.3 -> main24newM.css -> 2035.responsive.css.
 Includes template branches, desktop/mobile navigation, offcanvas backdrop,
 show/showing/hiding/collapsing and form validation states.
 Generated from supplied template files, not from live Coverage.
 Server-generated rich text / extra includes may use additional CSS classes.
 Static checks only; live visual and interaction checks are still required.
*/
/*!
 * Bootstrap v5.1.3 (https://getbootstrap.com/)
 * Copyright 2011-2021 The Bootstrap Authors
 * Copyright 2011-2021 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */
:root{--bs-blue:#0d6efd;--bs-indigo:#6610f2;--bs-purple:#6f42c1;--bs-pink:#d63384;--bs-red:#dc3545;--bs-orange:#fd7e14;--bs-yellow:#ffc107;--bs-green:#198754;--bs-teal:#20c997;--bs-cyan:#0dcaf0;--bs-white:#fff;--bs-gray:#6c757d;--bs-gray-dark:#343a40;--bs-gray-100:#f8f9fa;--bs-gray-200:#e9ecef;--bs-gray-300:#dee2e6;--bs-gray-400:#ced4da;--bs-gray-500:#adb5bd;--bs-gray-600:#6c757d;--bs-gray-700:#495057;--bs-gray-800:#343a40;--bs-gray-900:#212529;--bs-primary:#0d6efd;--bs-secondary:#6c757d;--bs-success:#198754;--bs-info:#0dcaf0;--bs-warning:#ffc107;--bs-danger:#dc3545;--bs-light:#f8f9fa;--bs-dark:#212529;--bs-primary-rgb:13,110,253;--bs-secondary-rgb:108,117,125;--bs-success-rgb:25,135,84;--bs-info-rgb:13,202,240;--bs-warning-rgb:255,193,7;--bs-danger-rgb:220,53,69;--bs-light-rgb:248,249,250;--bs-dark-rgb:33,37,41;--bs-white-rgb:255,255,255;--bs-black-rgb:0,0,0;--bs-body-color-rgb:33,37,41;--bs-body-bg-rgb:255,255,255;--bs-font-sans-serif:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--bs-font-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--bs-gradient:linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));--bs-body-font-family:var(--bs-font-sans-serif);--bs-body-font-size:1rem;--bs-body-font-weight:400;--bs-body-line-height:1.5;--bs-body-color:#212529;--bs-body-bg:#fff}
*,::after,::before{box-sizing:border-box}
@media (prefers-reduced-motion:no-preference){:root{scroll-behavior:smooth}}
body{margin:0;font-family:var(--bs-body-font-family);font-size:var(--bs-body-font-size);font-weight:var(--bs-body-font-weight);line-height:var(--bs-body-line-height);color:var(--bs-body-color);text-align:var(--bs-body-text-align);background-color:var(--bs-body-bg);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}
hr{margin:1rem 0;color:inherit;background-color:currentColor;border:0;opacity:.25}
hr:not([size]){height:1px}
.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2}
.h1,h1{font-size:calc(1.375rem + 1.5vw)}
@media (min-width:1200px){.h1,h1{font-size:2.5rem}}
.h2,h2{font-size:calc(1.325rem + .9vw)}
@media (min-width:1200px){.h2,h2{font-size:2rem}}
.h3,h3{font-size:calc(1.3rem + .6vw)}
@media (min-width:1200px){.h3,h3{font-size:1.75rem}}
.h4,h4{font-size:calc(1.275rem + .3vw)}
@media (min-width:1200px){.h4,h4{font-size:1.5rem}}
.h5,h5{font-size:1.25rem}
.h6,h6{font-size:1rem}
p{margin-top:0;margin-bottom:1rem}
abbr[data-bs-original-title],abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}
address{margin-bottom:1rem;font-style:normal;line-height:inherit}
ol,ul{padding-left:2rem}
dl,ol,ul{margin-top:0;margin-bottom:1rem}
ol ol,ol ul,ul ol,ul ul{margin-bottom:0}
dt{font-weight:700}
dd{margin-bottom:.5rem;margin-left:0}
blockquote{margin:0 0 1rem}
b,strong{font-weight:bolder}
.small,small{font-size:.875em}
.mark,mark{padding:.2em;background-color:#fcf8e3}
sub,sup{position:relative;font-size:.75em;line-height:0;vertical-align:baseline}
sub{bottom:-.25em}
sup{top:-.5em}
a{color:#0d6efd;text-decoration:underline}
a:hover{color:#0a58ca}
a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}
code,kbd,pre,samp{font-family:var(--bs-font-monospace);font-size:1em;direction:ltr;unicode-bidi:bidi-override}
pre{display:block;margin-top:0;margin-bottom:1rem;overflow:auto;font-size:.875em}
pre code{font-size:inherit;color:inherit;word-break:normal}
code{font-size:.875em;color:#d63384;word-wrap:break-word}
a>code{color:inherit}
kbd{padding:.2rem .4rem;font-size:.875em;color:#fff;background-color:#212529;border-radius:.2rem}
kbd kbd{padding:0;font-size:1em;font-weight:700}
figure{margin:0 0 1rem}
img,svg{vertical-align:middle}
table{caption-side:bottom;border-collapse:collapse}
caption{padding-top:.5rem;padding-bottom:.5rem;color:#6c757d;text-align:left}
th{text-align:inherit;text-align:-webkit-match-parent}
tbody,td,tfoot,th,thead,tr{border-color:inherit;border-style:solid;border-width:0}
label{display:inline-block}
button{border-radius:0}
button:focus:not(:focus-visible){outline:0}
button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}
button,select{text-transform:none}
[role=button]{cursor:pointer}
select{word-wrap:normal}
select:disabled{opacity:1}
[list]::-webkit-calendar-picker-indicator{display:none}
[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}
[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}
::-moz-focus-inner{padding:0;border-style:none}
textarea{resize:vertical}
fieldset{min-width:0;padding:0;margin:0;border:0}
legend{float:left;width:100%;padding:0;margin-bottom:.5rem;font-size:calc(1.275rem + .3vw);line-height:inherit}
@media (min-width:1200px){legend{font-size:1.5rem}}
legend+*{clear:left}
::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-text,::-webkit-datetime-edit-year-field{padding:0}
::-webkit-inner-spin-button{height:auto}
[type=search]{outline-offset:-2px;-webkit-appearance:textfield}
::-webkit-search-decoration{-webkit-appearance:none}
::-webkit-color-swatch-wrapper{padding:0}
::-webkit-file-upload-button{font:inherit}
::file-selector-button{font:inherit}
::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}
output{display:inline-block}
iframe{border:0}
summary{display:list-item;cursor:pointer}
progress{vertical-align:baseline}
[hidden]{display:none!important}
.list-inline-item:not(:last-child){margin-right:.5rem}
.img-fluid{max-width:100%;height:auto}
.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{width:100%;padding-right:var(--bs-gutter-x,.75rem);padding-left:var(--bs-gutter-x,.75rem);margin-right:auto;margin-left:auto}
.row{--bs-gutter-x:1.5rem;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-top:calc(-1 * var(--bs-gutter-y));margin-right:calc(-.5 * var(--bs-gutter-x));margin-left:calc(-.5 * var(--bs-gutter-x))}
.row>*{flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-top:var(--bs-gutter-y)}
@media (min-width:576px){.col-sm-12{flex:0 0 auto;width:100%}}
@media (min-width:992px){.col-lg-4{flex:0 0 auto;width:33.33333333%}
.col-lg-6{flex:0 0 auto;width:50%}
.col-lg-8{flex:0 0 auto;width:66.66666667%}
.col-lg-10{flex:0 0 auto;width:83.33333333%}
.col-lg-12{flex:0 0 auto;width:100%}}
.table>:not(caption)>*>*{padding:.5rem .5rem;background-color:var(--bs-table-bg);border-bottom-width:1px;box-shadow:inset 0 0 0 9999px var(--bs-table-accent-bg)}
.table>:not(:first-child){border-top:2px solid currentColor}
.table-sm>:not(caption)>*>*{padding:.25rem .25rem}
.table-bordered>:not(caption)>*{border-width:1px 0}
.table-bordered>:not(caption)>*>*{border-width:0 1px}
.table-borderless>:not(caption)>*>*{border-bottom-width:0}
.table-borderless>:not(:first-child){border-top-width:0}
.table-striped>tbody>tr:nth-of-type(odd)>*{--bs-table-accent-bg:var(--bs-table-striped-bg);color:var(--bs-table-striped-color)}
.form-control{display:block;width:100%;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#212529;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}
@media (prefers-reduced-motion:reduce){.form-control{transition:none}}
.form-control[type=file]{overflow:hidden}
.form-control[type=file]:not(:disabled):not([readonly]){cursor:pointer}
.form-control:focus{color:#212529;background-color:#fff;border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}
.form-control::-webkit-date-and-time-value{height:1.5em}
.form-control::-moz-placeholder{color:#6c757d;opacity:1}
.form-control::placeholder{color:#6c757d;opacity:1}
.form-control:disabled,.form-control[readonly]{background-color:#e9ecef;opacity:1}
.form-control::-webkit-file-upload-button{padding:.375rem .75rem;margin:-.375rem -.75rem;-webkit-margin-end:.75rem;margin-inline-end:.75rem;color:#212529;background-color:#e9ecef;pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:1px;border-radius:0;-webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}
.form-control::file-selector-button{padding:.375rem .75rem;margin:-.375rem -.75rem;-webkit-margin-end:.75rem;margin-inline-end:.75rem;color:#212529;background-color:#e9ecef;pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:1px;border-radius:0;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}
@media (prefers-reduced-motion:reduce){.form-control::-webkit-file-upload-button{-webkit-transition:none;transition:none}
.form-control::file-selector-button{transition:none}}
.form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button{background-color:#dde0e3}
.form-control:hover:not(:disabled):not([readonly])::file-selector-button{background-color:#dde0e3}
.form-control::-webkit-file-upload-button{padding:.375rem .75rem;margin:-.375rem -.75rem;-webkit-margin-end:.75rem;margin-inline-end:.75rem;color:#212529;background-color:#e9ecef;pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:1px;border-radius:0;-webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}
@media (prefers-reduced-motion:reduce){.form-control::-webkit-file-upload-button{-webkit-transition:none;transition:none}}
.form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button{background-color:#dde0e3}
textarea.form-control{min-height:calc(1.5em + .75rem + 2px)}
.form-control-color:not(:disabled):not([readonly]){cursor:pointer}
.form-select[multiple],.form-select[size]:not([size="1"]){padding-right:.75rem;background-image:none}
.form-floating>.form-control:not(:-moz-placeholder-shown){padding-top:1.625rem;padding-bottom:.625rem}
.form-floating>.form-control:focus,.form-floating>.form-control:not(:placeholder-shown){padding-top:1.625rem;padding-bottom:.625rem}
.form-floating>.form-control:not(:-moz-placeholder-shown)~label{opacity:.65;transform:scale(.85) translateY(-.5rem) translateX(.15rem)}
.form-floating>.form-control:focus~label,.form-floating>.form-control:not(:placeholder-shown)~label,.form-floating>.form-select~label{opacity:.65;transform:scale(.85) translateY(-.5rem) translateX(.15rem)}
.input-group:not(.has-validation)>.dropdown-toggle:nth-last-child(n+3),.input-group:not(.has-validation)>:not(:last-child):not(.dropdown-toggle):not(.dropdown-menu){border-top-right-radius:0;border-bottom-right-radius:0}
.input-group.has-validation>.dropdown-toggle:nth-last-child(n+4),.input-group.has-validation>:nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu){border-top-right-radius:0;border-bottom-right-radius:0}
.input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback){margin-left:-1px;border-top-left-radius:0;border-bottom-left-radius:0}
.form-control.is-valid,.was-validated .form-control:valid{border-color:#198754;padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='https://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}
.form-control.is-valid:focus,.was-validated .form-control:valid:focus{border-color:#198754;box-shadow:0 0 0 .25rem rgba(25,135,84,.25)}
.was-validated textarea.form-control:valid,textarea.form-control.is-valid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}
.form-select.is-valid:not([multiple]):not([size]),.form-select.is-valid:not([multiple])[size="1"],.was-validated .form-select:valid:not([multiple]):not([size]),.was-validated .form-select:valid:not([multiple])[size="1"]{padding-right:4.125rem;background-image:url("data:image/svg+xml,%3csvg xmlns='https://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e"),url("data:image/svg+xml,%3csvg xmlns='https://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)}
.form-control.is-invalid,.was-validated .form-control:invalid{border-color:#dc3545;padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='https://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}
.form-control.is-invalid:focus,.was-validated .form-control:invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .25rem rgba(220,53,69,.25)}
.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}
.form-select.is-invalid:not([multiple]):not([size]),.form-select.is-invalid:not([multiple])[size="1"],.was-validated .form-select:invalid:not([multiple]):not([size]),.was-validated .form-select:invalid:not([multiple])[size="1"]{padding-right:4.125rem;background-image:url("data:image/svg+xml,%3csvg xmlns='https://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e"),url("data:image/svg+xml,%3csvg xmlns='https://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)}
.fade{transition:opacity .15s linear}
@media (prefers-reduced-motion:reduce){.fade{transition:none}}
.fade:not(.show){opacity:0}
.collapse:not(.show){display:none}
.collapsing{height:0;overflow:hidden;transition:height .35s ease}
@media (prefers-reduced-motion:reduce){.collapsing{transition:none}}
.dropdown,.dropend,.dropstart,.dropup{position:relative}
.dropdown-toggle{white-space:nowrap}
.dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}
.dropdown-toggle:empty::after{margin-left:0}
.dropdown-menu{position:absolute;z-index:1000;display:none;min-width:10rem;padding:.5rem 0;margin:0;font-size:1rem;color:#212529;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.15);border-radius:.25rem}
.dropdown-menu[data-bs-popper]{top:100%;left:0;margin-top:.125rem}
.dropdown-menu-end{--bs-position:end}
.dropdown-menu-end[data-bs-popper]{right:0;left:auto}
.dropdown-item{display:block;width:100%;padding:.25rem 1rem;clear:both;font-weight:400;color:#212529;text-align:inherit;text-decoration:none;white-space:nowrap;background-color:transparent;border:0}
.dropdown-item:focus,.dropdown-item:hover{color:#1e2125;background-color:#e9ecef}
.dropdown-item.active,.dropdown-item:active{color:#fff;text-decoration:none;background-color:#0d6efd}
.dropdown-item.disabled,.dropdown-item:disabled{color:#adb5bd;pointer-events:none;background-color:transparent}
.dropdown-menu.show{display:block}
.btn-group>.btn-group:not(:first-child),.btn-group>.btn:not(:first-child){margin-left:-1px}
.btn-group>.btn-group:not(:last-child)>.btn,.btn-group>.btn:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}
.btn-group>.btn-group:not(:first-child)>.btn,.btn-group>.btn:nth-child(n+3),.btn-group>:not(.btn-check)+.btn{border-top-left-radius:0;border-bottom-left-radius:0}
.btn-group-vertical>.btn-group:not(:first-child),.btn-group-vertical>.btn:not(:first-child){margin-top:-1px}
.btn-group-vertical>.btn-group:not(:last-child)>.btn,.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-bottom-left-radius:0}
.btn-group-vertical>.btn-group:not(:first-child)>.btn,.btn-group-vertical>.btn~.btn{border-top-left-radius:0;border-top-right-radius:0}
.nav{display:flex;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}
.nav-link{display:block;padding:.5rem 1rem;color:#0d6efd;text-decoration:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out}
@media (prefers-reduced-motion:reduce){.nav-link{transition:none}}
.nav-link:focus,.nav-link:hover{color:#0a58ca}
.nav-link.disabled{color:#6c757d;pointer-events:none;cursor:default}
.navbar{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding-top:.5rem;padding-bottom:.5rem}
.navbar>.container,.navbar>.container-fluid,.navbar>.container-lg,.navbar>.container-md,.navbar>.container-sm,.navbar>.container-xl,.navbar>.container-xxl{display:flex;flex-wrap:inherit;align-items:center;justify-content:space-between}
.navbar-nav{display:flex;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}
.navbar-nav .nav-link{padding-right:0;padding-left:0}
.navbar-nav .dropdown-menu{position:static}
.navbar-collapse{flex-basis:100%;flex-grow:1;align-items:center}
.navbar-toggler{padding:.25rem .75rem;font-size:1.25rem;line-height:1;background-color:transparent;border:1px solid transparent;border-radius:.25rem;transition:box-shadow .15s ease-in-out}
@media (prefers-reduced-motion:reduce){.navbar-toggler{transition:none}}
.navbar-toggler:hover{text-decoration:none}
.navbar-toggler:focus{text-decoration:none;outline:0;box-shadow:0 0 0 .25rem}
.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;background-repeat:no-repeat;background-position:center;background-size:100%}
@media (min-width:992px){.navbar-expand-lg{flex-wrap:nowrap;justify-content:flex-start}
.navbar-expand-lg .navbar-nav{flex-direction:row}
.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}
.navbar-expand-lg .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}
.navbar-expand-lg .navbar-collapse{display:flex!important;flex-basis:auto}
.navbar-expand-lg .navbar-toggler{display:none}
.navbar-expand-lg .offcanvas-header{display:none}
.navbar-expand-lg .offcanvas{position:inherit;bottom:0;z-index:1000;flex-grow:1;visibility:visible!important;background-color:transparent;border-right:0;border-left:0;transition:none;transform:none}
.navbar-expand-lg .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}
@media (min-width:576px){.card-group>.card:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}
.card-group>.card:not(:last-child) .card-header,.card-group>.card:not(:last-child) .card-img-top{border-top-right-radius:0}
.card-group>.card:not(:last-child) .card-footer,.card-group>.card:not(:last-child) .card-img-bottom{border-bottom-right-radius:0}
.card-group>.card:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}
.card-group>.card:not(:first-child) .card-header,.card-group>.card:not(:first-child) .card-img-top{border-top-left-radius:0}
.card-group>.card:not(:first-child) .card-footer,.card-group>.card:not(:first-child) .card-img-bottom{border-bottom-left-radius:0}}
.accordion-button:not(.collapsed){color:#0c63e4;background-color:#e7f1ff;box-shadow:inset 0 -1px 0 rgba(0,0,0,.125)}
.accordion-button:not(.collapsed)::after{background-image:url("data:image/svg+xml,%3csvg xmlns='https://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%230c63e4'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");transform:rotate(-180deg)}
.accordion-item:not(:first-of-type){border-top:0}
.page-item:not(:first-child) .page-link{margin-left:-1px}
.alert{position:relative;padding:1rem 1rem;margin-bottom:1rem;border:1px solid transparent;border-radius:.25rem}
@-webkit-keyframes progress-bar-stripes{0%{background-position-x:1rem}}
@keyframes progress-bar-stripes{0%{background-position-x:1rem}}
.toast:not(.show){display:none}
.toast-container>:not(:last-child){margin-bottom:.75rem}
.modal-backdrop{position:fixed;top:0;left:0;z-index:1050;width:100vw;height:100vh;background-color:#000}
.modal-backdrop.fade{opacity:0}
.modal-backdrop.show{opacity:.5}
.active.carousel-item-end,.carousel-item-next:not(.carousel-item-start){transform:translateX(100%)}
.active.carousel-item-start,.carousel-item-prev:not(.carousel-item-end){transform:translateX(-100%)}
@-webkit-keyframes spinner-border{to{transform:rotate(360deg)}}
@keyframes spinner-border{to{transform:rotate(360deg)}}
@-webkit-keyframes spinner-grow{0%{transform:scale(0)}50%{opacity:1;transform:none}}
@keyframes spinner-grow{0%{transform:scale(0)}50%{opacity:1;transform:none}}
.offcanvas{position:fixed;bottom:0;z-index:1045;display:flex;flex-direction:column;max-width:100%;visibility:hidden;background-color:#fff;background-clip:padding-box;outline:0;transition:transform .3s ease-in-out}
@media (prefers-reduced-motion:reduce){.offcanvas{transition:none}}
.offcanvas-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#000}
.offcanvas-backdrop.fade{opacity:0}
.offcanvas-backdrop.show{opacity:.5}
.offcanvas-header{display:flex;align-items:center;justify-content:space-between;padding:1rem 1rem}
.offcanvas-title{margin-bottom:0;line-height:1.5}
.offcanvas-body{flex-grow:1;padding:1rem 1rem;overflow-y:auto}
.offcanvas-end{top:0;right:0;width:400px;border-left:1px solid rgba(0,0,0,.2);transform:translateX(100%)}
.offcanvas.show{transform:none}
@-webkit-keyframes placeholder-glow{50%{opacity:.2}}
@keyframes placeholder-glow{50%{opacity:.2}}
@-webkit-keyframes placeholder-wave{100%{-webkit-mask-position:-200% 0%;mask-position:-200% 0%}}
@keyframes placeholder-wave{100%{-webkit-mask-position:-200% 0%;mask-position:-200% 0%}}
.clearfix::after{display:block;clear:both;content:""}
.fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030}
.visually-hidden,.visually-hidden-focusable:not(:focus):not(:focus-within){position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}
.position-absolute{position:absolute!important}
.border{border:1px solid #dee2e6!important}
.border-top{border-top:1px solid #dee2e6!important}
.border-bottom{border-bottom:1px solid #dee2e6!important}
.w-75{width:75%!important}
.justify-content-end{justify-content:flex-end!important}
.mt-2{margin-top:.5rem!important}
.ms-2{margin-left:.5rem!important}
.px-1{padding-right:.25rem!important;padding-left:.25rem!important}
.text-muted{--bs-text-opacity:1;color:#6c757d!important}
.bg-white{--bs-bg-opacity:1;background-color:rgba(var(--bs-white-rgb),var(--bs-bg-opacity))!important}
/*# sourceMappingURL=bootstrap.min.css.map */
#VIDD, body, ul {padding: 0 }
h1, h4 {line-height: 20px }
a, h3, h4, h5, h6 {color: #222 }
.Goback, body {line-height: 25px }
.nav-tabs > li, .nav-tabs > li.active, .nav > li > a i {direction: rtl !important }
* {-o-transition-property: none !important;-moz-transition-property: none !important;-ms-transition-property: none !important;-webkit-transition-property: none !important;transition-property: none !important }
.resetter, h1, h2, h3, h4, h5, h6 {margin: 0;padding: 0 }
.dropdown-item2, .dropdown-item2:hover {padding-bottom: 5px;padding-top: 5px;padding-right: 20px;font-size: 18px }
ul {margin: 0;list-style-type: none;text-align: right }
a {-webkit-transition-property: color, text;-webkit-transition-duration: .3s, .3s;-webkit-transition-timing-function: linear, ease-in;-moz-transition-property: color, text;-moz-transition-duration: .3s;-moz-transition-timing-function: linear, ease-in;-o-transition-property: color, text;-o-transition-duration: .3s;-o-transition-timing-function: linear, ease-in }
.dropdown-item {padding-bottom: 5px;border-bottom: 1px solid #efefff;padding-top: 5px }
.dropdown-item:hover {padding-bottom: 5px;border-bottom: 1px solid #a54d4d;border-top: 1px solid #a54d4d;padding-top: 5px;background-color: #fee5e5 !important;color: #5b0b0b !important }
.dropdown-item2 {color: #fff !important }
.dropdown-item2:hover {color: #ffe400 !important }
.navbar-toggler1 {font-size: 20px;border: 1px solid #fff;background-color: #fff }
.nav-link, .nav-link:hover {font-weight: 100;font-size: 20px !important;font-family: "Noto Sans Hebrew", "Helvetica Neue", Helvetica, Arial, sans-serif }
.nav-link {color: #c1443b }
.nav-link:hover {color: #000 }
.Goback, .cont_ans, .title_cont {font-size: 18px }
a, a:active, a:focus, a:hover, a:link, a:visited {outline: 0 !important;text-decoration: none !important;background: 0 0 !important }
.page-navigation ul li a.active:hover, a:hover, a:hover i {text-decoration: none }
.contact-box, .customer-box, .header, .main-header .mega-menu-container, .quick-link, .sf-menu .inner-parent-menu, .sf-menu .parent-menu, .sf-menu li, .site-content {position: relative }
.cont_ans {float: left !important;color: #00471b;font-family: "Noto Sans Hebrew", "Helvetica Neue", Helvetica, Arial, sans-serif }
body {margin: 0;font-family: "Noto Sans Hebrew", "Helvetica Neue", Helvetica, Arial, sans-serif;font-size: 13px;font-weight: 400;color: #555;-webkit-font-smoothing: antialiased;-webkit-text-size-adjust: 100% }
h1, h2 {font-family: 'Noto Sans Hebrew', sans-serif;letter-spacing: .0300em;color: #fff }
#wrapper {width: 100%;height: auto }
h1 {font-size: 32px;margin: 30px 0 }
.big-font, h3 {line-height: 28px }
h2 {font-size: 18px }
.header-style-4-info .header-info-phone, h3, h4, h5, h6, input[type=submit] {font-family: "Noto Sans Hebrew", Helvetica, Arial, sans-serif }
h3 {font-size: 20px;letter-spacing: .0300em }
h4 {font-size: 18px;letter-spacing: .0300em }
h5 {font-size: 14px;line-height: 24px;letter-spacing: .0300em }
h6 {font-size: 11px;line-height: 19px;letter-spacing: .14em }
a:hover, a:hover i {color: #001c32 }
::selection {color: #001c32;background: #f5f5f5 }
::-moz-selection {color: #001c32;background: #101010 }
input:focus, textarea:focus {outline: 0 }
input[type=email], input[type=password], input[type=text] {padding: 7px 15px;border: none;border-top: 1px solid #f5f5f5 }
input[type=submit] {border: none;padding: 7px 15px;background: #001c32;color: #fff;font-size: 12px;letter-spacing: .0800em;min-width: 80px;margin-top: 10px;border-radius: 3px }
textarea {padding: 10px 15px }
.footer img, .header img {-webkit-animation: both fadein;animation: both fadein;opacity: 1 }
.author-social-links ul li:before, .breadcrumb-link ul li:last-child:after, .camera_commands, .camera_pie, .google-search-box .gsc-adBlock, .header-style-6 .stick-header .header-logo-dark, .header-style-6 .stick-header.stick-header-animate .header-logo, .just-mobile, .mobile-header, .normal-mail-error, .normal-success, .owl-carousel .owl-refresh .owl-item, .owl-carousel .owl-video-playing .owl-video-play-icon, .owl-carousel .owl-video-playing .owl-video-tn, .post-materials ul li:last-child:after, .slicknav_menu, .tooltip.bottom .tooltip-arrow, .tooltip.left .tooltip-arrow, .tooltip.right .tooltip-arrow, .tooltip.top .tooltip-arrow {display: none }
.light-color, .nav > li > a:hover {background: #f5f5f5 }
@media (min-width:1200px) {.row {margin-left: -10px;margin-right: -10px }
.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 {padding-right: 10px;padding-left: 10px;float: right !important }}
.header {box-shadow: 0 1px 4px 0 rgba(0, 0, 0, .15);z-index: 99999 }
.default-header .pre-header ul, .header-logo, .header-nav, .header-tools, .product-cat ul li {float: left }
.pre-header {background: #f5f5f5;border-bottom: 1px solid #e8e8e8;padding: 8px 0 7px;font-size: 12px;line-height: 23px }
.blog-tags ul li a, .pre-header i {color: #666 }
@-webkit-keyframes quickMenuUp {from {opacity: 0;-webkit-transform: translate3d(0, 20%, 0);transform: translate3d(0, 20%, 0) }to {opacity: 1;-webkit-transform: none;transform: none }}
@keyframes quickMenuUp {from {opacity: 0;-webkit-transform: translate3d(0, 20%, 0);transform: translate3d(0, 20%, 0) }to {opacity: 1;-webkit-transform: none;transform: none }}
@-webkit-keyframes quickMenuDown {from {opacity: 1 }to {opacity: 0;-webkit-transform: translate3d(0, 20%, 0);transform: translate3d(0, 20%, 0) }}
@keyframes quickMenuDown {from {opacity: 1 }to {opacity: 0;-webkit-transform: translate3d(0, 20%, 0);transform: translate3d(0, 20%, 0) }}
#mobileMenuWrap {position: relative;padding: 15px 1px;height: 60px !important }
.mobile-header {background: #fff;position: relative;box-shadow: 0 1px 4px 0 rgba(0, 0, 0, .15);z-index: 999 }
.mobile-logo {position: absolute;left: 20px;top: 18px;width: 150px }
.category-order [class*=col-], .mega-list ul li a, .mobile-top-bar .quick-link, .panel-heading, .services-slider {padding: 0 }
.alert, .breadcrumb-link ul li, .button-style-1 a span, .card {position: relative }
.alert, .alert-title {border-top: 1px solid #f5f5f5 }
.breadcrumb-link {overflow: hidden }
.breadcrumb-link ul li {float: right;padding: 0 15px }
.breadcrumb-link ul li a:first-child, .breadcrumb-link ul li:first-child, .customer-comment-3 .quote, .page-navigation ul li:first-child, .post-materials ul li:first-child, .tag-widget ul li a:first-child {padding-left: 0 }
.breadcrumb-link ul li a, .page-navigation ul li a {display: inline-block;color: #fff;position: relative;padding: 10px 0 }
.breadcrumb-link ul li a:after {-webkit-transition: .4s;-moz-transition: .4s;transition: .4s;content: "";position: absolute;left: 0;bottom: -8px;height: 4px;background-color: #550303;width: 100% }
.breadcrumb-link ul li a:hover:after {-webkit-transition: .4s;-moz-transition: .4s;transition: .4s;bottom: -4px }
.breadcrumb-link ul li a.active, .page-navigation ul li a.active {border-bottom: 4px solid #550303;color: #550303;font-weight: 600 }
.breadcrumb-link ul li:after {content: "\f104";font-family: FontAwesome;font-style: normal;font-weight: 400;text-decoration: inherit;color: #fff;font-size: 13px;position: absolute;left: -5px;top: 10px }
.navbar {margin: 0;border: 0;border-radius: 0 }
.navbar .nav > li > a, .navbar .nav > li > a i {-webkit-transition: .4s;-moz-transition: .4s;transition: .4s;padding: 0 }
.navbar .nav > li:hover > a {background: 0 0;color: #001c32 }
@-webkit-keyframes hvr-icon-drop {0% {opacity: 0 }50% {opacity: 0;-webkit-transform: translateY(-100%);transform: translateY(-100%) }100%, 51% {opacity: 1 }}
@keyframes hvr-icon-drop {0% {opacity: 0 }50% {opacity: 0;-webkit-transform: translateY(-100%);transform: translateY(-100%) }100%, 51% {opacity: 1 }}
.nm, .nm2, .nm3, .tooltip {font-family: "Noto Sans Hebrew", "Helvetica Neue", Helvetica, Arial, sans-serif }
.nav > li > a {padding: 12px 35px }
.nav > li > a i {padding-right: 8px }
@media screen and (min-width:800px) {.nav-link, .nav-link:hover {font-family: "Noto Sans Hebrew", "Helvetica Neue", Helvetica, Arial, sans-serif;font-weight: 100;font-size: 20px !important }
.nav-link {color: #c1443b }
.nav-link:hover {color: #000 }}
@media screen and (max-width:810px) {.nav-link, .nav-link:hover {font-family: "Noto Sans Hebrew", "Helvetica Neue", Helvetica, Arial, sans-serif;font-weight: 100;font-size: 18px !important;color: #fff }}
select {backgorund: #fdff5e;height: 40px;border-radius: 0;border: 1px solid #ddd;outline-offset: -1pxborder-radius:0 }
label {display: block;margin-top: 10px;font-weight: 500 }
.icon {position: absolute;z-index: 2;top: 130px;left: 122.5px;-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);fill: none;stroke-width: 2px;stroke: #001c32;stroke-linecap: square;stroke-dasharray: 325 325 }
@-webkit-keyframes fly {0%, 50% {-webkit-transform: translate3d(0, 0, 0) scale(1);transform: translate3d(0, 0, 0) scale(1) }60% {-webkit-transform: translate3d(-10px, 5px, 0) scale(1.05);transform: translate3d(-10px, 5px, 0) scale(1.05) }70% {opacity: 1 }85% {opacity: 0 }100% {-webkit-transform: translate3d(300px, -150px, 0) scale(.4);transform: translate3d(300px, -150px, 0) scale(.4);opacity: 0 }}
@keyframes fly {0%, 50% {-webkit-transform: translate3d(0, 0, 0) scale(1);transform: translate3d(0, 0, 0) scale(1) }60% {-webkit-transform: translate3d(-10px, 5px, 0) scale(1.05);transform: translate3d(-10px, 5px, 0) scale(1.05) }70% {opacity: 1 }85% {opacity: 0 }100% {-webkit-transform: translate3d(300px, -150px, 0) scale(.4);transform: translate3d(300px, -150px, 0) scale(.4);opacity: 0 }}
@-webkit-keyframes circle {0% {-webkit-transform: translate3d(0, 0, 0) scale(1);transform: translate3d(0, 0, 0) scale(1) }20% {-webkit-transform: scale(1.1);transform: scale(1.1) }100% {-webkit-transform: scale(0);transform: scale(0) }}
@keyframes circle {0% {-webkit-transform: translate3d(0, 0, 0) scale(1);transform: translate3d(0, 0, 0) scale(1) }20% {-webkit-transform: scale(1.1);transform: scale(1.1) }100% {-webkit-transform: scale(0);transform: scale(0) }}
@-webkit-keyframes sendok {from {bottom: 20%;opacity: 0 }to {bottom: 50%;opacity: 1 }}
@keyframes sendok {from {bottom: 20%;opacity: 0 }to {bottom: 50%;opacity: 1 }}
@-webkit-keyframes fadeOut {0% {opacity: 1 }100% {opacity: 0 }}
@keyframes fadeOut {0% {opacity: 1 }100% {opacity: 0 }}
@-moz-document url-prefix() {.header-style-1 .header-nav ul li {margin-right: 4px }.sf-menu ul {top: calc(100% - 1px) }.header-4-search-wrapper i, .header-style-5-search i {padding-left: 0 }.flexslider .slides img {width: 1180px !important }}
.nm, .nm2, .nm2:hover, .nm3 {clear: both;font-size: 16px }
.nm, .nm3 {color: #001c32;font-weight: 100px }
@media screen and (max-width:600px) {h1 {display: inline;font-family: 'Noto Sans Hebrew', sans-serif;color: #fff;font-size: 22px !important;line-height: 20px;letter-spacing: .0300em;margin: 30px 0 }}
@media screen and (min-width:900px) {.logorgtmar {float: right;width: 20px !important;height: 52px;padding-top: 5px }}
@media screen and (min-width:1150px) {.logorgtmar {float: right;width: 40px !important;height: 52px;padding-top: 5px }}
@media screen and (min-width:1300px) {.logorgtmar {float: right;width: 100px !important;height: 52px;padding-top: 5px }}
@media screen and (min-width:1500px) {.logorgtmar {float: right;width: 200px !important;height: 52px;padding-top: 5px }}
@media screen and (min-width:1700px) {.logorgtmar {float: right;width: 280px !important;height: 52px;padding-top: 5px }}
@media screen and (min-width:1800px) {.logorgtmar {float: right;width: 320px !important;height: 52px;padding-top: 5px }}
@media screen and (min-width:1850px) {.logorgtmar {float: right;width: 360px !important;height: 52px;padding-top: 5px }}
*, *::before, *::after {animation: none !important;animation-name: none !important;transition: none !important;scroll-behavior: auto !important;}
@media only screen and (min-width: 1200px){#wrapper, .main-slider-creative{height:100%;}}
@media only screen and (max-width: 1200px){.header{display: none;}
.mobile-header{display: block;}}
/* Tablet Portrait size to Tablet Landscape (devices and browsers) */
@media only screen and (max-width: 767px) {.breadcrumb-link{overflow: visible;}
.breadcrumb-link ul li a:after{display: none;}}
/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
@media only screen and (max-width: 479px) {.nav>li>a{padding: 12px 20px;}
h1{font-size: 26px;}
h2{font-size: 20px;}
h3{font-size: 17px;}}
