/* NK compat: stilurile generale ale temei Cetara (doar elemente WordPress/Elementor), active numai cand Cetara NU este tema activa */
:root{--primary-color:#762595;--second-color:#000000;--second2-color:#762595;--third-color:#BC3A38;--rating-color:#FFB237;--body-color:#4F4F4F;--heading-color:#201C1C;--white-color:#ffffff;--primary-color-rgb:118,37,149;--body-color-rgb:79,79,79;--heading-color-rgb:32,28,28;--link-color:#762595;--link-color-hover:var(--primary-color);--link-color-active:var(--primary-color)}
:root{--blue:#007bff;--indigo:#6610f2;--purple:#6f42c1;--pink:#e83e8c;--red:#dc3545;--orange:#fd7e14;--yellow:#ffc107;--green:#28a745;--teal:#20c997;--cyan:#17a2b8;--white:#fff;--gray:#6c757d;--gray-dark:#343a40;--primary:#007bff;--secondary:#6c757d;--success:#28a745;--info:#17a2b8;--warning:#ffc107;--danger:#dc3545;--light:#f8f9fa;--dark:#343a40;--breakpoint-xs:0;--breakpoint-sm:576px;--breakpoint-md:768px;--breakpoint-lg:992px;--breakpoint-xl:1200px;--font-family-sans-serif:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-family-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}
*, ::after, ::before{box-sizing:border-box}
html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}
article, aside, figcaption, figure, main, nav, section{display:block}
[tabindex="-1"]:focus:not(:focus-visible){outline:0!important}
hr{box-sizing:content-box;height:0;overflow:visible}
h1, h2, h3, h4, h5, h6{margin-top:0;margin-bottom:.5rem}
p{margin-top:0;margin-bottom:1rem}
abbr[data-original-title], abbr[title]{text-decoration:underline;text-decoration:underline dotted;cursor:help;border-bottom:0;text-decoration-skip-ink:none}
address{margin-bottom:1rem;font-style:normal;line-height:inherit}
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{font-size:80%}
sub, sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}
sub{bottom:-.25em}
sup{top:-.5em}
a{color:#007bff;text-decoration:none;background-color:transparent}
a:hover{color:#0056b3;text-decoration:underline}
a:not([href]):not([class]){color:inherit;text-decoration:none}
a:not([href]):not([class]):hover{color:inherit;text-decoration:none}
code, pre{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:1em}
pre{margin-top:0;margin-bottom:1rem;overflow:auto}
figure{margin:0 0 1rem}
img{vertical-align:middle;border-style:none}
svg{overflow:hidden;vertical-align:middle}
table{border-collapse:collapse}
caption{padding-top:.75rem;padding-bottom:.75rem;color:#6c757d;text-align:left;caption-side:bottom}
th{text-align:inherit}
label{display:inline-block;margin-bottom:.5rem}
button:not(.elementor-button):not(:where(.plyr *,[class*="tutor-"]:not(body,html),[class*="tutor-"]:not(body,html) *)){border-radius:0}
button:not(.elementor-button):not(:where(.plyr *,[class*="tutor-"]:not(body,html),[class*="tutor-"]:not(body,html) *)):focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}
button:not(.elementor-button):not(:where(.plyr *,[class*="tutor-"]:not(body,html),[class*="tutor-"]:not(body,html) *)), input:not(.elementor-button):not(:where(.plyr *,[class*="tutor-"]:not(body,html),[class*="tutor-"]:not(body,html) *)), select:not(.elementor-button):not(:where(.plyr *,[class*="tutor-"]:not(body,html),[class*="tutor-"]:not(body,html) *)), textarea:not(.elementor-button):not(:where(.plyr *,[class*="tutor-"]:not(body,html),[class*="tutor-"]:not(body,html) *)){margin:0;font-family:inherit;font-size:inherit;line-height:inherit}
button:not(.elementor-button):not(:where(.plyr *,[class*="tutor-"]:not(body,html),[class*="tutor-"]:not(body,html) *)), input:not(.elementor-button):not(:where(.plyr *,[class*="tutor-"]:not(body,html),[class*="tutor-"]:not(body,html) *)){overflow:visible}
button:not(.elementor-button):not(:where(.plyr *,[class*="tutor-"]:not(body,html),[class*="tutor-"]:not(body,html) *)), select:not(.elementor-button):not(:where(.plyr *,[class*="tutor-"]:not(body,html),[class*="tutor-"]:not(body,html) *)){text-transform:none}
[role="button"]{cursor:pointer}
select:not(.elementor-button):not(:where(.plyr *,[class*="tutor-"]:not(body,html),[class*="tutor-"]:not(body,html) *)){word-wrap:normal}
[type="button"]:not(:where(.plyr *,[class*="tutor-"]:not(body,html),[class*="tutor-"]:not(body,html) *)), [type="reset"]:not(:where(.plyr *,[class*="tutor-"]:not(body,html),[class*="tutor-"]:not(body,html) *)), [type="submit"]:not(:where(.plyr *,[class*="tutor-"]:not(body,html),[class*="tutor-"]:not(body,html) *)), button:not(.elementor-button):not(:where(.plyr *,[class*="tutor-"]:not(body,html),[class*="tutor-"]:not(body,html) *)){-webkit-appearance:button}
[type="button"]:not(:where(.plyr *,[class*="tutor-"]:not(body,html),[class*="tutor-"]:not(body,html) *)):not(:disabled), [type="reset"]:not(:where(.plyr *,[class*="tutor-"]:not(body,html),[class*="tutor-"]:not(body,html) *)):not(:disabled), [type="submit"]:not(:where(.plyr *,[class*="tutor-"]:not(body,html),[class*="tutor-"]:not(body,html) *)):not(:disabled), button:not(.elementor-button):not(:where(.plyr *,[class*="tutor-"]:not(body,html),[class*="tutor-"]:not(body,html) *)):not(:disabled){cursor:pointer}
[type="button"]:not(:where(.plyr *,[class*="tutor-"]:not(body,html),[class*="tutor-"]:not(body,html) *))::-moz-focus-inner, [type="reset"]:not(:where(.plyr *,[class*="tutor-"]:not(body,html),[class*="tutor-"]:not(body,html) *))::-moz-focus-inner, [type="submit"]:not(:where(.plyr *,[class*="tutor-"]:not(body,html),[class*="tutor-"]:not(body,html) *))::-moz-focus-inner, button:not(.elementor-button):not(:where(.plyr *,[class*="tutor-"]:not(body,html),[class*="tutor-"]:not(body,html) *))::-moz-focus-inner{padding:0;border-style:none}
input[type="checkbox"]:not(.elementor-button):not(:where(.plyr *,[class*="tutor-"]:not(body,html),[class*="tutor-"]:not(body,html) *)), input[type="radio"]:not(.elementor-button):not(:where(.plyr *,[class*="tutor-"]:not(body,html),[class*="tutor-"]:not(body,html) *)){box-sizing:border-box;padding:0}
textarea:not(.elementor-button):not(:where(.plyr *,[class*="tutor-"]:not(body,html),[class*="tutor-"]:not(body,html) *)){overflow:auto;resize:vertical}
fieldset{min-width:0;padding:0;margin:0;border:0}
legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}
[type="number"]::-webkit-inner-spin-button, [type="number"]::-webkit-outer-spin-button{height:auto}
[type="search"]{outline-offset:-2px;-webkit-appearance:none}
[type="search"]::-webkit-search-decoration{-webkit-appearance:none}
::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}
[hidden]{display:none!important}
h1, h2, h3, h4, h5, h6{margin-bottom:.5rem;font-weight:500;line-height:1.2}
h1{font-size:2.5rem}
h2{font-size:2rem}
h3{font-size:1.75rem}
h4{font-size:1.5rem}
h5{font-size:1.25rem}
h6{font-size:1rem}
hr{margin-top:1rem;margin-bottom:1rem;border:0;border-top:1px solid rgba(0,0,0,0.1)}
small{font-size:80%;font-weight:400}
mark{padding:.2em;background-color:#fcf8e3}
code{font-size:87.5%;color:#e83e8c;word-wrap:break-word}
a > code{color:inherit}
pre{display:block;font-size:87.5%;color:#212529}
pre code{font-size:inherit;color:inherit;word-break:normal}
.row{display:-ms-flexbox;display:flex;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}
.col, .col-1, .col-10, .col-11, .col-12, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-auto, .col-lg, .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-lg-auto, .col-md, .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-md-auto, .col-sm, .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-sm-auto, .col-xl, .col-xl-1, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-auto{position:relative;width:100%;padding-right:15px;padding-left:15px}
.col{flex-basis:0;flex-grow:1;max-width:100%}
.col-auto{flex:0 0 auto;width:auto;max-width:100%}
.col-1{flex:0 0 8.333333%;max-width:8.333333%}
.col-2{flex:0 0 16.666667%;max-width:16.666667%}
.col-3{flex:0 0 25%;max-width:25%}
.col-4{flex:0 0 33.333333%;max-width:33.333333%}
.col-5{flex:0 0 41.666667%;max-width:41.666667%}
.col-6{flex:0 0 50%;max-width:50%}
.col-7{flex:0 0 58.333333%;max-width:58.333333%}
.col-8{flex:0 0 66.666667%;max-width:66.666667%}
.col-9{flex:0 0 75%;max-width:75%}
.col-10{flex:0 0 83.333333%;max-width:83.333333%}
.col-11{flex:0 0 91.666667%;max-width:91.666667%}
.col-12{flex:0 0 100%;max-width:100%}
@media (min-width: 576px){.col-sm{flex-basis:0;flex-grow:1;max-width:100%}.col-sm-auto{flex:0 0 auto;width:auto;max-width:100%}.col-sm-1{flex:0 0 8.333333%;max-width:8.333333%}.col-sm-2{flex:0 0 16.666667%;max-width:16.666667%}.col-sm-3{flex:0 0 25%;max-width:25%}.col-sm-4{flex:0 0 33.333333%;max-width:33.333333%}.col-sm-5{flex:0 0 41.666667%;max-width:41.666667%}.col-sm-6{flex:0 0 50%;max-width:50%}.col-sm-7{flex:0 0 58.333333%;max-width:58.333333%}.col-sm-8{flex:0 0 66.666667%;max-width:66.666667%}.col-sm-9{flex:0 0 75%;max-width:75%}.col-sm-10{flex:0 0 83.333333%;max-width:83.333333%}.col-sm-11{flex:0 0 91.666667%;max-width:91.666667%}.col-sm-12{flex:0 0 100%;max-width:100%}}
@media (min-width: 768px){.col-md{flex-basis:0;flex-grow:1;max-width:100%}.col-md-auto{flex:0 0 auto;width:auto;max-width:100%}.col-md-1{flex:0 0 8.333333%;max-width:8.333333%}.col-md-2{flex:0 0 16.666667%;max-width:16.666667%}.col-md-3{flex:0 0 25%;max-width:25%}.col-md-4{flex:0 0 33.333333%;max-width:33.333333%}.col-md-5{flex:0 0 41.666667%;max-width:41.666667%}.col-md-6{flex:0 0 50%;max-width:50%}.col-md-7{flex:0 0 58.333333%;max-width:58.333333%}.col-md-8{flex:0 0 66.666667%;max-width:66.666667%}.col-md-9{flex:0 0 75%;max-width:75%}.col-md-10{flex:0 0 83.333333%;max-width:83.333333%}.col-md-11{flex:0 0 91.666667%;max-width:91.666667%}.col-md-12{flex:0 0 100%;max-width:100%}}
@media (min-width: 992px){.col-lg{flex-basis:0;flex-grow:1;max-width:100%}.col-lg-auto{flex:0 0 auto;width:auto;max-width:100%}.col-lg-1{flex:0 0 8.333333%;max-width:8.333333%}.col-lg-2{flex:0 0 16.666667%;max-width:16.666667%}.col-lg-3{flex:0 0 25%;max-width:25%}.col-lg-4{flex:0 0 33.333333%;max-width:33.333333%}.col-lg-5{flex:0 0 41.666667%;max-width:41.666667%}.col-lg-6{flex:0 0 50%;max-width:50%}.col-lg-7{flex:0 0 58.333333%;max-width:58.333333%}.col-lg-8{flex:0 0 66.666667%;max-width:66.666667%}.col-lg-9{flex:0 0 75%;max-width:75%}.col-lg-10{flex:0 0 83.333333%;max-width:83.333333%}.col-lg-11{flex:0 0 91.666667%;max-width:91.666667%}.col-lg-12{flex:0 0 100%;max-width:100%}}
@media (min-width: 1200px){.col-xl{flex-basis:0;flex-grow:1;max-width:100%}.col-xl-auto{flex:0 0 auto;width:auto;max-width:100%}.col-xl-1{flex:0 0 8.333333%;max-width:8.333333%}.col-xl-2{flex:0 0 16.666667%;max-width:16.666667%}.col-xl-3{flex:0 0 25%;max-width:25%}.col-xl-4{flex:0 0 33.333333%;max-width:33.333333%}.col-xl-5{flex:0 0 41.666667%;max-width:41.666667%}.col-xl-6{flex:0 0 50%;max-width:50%}.col-xl-7{flex:0 0 58.333333%;max-width:58.333333%}.col-xl-8{flex:0 0 66.666667%;max-width:66.666667%}.col-xl-9{flex:0 0 75%;max-width:75%}.col-xl-10{flex:0 0 83.333333%;max-width:83.333333%}.col-xl-11{flex:0 0 91.666667%;max-width:91.666667%}.col-xl-12{flex:0 0 100%;max-width:100%}}
.form-control{display:block;width:100%;height:calc(1.5em + 0.75rem + 2px);padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;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::-ms-expand{background-color:transparent;border:0}
.form-control:-moz-focusring{color:transparent;text-shadow:0 0 0 #495057}
.form-control:focus{color:#495057;background-color:#fff;border-color:#80bdff;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,0.25)}
.form-control::-webkit-input-placeholder{color:#6c757d;opacity:1}
.form-control::-moz-placeholder{color:#6c757d;opacity:1}
.form-control:-ms-input-placeholder{color:#6c757d;opacity:1}
.form-control::-ms-input-placeholder{color:#6c757d;opacity:1}
.form-control::placeholder{color:#6c757d;opacity:1}
.form-control:disabled, .form-control[readonly]{background-color:#e9ecef;opacity:1}
input[type="date"].form-control, input[type="datetime-local"].form-control, input[type="month"].form-control, input[type="time"].form-control{-webkit-appearance:none;-moz-appearance:none;appearance:none}
select.form-control:focus::-ms-value{color:#495057;background-color:#fff}
select.form-control[multiple], select.form-control[size]{height:auto}
textarea.form-control{height:auto}
.form-group{margin-bottom:1rem}
.form-check{position:relative;display:block;padding-left:1.25rem}
.form-check-input{position:absolute;margin-top:.3rem;margin-left:-1.25rem}
.form-check-input:disabled ~ .form-check-label, .form-check-input[disabled] ~ .form-check-label{color:#6c757d}
.form-check-label{margin-bottom:0}
.form-check-inline{display:-ms-inline-flexbox;display:inline-flex;align-items:center;padding-left:0;margin-right:.75rem}
.form-check-inline .form-check-input{position:static;margin-top:0;margin-right:.3125rem;margin-left:0}
.m-0{margin:0!important}
.mt-0, .my-0{margin-top:0!important}
.mr-0, .mx-0{margin-right:0!important}
.mb-0, .my-0{margin-bottom:0!important}
.ml-0, .mx-0{margin-left:0!important}
.m-1{margin:.25rem!important}
.mt-1, .my-1{margin-top:.25rem!important}
.mr-1, .mx-1{margin-right:.25rem!important}
.mb-1, .my-1{margin-bottom:.25rem!important}
.ml-1, .mx-1{margin-left:.25rem!important}
.m-2{margin:.5rem!important}
.mt-2, .my-2{margin-top:.5rem!important}
.mr-2, .mx-2{margin-right:.5rem!important}
.mb-2, .my-2{margin-bottom:.5rem!important}
.ml-2, .mx-2{margin-left:.5rem!important}
.m-3{margin:1rem!important}
.mt-3, .my-3{margin-top:1rem!important}
.mr-3, .mx-3{margin-right:1rem!important}
.mb-3, .my-3{margin-bottom:1rem!important}
.ml-3, .mx-3{margin-left:1rem!important}
.m-4{margin:1.5rem!important}
.mt-4, .my-4{margin-top:1.5rem!important}
.mr-4, .mx-4{margin-right:1.5rem!important}
.mb-4, .my-4{margin-bottom:1.5rem!important}
.ml-4, .mx-4{margin-left:1.5rem!important}
.m-5{margin:3rem!important}
.mt-5, .my-5{margin-top:3rem!important}
.mr-5, .mx-5{margin-right:3rem!important}
.mb-5, .my-5{margin-bottom:3rem!important}
.ml-5, .mx-5{margin-left:3rem!important}
.p-0{padding:0!important}
.pt-0, .py-0{padding-top:0!important}
.pr-0, .px-0{padding-right:0!important}
.pb-0, .py-0{padding-bottom:0!important}
.pl-0, .px-0{padding-left:0!important}
.p-1{padding:.25rem!important}
.pt-1, .py-1{padding-top:.25rem!important}
.pr-1, .px-1{padding-right:.25rem!important}
.pb-1, .py-1{padding-bottom:.25rem!important}
.pl-1, .px-1{padding-left:.25rem!important}
.p-2{padding:.5rem!important}
.pt-2, .py-2{padding-top:.5rem!important}
.pr-2, .px-2{padding-right:.5rem!important}
.pb-2, .py-2{padding-bottom:.5rem!important}
.pl-2, .px-2{padding-left:.5rem!important}
.p-3{padding:1rem!important}
.pt-3, .py-3{padding-top:1rem!important}
.pr-3, .px-3{padding-right:1rem!important}
.pb-3, .py-3{padding-bottom:1rem!important}
.pl-3, .px-3{padding-left:1rem!important}
.p-4{padding:1.5rem!important}
.pt-4, .py-4{padding-top:1.5rem!important}
.pr-4, .px-4{padding-right:1.5rem!important}
.pb-4, .py-4{padding-bottom:1.5rem!important}
.pl-4, .px-4{padding-left:1.5rem!important}
.p-5{padding:3rem!important}
.pt-5, .py-5{padding-top:3rem!important}
.pr-5, .px-5{padding-right:3rem!important}
.pb-5, .py-5{padding-bottom:3rem!important}
.pl-5, .px-5{padding-left:3rem!important}
.m-n1{margin:-.25rem!important}
.mt-n1, .my-n1{margin-top:-.25rem!important}
.mr-n1, .mx-n1{margin-right:-.25rem!important}
.mb-n1, .my-n1{margin-bottom:-.25rem!important}
.ml-n1, .mx-n1{margin-left:-.25rem!important}
.m-n2{margin:-.5rem!important}
.mt-n2, .my-n2{margin-top:-.5rem!important}
.mr-n2, .mx-n2{margin-right:-.5rem!important}
.mb-n2, .my-n2{margin-bottom:-.5rem!important}
.ml-n2, .mx-n2{margin-left:-.5rem!important}
.m-n3{margin:-1rem!important}
.mt-n3, .my-n3{margin-top:-1rem!important}
.mr-n3, .mx-n3{margin-right:-1rem!important}
.mb-n3, .my-n3{margin-bottom:-1rem!important}
.ml-n3, .mx-n3{margin-left:-1rem!important}
.m-n4{margin:-1.5rem!important}
.mt-n4, .my-n4{margin-top:-1.5rem!important}
.mr-n4, .mx-n4{margin-right:-1.5rem!important}
.mb-n4, .my-n4{margin-bottom:-1.5rem!important}
.ml-n4, .mx-n4{margin-left:-1.5rem!important}
.m-n5{margin:-3rem!important}
.mt-n5, .my-n5{margin-top:-3rem!important}
.mr-n5, .mx-n5{margin-right:-3rem!important}
.mb-n5, .my-n5{margin-bottom:-3rem!important}
.ml-n5, .mx-n5{margin-left:-3rem!important}
.m-auto{margin:auto!important}
.mt-auto, .my-auto{margin-top:auto!important}
.mr-auto, .mx-auto{margin-right:auto!important}
.mb-auto, .my-auto{margin-bottom:auto!important}
.ml-auto, .mx-auto{margin-left:auto!important}
@media print{*, ::after, ::before{text-shadow:none!important;box-shadow:none!important}abbr[title]::after{content:" (" attr(title) ")"}pre{white-space:pre-wrap!important}blockquote, pre{border:1px solid #adb5bd;page-break-inside:avoid}thead{display:table-header-group}img, tr{page-break-inside:avoid}h2, h3, p{orphans:3;widows:3}h2, h3{page-break-after:avoid}body{min-width:992px!important}}
*, *:before, *:after{outline:none;box-sizing:inherit}
/* NK a11y: regula de mai sus (din tema Cetara) ascunde conturul de focus pe tot site-ul; il readucem doar pentru navigarea cu tastatura (WCAG 2.4.7) */
html body :is(a[href],button,summary,[role="button"],input[type="submit"],input[type="button"],[tabindex]:not([tabindex="-1"])):focus-visible{outline:2px solid #762595;outline-offset:2px}
::-moz-selection{background-color:var(--primary-color);color:#fff}
::selection{background-color:var(--primary-color);color:#fff}
html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;box-sizing:border-box}
body{margin:0;font-family:'Inter', sans-serif;font-size:15px;color:var(--body-color);line-height:2.13334;overflow-x:hidden;word-break:break-word;-webkit-font-smoothing:antialiased}
h1, h2, h3, h4, h5, h6{font-family:'Gilda Display', sans-serif;color:var(--heading-color)}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a{color:inherit;line-height:unset}
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover{color:var(--link-color-hover)}
a:hover h1, a:hover h2, a:hover h3, a:hover h4, a:hover h5, a:hover h6{color:var(--link-color-hover)}
h1, h2, h3, h4, h5, h6{font-weight:400}
h1, h2, h3, h4, h5, h6{margin:15px 0}
h1, .size-h1{font-size:56px;line-height:1.28572}
@media screen and (max-width: 767px){h1, .size-h1{font-size:40px}}
h2, .size-h2{font-size:40px;line-height:1.3}
@media screen and (max-width: 767px){h2, .size-h2{font-size:32px}}
h3, .size-h3{font-size:32px;line-height:1.375}
@media screen and (max-width: 575px){h3, .size-h3{font-size:24px}}
h4, .size-h4{font-size:24px;line-height:1.5}
h5, .size-h5{font-size:18px;line-height:1.77778}
h6, .size-h6{font-size:16px;line-height:1.8}
hr{box-sizing:content-box;height:0;overflow:visible}
pre{font-family:monospace, monospace;font-size:1em}
a{background-color:transparent}
abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}
b, strong{font-weight:bolder}
code{font-family:monospace, monospace;font-size:1em}
small{font-size:80%}
sub, sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sub{bottom:-0.25em}
sup{top:-0.5em}
img{border-style:none}
form label{color:var(--body-color);max-width:100%;margin-bottom:5px}
label{display:block}
[type="checkbox"], [type="radio"]{box-sizing:border-box;padding:0;height:auto;line-height:normal;width:auto;transform:translate(0px, 3px);margin-right:10px}
input[type="button" i]:not(.elementor-button):not(:where(.plyr *,[class*="tutor-"]:not(body,html),[class*="tutor-"]:not(body,html) *)), input[type="submit" i]:not(.elementor-button):not(:where(.plyr *,[class*="tutor-"]:not(body,html),[class*="tutor-"]:not(body,html) *)), input[type="reset" i]:not(.elementor-button):not(:where(.plyr *,[class*="tutor-"]:not(body,html),[class*="tutor-"]:not(body,html) *)), input[type="file" i]:not(.elementor-button):not(:where(.plyr *,[class*="tutor-"]:not(body,html),[class*="tutor-"]:not(body,html) *))::-webkit-file-upload-button, button:not(.elementor-button):not(:where(.plyr *,[class*="tutor-"]:not(body,html),[class*="tutor-"]:not(body,html) *)){border:none}
button:not(.elementor-button):not(:where(.plyr *,[class*="tutor-"]:not(body,html),[class*="tutor-"]:not(body,html) *)), input:not(.elementor-button):not(:where(.plyr *,[class*="tutor-"]:not(body,html),[class*="tutor-"]:not(body,html) *)), select:not(.elementor-button):not(:where(.plyr *,[class*="tutor-"]:not(body,html),[class*="tutor-"]:not(body,html) *)), textarea:not(.elementor-button):not(:where(.plyr *,[class*="tutor-"]:not(body,html),[class*="tutor-"]:not(body,html) *)){max-width:100%;font-family:inherit;font-size:100%;line-height:inherit;margin:0}
button:not(.elementor-button):not(:where(.plyr *,[class*="tutor-"]:not(body,html),[class*="tutor-"]:not(body,html) *)), input:not(.elementor-button):not(:where(.plyr *,[class*="tutor-"]:not(body,html),[class*="tutor-"]:not(body,html) *)){overflow:visible}
button:not(.elementor-button):not(:where(.plyr *,[class*="tutor-"]:not(body,html),[class*="tutor-"]:not(body,html) *)), select:not(.elementor-button):not(:where(.plyr *,[class*="tutor-"]:not(body,html),[class*="tutor-"]:not(body,html) *)){text-transform:none}
button:not(.elementor-button):not(:where(.plyr *,[class*="tutor-"]:not(body,html),[class*="tutor-"]:not(body,html) *)), [type="button"]:not(:where(.plyr *,[class*="tutor-"]:not(body,html),[class*="tutor-"]:not(body,html) *)), [type="reset"]:not(:where(.plyr *,[class*="tutor-"]:not(body,html),[class*="tutor-"]:not(body,html) *)), [type="submit"]:not(:where(.plyr *,[class*="tutor-"]:not(body,html),[class*="tutor-"]:not(body,html) *)){-webkit-appearance:button}
button:not(.elementor-button):not(:where(.plyr *,[class*="tutor-"]:not(body,html),[class*="tutor-"]:not(body,html) *))::-moz-focus-inner, [type="button"]:not(:where(.plyr *,[class*="tutor-"]:not(body,html),[class*="tutor-"]:not(body,html) *))::-moz-focus-inner, [type="reset"]:not(:where(.plyr *,[class*="tutor-"]:not(body,html),[class*="tutor-"]:not(body,html) *))::-moz-focus-inner, [type="submit"]:not(:where(.plyr *,[class*="tutor-"]:not(body,html),[class*="tutor-"]:not(body,html) *))::-moz-focus-inner{border-style:none;padding:0}
button:not(.elementor-button):not(:where(.plyr *,[class*="tutor-"]:not(body,html),[class*="tutor-"]:not(body,html) *)):-moz-focusring, [type="button"]:not(:where(.plyr *,[class*="tutor-"]:not(body,html),[class*="tutor-"]:not(body,html) *)):-moz-focusring, [type="reset"]:not(:where(.plyr *,[class*="tutor-"]:not(body,html),[class*="tutor-"]:not(body,html) *)):-moz-focusring, [type="submit"]:not(:where(.plyr *,[class*="tutor-"]:not(body,html),[class*="tutor-"]:not(body,html) *)):-moz-focusring{outline:1px dotted ButtonText}
fieldset{padding:0.35em 0.75em 0.625em}
legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}
textarea:not(.elementor-button):not(:where(.plyr *,[class*="tutor-"]:not(body,html),[class*="tutor-"]:not(body,html) *)){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-decoration{-webkit-appearance:none}
::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}
[hidden]{display:none}
p{-webkit-font-smoothing:antialiased}
cite, em, i{font-style:italic}
pre{font-size:14px;overflow:auto;background:#f5f5f5;padding:15px}
code{font-size:12px}
code{padding:2px 4px;color:#c7254e;border-radius:4px;display:inline-block;vertical-align:top}
abbr{border-bottom:1px dotted #666;cursor:help}
mark, ins{text-decoration:none}
mark{background:#fff9c0}
a{text-decoration:none}
a:hover{text-decoration:none}
a:focus{text-decoration:none}
ul, ol{list-style-position:inside;padding-left:0;padding-right:0}
ul ul, ol ul, ul ol, ol ol{padding-left:15px}
[dir="rtl"] ul ul, [dir="rtl"] ol ul, [dir="rtl"] ul ol, [dir="rtl"] ol ol{padding-left:0;padding-right:15px}
table{width:100%;max-width:100%;border:1px solid #e0e0e0;border-spacing:0;border-radius:8px}
table th, table td{padding:8px;border:1px solid #e0e0e0;border-top:0;border-left:0;text-align:start;vertical-align:middle}
table th:last-child, table td:last-child{border-right:0}
table + *{margin-top:20px}
table tbody tr:last-child th, table tbody tr:last-child td{border-bottom:0}
img{height:auto;max-width:100%;vertical-align:top}
img.alignleft[alt="Image Alignment 150x150"], img.alignright[alt="Image Alignment 150x150"]{clear:both}
a{color:var(--link-color);text-decoration:none}
a:hover{color:var(--link-color-hover)}
a:hover, a:active, a:focus{text-decoration:none}
p{margin:0 0 32px}
p:last-child{margin-bottom:0}
img, video, iframe, svg{max-width:100%;vertical-align:top}
figure{margin:0 0 30px 0}
figcaption{display:block}
.screen-reader-text{clip:rect(1px, 1px, 1px, 1px);height:0px;overflow:hidden;position:absolute;width:0px;word-wrap:normal;visibility:hidden;opacity:0;display:none}
.bypostauthor, .sticky{visibility:visible}
.screen-reader-text{display:none}
.alignleft, .alignright, .aligncenter{margin-top:6px;margin-bottom:15px !important}
.alignleft{display:inline;float:left;margin-right:30px !important}
[dir="rtl"] .alignleft{float:right;margin-right:0 !important;margin-left:30px !important}
.alignright{display:inline;float:right;margin-left:30px}
[dir="rtl"] .alignright{float:left;margin-left:0;margin-right:30px}
.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto}
blockquote{padding:0 0 0 1rem;border-left:5px solid var(--primary-color)}
[dir="rtl"] blockquote{padding:0 1rem 0 0;border-left:0;border-right:5px solid var(--primary-color)}
blockquote.has-text-align-right{padding:0 1rem 0 0;border-left:0;border-right:5px solid var(--primary-color)}
[dir="rtl"] blockquote.has-text-align-right{padding:0 0 0 1rem;border-right:0;border-left:5px solid var(--primary-color);text-align:left}
a, h1, h2, h3, h4, h5, h6{transition:all 300ms ease-in-out}
@media (min-width: 1440px){.col-xxl-6{flex:0 0 50%;max-width:50%;padding-left:15px;padding-right:15px}}
.screen-reader-text{display:none}
[data-elementor-open-lightbox="yes"]{cursor:pointer}
input:not(.elementor-button):not(:where(.plyr *,[class*="tutor-"]:not(body,html),[class*="tutor-"]:not(body,html) *))::-webkit-input-placeholder, textarea:not(.elementor-button):not(:where(.plyr *,[class*="tutor-"]:not(body,html),[class*="tutor-"]:not(body,html) *))::-webkit-input-placeholder{color:#828282;font-size:15px;font-style:normal;font-weight:400;letter-spacing:0.04em;opacity:1;text-overflow:ellipsis;line-height:inherit}
input:not(.elementor-button):not(:where(.plyr *,[class*="tutor-"]:not(body,html),[class*="tutor-"]:not(body,html) *)):-moz-placeholder, textarea:not(.elementor-button):not(:where(.plyr *,[class*="tutor-"]:not(body,html),[class*="tutor-"]:not(body,html) *)):-moz-placeholder{color:#828282;font-size:15px;font-style:normal;font-weight:400;letter-spacing:0.04em;opacity:1;text-overflow:ellipsis;line-height:inherit}
input:not(.elementor-button):not(:where(.plyr *,[class*="tutor-"]:not(body,html),[class*="tutor-"]:not(body,html) *))::-moz-placeholder, textarea:not(.elementor-button):not(:where(.plyr *,[class*="tutor-"]:not(body,html),[class*="tutor-"]:not(body,html) *))::-moz-placeholder{color:#828282;font-size:15px;font-style:normal;font-weight:400;letter-spacing:0.04em;opacity:1;text-overflow:ellipsis;line-height:inherit}
input:not(.elementor-button):not(:where(.plyr *,[class*="tutor-"]:not(body,html),[class*="tutor-"]:not(body,html) *)):-ms-input-placeholder, textarea:not(.elementor-button):not(:where(.plyr *,[class*="tutor-"]:not(body,html),[class*="tutor-"]:not(body,html) *)):-ms-input-placeholder{color:#828282;font-size:15px;font-style:normal;font-weight:400;letter-spacing:0.04em;opacity:1;text-overflow:ellipsis;line-height:inherit}
input[type="search"]:not(.elementor-button):not(:where(.plyr *,[class*="tutor-"]:not(body,html),[class*="tutor-"]:not(body,html) *))::-webkit-input-placeholder{color:#828282;font-size:14px;letter-spacing:0.04em;font-style:normal;font-weight:400;opacity:1;text-overflow:ellipsis;line-height:inherit}
input[type="search"]:not(.elementor-button):not(:where(.plyr *,[class*="tutor-"]:not(body,html),[class*="tutor-"]:not(body,html) *)):-moz-placeholder{color:#828282;font-size:14px;letter-spacing:0.04em;font-style:normal;font-weight:400;opacity:1;text-overflow:ellipsis;line-height:inherit}
input[type="search"]:not(.elementor-button):not(:where(.plyr *,[class*="tutor-"]:not(body,html),[class*="tutor-"]:not(body,html) *))::-moz-placeholder{color:#828282;font-size:14px;letter-spacing:0.04em;font-style:normal;font-weight:400;opacity:1;text-overflow:ellipsis;line-height:inherit}
input[type="search"]:not(.elementor-button):not(:where(.plyr *,[class*="tutor-"]:not(body,html),[class*="tutor-"]:not(body,html) *)):-ms-input-placeholder{color:#828282;font-size:14px;letter-spacing:0.04em;font-style:normal;font-weight:400;opacity:1;text-overflow:ellipsis;line-height:inherit}
input[type=number]:not(.elementor-button):not(:where(.plyr *,[class*="tutor-"]:not(body,html),[class*="tutor-"]:not(body,html) *))::-webkit-inner-spin-button, input[type=number]:not(.elementor-button):not(:where(.plyr *,[class*="tutor-"]:not(body,html),[class*="tutor-"]:not(body,html) *))::-webkit-outer-spin-button{appearance:none;-webkit-appearance:none;-khtml-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;opacity:0;height:30px;margin-top:15px;cursor:pointer;border-radius:5px}
input:not(.elementor-button):not(:where(.plyr *,[class*="tutor-"]:not(body,html),[class*="tutor-"]:not(body,html) *))::-webkit-calendar-picker-indicator{opacity:0;cursor:pointer;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;z-index:2;text-align:start;padding:0;margin:0}
input:not(.elementor-button):not(:where(.plyr *,[class*="tutor-"]:not(body,html),[class*="tutor-"]:not(body,html) *))::-webkit-datetime-edit{text-align:start;width:100%}
input[type="search" i]:not(.elementor-button):not(:where(.plyr *,[class*="tutor-"]:not(body,html),[class*="tutor-"]:not(body,html) *))::-webkit-search-cancel-button{opacity:0}
button:not(.elementor-button):not(:where(.plyr *,[class*="tutor-"]:not(body,html),[class*="tutor-"]:not(body,html) *)), input[type="button"]:not(.elementor-button):not(:where(.plyr *,[class*="tutor-"]:not(body,html),[class*="tutor-"]:not(body,html) *)), input[type="reset"]:not(.elementor-button):not(:where(.plyr *,[class*="tutor-"]:not(body,html),[class*="tutor-"]:not(body,html) *)), input[type="submit"]:not(.elementor-button):not(:where(.plyr *,[class*="tutor-"]:not(body,html),[class*="tutor-"]:not(body,html) *)){box-sizing:border-box;outline:none;text-decoration:none;vertical-align:bottom}
button:not(.elementor-button):not(:where(.plyr *,[class*="tutor-"]:not(body,html),[class*="tutor-"]:not(body,html) *)):hover, input[type="button"]:not(.elementor-button):not(:where(.plyr *,[class*="tutor-"]:not(body,html),[class*="tutor-"]:not(body,html) *)):hover, input[type="reset"]:not(.elementor-button):not(:where(.plyr *,[class*="tutor-"]:not(body,html),[class*="tutor-"]:not(body,html) *)):hover, input[type="submit"]:not(.elementor-button):not(:where(.plyr *,[class*="tutor-"]:not(body,html),[class*="tutor-"]:not(body,html) *)):hover, button:not(.elementor-button):not(:where(.plyr *,[class*="tutor-"]:not(body,html),[class*="tutor-"]:not(body,html) *)):active, input[type="button"]:not(.elementor-button):not(:where(.plyr *,[class*="tutor-"]:not(body,html),[class*="tutor-"]:not(body,html) *)):active, input[type="reset"]:not(.elementor-button):not(:where(.plyr *,[class*="tutor-"]:not(body,html),[class*="tutor-"]:not(body,html) *)):active, input[type="submit"]:not(.elementor-button):not(:where(.plyr *,[class*="tutor-"]:not(body,html),[class*="tutor-"]:not(body,html) *)):active, button:not(.elementor-button):not(:where(.plyr *,[class*="tutor-"]:not(body,html),[class*="tutor-"]:not(body,html) *)):focus, input[type="button"]:not(.elementor-button):not(:where(.plyr *,[class*="tutor-"]:not(body,html),[class*="tutor-"]:not(body,html) *)):focus, input[type="reset"]:not(.elementor-button):not(:where(.plyr *,[class*="tutor-"]:not(body,html),[class*="tutor-"]:not(body,html) *)):focus, input[type="submit"]:not(.elementor-button):not(:where(.plyr *,[class*="tutor-"]:not(body,html),[class*="tutor-"]:not(body,html) *)):focus{cursor:pointer}
button:not(.elementor-button):not(:where(.plyr *,[class*="tutor-"]:not(body,html),[class*="tutor-"]:not(body,html) *)):visited, input[type="button"]:not(.elementor-button):not(:where(.plyr *,[class*="tutor-"]:not(body,html),[class*="tutor-"]:not(body,html) *)):visited, input[type="reset"]:not(.elementor-button):not(:where(.plyr *,[class*="tutor-"]:not(body,html),[class*="tutor-"]:not(body,html) *)):visited, input[type="submit"]:not(.elementor-button):not(:where(.plyr *,[class*="tutor-"]:not(body,html),[class*="tutor-"]:not(body,html) *)):visited{text-decoration:none}
button:not(.elementor-button):not(:where(.plyr *,[class*="tutor-"]:not(body,html),[class*="tutor-"]:not(body,html) *)):focus, input[type="button"]:not(.elementor-button):not(:where(.plyr *,[class*="tutor-"]:not(body,html),[class*="tutor-"]:not(body,html) *)):focus, input[type="reset"]:not(.elementor-button):not(:where(.plyr *,[class*="tutor-"]:not(body,html),[class*="tutor-"]:not(body,html) *)):focus, input[type="submit"]:not(.elementor-button):not(:where(.plyr *,[class*="tutor-"]:not(body,html),[class*="tutor-"]:not(body,html) *)):focus{outline:none;outline-offset:0}
input[type="text"]:not(.elementor-button):not(:where(.plyr *,[class*="tutor-"]:not(body,html),[class*="tutor-"]:not(body,html) *)), input[type="email"]:not(.elementor-button):not(:where(.plyr *,[class*="tutor-"]:not(body,html),[class*="tutor-"]:not(body,html) *)), input[type="url"]:not(.elementor-button):not(:where(.plyr *,[class*="tutor-"]:not(body,html),[class*="tutor-"]:not(body,html) *)), input[type="password"]:not(.elementor-button):not(:where(.plyr *,[class*="tutor-"]:not(body,html),[class*="tutor-"]:not(body,html) *)), input[type="search"]:not(.elementor-button):not(:where(.plyr *,[class*="tutor-"]:not(body,html),[class*="tutor-"]:not(body,html) *)), input[type="tel"]:not(.elementor-button):not(:where(.plyr *,[class*="tutor-"]:not(body,html),[class*="tutor-"]:not(body,html) *)), input[type="number"]:not(.elementor-button):not(:where(.plyr *,[class*="tutor-"]:not(body,html),[class*="tutor-"]:not(body,html) *)), input[type="range"]:not(.elementor-button):not(:where(.plyr *,[class*="tutor-"]:not(body,html),[class*="tutor-"]:not(body,html) *)), input[type="date"]:not(.elementor-button):not(:where(.plyr *,[class*="tutor-"]:not(body,html),[class*="tutor-"]:not(body,html) *)), input[type="month"]:not(.elementor-button):not(:where(.plyr *,[class*="tutor-"]:not(body,html),[class*="tutor-"]:not(body,html) *)), input[type="week"]:not(.elementor-button):not(:where(.plyr *,[class*="tutor-"]:not(body,html),[class*="tutor-"]:not(body,html) *)), input[type="time"]:not(.elementor-button):not(:where(.plyr *,[class*="tutor-"]:not(body,html),[class*="tutor-"]:not(body,html) *)), input[type="datetime"]:not(.elementor-button):not(:where(.plyr *,[class*="tutor-"]:not(body,html),[class*="tutor-"]:not(body,html) *)), input[type="datetime-local"]:not(.elementor-button):not(:where(.plyr *,[class*="tutor-"]:not(body,html),[class*="tutor-"]:not(body,html) *)), input[type="color"]:not(.elementor-button):not(:where(.plyr *,[class*="tutor-"]:not(body,html),[class*="tutor-"]:not(body,html) *)), textarea:not(.elementor-button):not(:where(.plyr *,[class*="tutor-"]:not(body,html),[class*="tutor-"]:not(body,html) *)), select:not(.elementor-button):not(:where(.plyr *,[class*="tutor-"]:not(body,html),[class*="tutor-"]:not(body,html) *)){background-color:#fff;border:1px solid #d7d7d7;color:var(--body-color);padding:0 16px;line-height:48px;height:48px;font-size:100%;text-align:start;outline:none;border-radius:4px;transition:all 300ms ease-in-out}
input[type="text"]:not(.elementor-button):not(:where(.plyr *,[class*="tutor-"]:not(body,html),[class*="tutor-"]:not(body,html) *)):hover, input[type="email"]:not(.elementor-button):not(:where(.plyr *,[class*="tutor-"]:not(body,html),[class*="tutor-"]:not(body,html) *)):hover, input[type="url"]:not(.elementor-button):not(:where(.plyr *,[class*="tutor-"]:not(body,html),[class*="tutor-"]:not(body,html) *)):hover, input[type="password"]:not(.elementor-button):not(:where(.plyr *,[class*="tutor-"]:not(body,html),[class*="tutor-"]:not(body,html) *)):hover, input[type="search"]:not(.elementor-button):not(:where(.plyr *,[class*="tutor-"]:not(body,html),[class*="tutor-"]:not(body,html) *)):hover, input[type="tel"]:not(.elementor-button):not(:where(.plyr *,[class*="tutor-"]:not(body,html),[class*="tutor-"]:not(body,html) *)):hover, input[type="number"]:not(.elementor-button):not(:where(.plyr *,[class*="tutor-"]:not(body,html),[class*="tutor-"]:not(body,html) *)):hover, input[type="range"]:not(.elementor-button):not(:where(.plyr *,[class*="tutor-"]:not(body,html),[class*="tutor-"]:not(body,html) *)):hover, input[type="date"]:not(.elementor-button):not(:where(.plyr *,[class*="tutor-"]:not(body,html),[class*="tutor-"]:not(body,html) *)):hover, input[type="month"]:not(.elementor-button):not(:where(.plyr *,[class*="tutor-"]:not(body,html),[class*="tutor-"]:not(body,html) *)):hover, input[type="week"]:not(.elementor-button):not(:where(.plyr *,[class*="tutor-"]:not(body,html),[class*="tutor-"]:not(body,html) *)):hover, input[type="time"]:not(.elementor-button):not(:where(.plyr *,[class*="tutor-"]:not(body,html),[class*="tutor-"]:not(body,html) *)):hover, input[type="datetime"]:not(.elementor-button):not(:where(.plyr *,[class*="tutor-"]:not(body,html),[class*="tutor-"]:not(body,html) *)):hover, input[type="datetime-local"]:not(.elementor-button):not(:where(.plyr *,[class*="tutor-"]:not(body,html),[class*="tutor-"]:not(body,html) *)):hover, input[type="color"]:not(.elementor-button):not(:where(.plyr *,[class*="tutor-"]:not(body,html),[class*="tutor-"]:not(body,html) *)):hover, textarea:not(.elementor-button):not(:where(.plyr *,[class*="tutor-"]:not(body,html),[class*="tutor-"]:not(body,html) *)):hover, select:not(.elementor-button):not(:where(.plyr *,[class*="tutor-"]:not(body,html),[class*="tutor-"]:not(body,html) *)):hover, input[type="text"]:not(.elementor-button):not(:where(.plyr *,[class*="tutor-"]:not(body,html),[class*="tutor-"]:not(body,html) *)):focus, input[type="email"]:not(.elementor-button):not(:where(.plyr *,[class*="tutor-"]:not(body,html),[class*="tutor-"]:not(body,html) *)):focus, input[type="url"]:not(.elementor-button):not(:where(.plyr *,[class*="tutor-"]:not(body,html),[class*="tutor-"]:not(body,html) *)):focus, input[type="password"]:not(.elementor-button):not(:where(.plyr *,[class*="tutor-"]:not(body,html),[class*="tutor-"]:not(body,html) *)):focus, input[type="search"]:not(.elementor-button):not(:where(.plyr *,[class*="tutor-"]:not(body,html),[class*="tutor-"]:not(body,html) *)):focus, input[type="tel"]:not(.elementor-button):not(:where(.plyr *,[class*="tutor-"]:not(body,html),[class*="tutor-"]:not(body,html) *)):focus, input[type="number"]:not(.elementor-button):not(:where(.plyr *,[class*="tutor-"]:not(body,html),[class*="tutor-"]:not(body,html) *)):focus, input[type="range"]:not(.elementor-button):not(:where(.plyr *,[class*="tutor-"]:not(body,html),[class*="tutor-"]:not(body,html) *)):focus, input[type="date"]:not(.elementor-button):not(:where(.plyr *,[class*="tutor-"]:not(body,html),[class*="tutor-"]:not(body,html) *)):focus, input[type="month"]:not(.elementor-button):not(:where(.plyr *,[class*="tutor-"]:not(body,html),[class*="tutor-"]:not(body,html) *)):focus, input[type="week"]:not(.elementor-button):not(:where(.plyr *,[class*="tutor-"]:not(body,html),[class*="tutor-"]:not(body,html) *)):focus, input[type="time"]:not(.elementor-button):not(:where(.plyr *,[class*="tutor-"]:not(body,html),[class*="tutor-"]:not(body,html) *)):focus, input[type="datetime"]:not(.elementor-button):not(:where(.plyr *,[class*="tutor-"]:not(body,html),[class*="tutor-"]:not(body,html) *)):focus, input[type="datetime-local"]:not(.elementor-button):not(:where(.plyr *,[class*="tutor-"]:not(body,html),[class*="tutor-"]:not(body,html) *)):focus, input[type="color"]:not(.elementor-button):not(:where(.plyr *,[class*="tutor-"]:not(body,html),[class*="tutor-"]:not(body,html) *)):focus, textarea:not(.elementor-button):not(:where(.plyr *,[class*="tutor-"]:not(body,html),[class*="tutor-"]:not(body,html) *)):focus, select:not(.elementor-button):not(:where(.plyr *,[class*="tutor-"]:not(body,html),[class*="tutor-"]:not(body,html) *)):focus, input[type="text"]:not(.elementor-button):not(:where(.plyr *,[class*="tutor-"]:not(body,html),[class*="tutor-"]:not(body,html) *)):active, input[type="email"]:not(.elementor-button):not(:where(.plyr *,[class*="tutor-"]:not(body,html),[class*="tutor-"]:not(body,html) *)):active, input[type="url"]:not(.elementor-button):not(:where(.plyr *,[class*="tutor-"]:not(body,html),[class*="tutor-"]:not(body,html) *)):active, input[type="password"]:not(.elementor-button):not(:where(.plyr *,[class*="tutor-"]:not(body,html),[class*="tutor-"]:not(body,html) *)):active, input[type="search"]:not(.elementor-button):not(:where(.plyr *,[class*="tutor-"]:not(body,html),[class*="tutor-"]:not(body,html) *)):active, input[type="tel"]:not(.elementor-button):not(:where(.plyr *,[class*="tutor-"]:not(body,html),[class*="tutor-"]:not(body,html) *)):active, input[type="number"]:not(.elementor-button):not(:where(.plyr *,[class*="tutor-"]:not(body,html),[class*="tutor-"]:not(body,html) *)):active, input[type="range"]:not(.elementor-button):not(:where(.plyr *,[class*="tutor-"]:not(body,html),[class*="tutor-"]:not(body,html) *)):active, input[type="date"]:not(.elementor-button):not(:where(.plyr *,[class*="tutor-"]:not(body,html),[class*="tutor-"]:not(body,html) *)):active, input[type="month"]:not(.elementor-button):not(:where(.plyr *,[class*="tutor-"]:not(body,html),[class*="tutor-"]:not(body,html) *)):active, input[type="week"]:not(.elementor-button):not(:where(.plyr *,[class*="tutor-"]:not(body,html),[class*="tutor-"]:not(body,html) *)):active, input[type="time"]:not(.elementor-button):not(:where(.plyr *,[class*="tutor-"]:not(body,html),[class*="tutor-"]:not(body,html) *)):active, input[type="datetime"]:not(.elementor-button):not(:where(.plyr *,[class*="tutor-"]:not(body,html),[class*="tutor-"]:not(body,html) *)):active, input[type="datetime-local"]:not(.elementor-button):not(:where(.plyr *,[class*="tutor-"]:not(body,html),[class*="tutor-"]:not(body,html) *)):active, input[type="color"]:not(.elementor-button):not(:where(.plyr *,[class*="tutor-"]:not(body,html),[class*="tutor-"]:not(body,html) *)):active, textarea:not(.elementor-button):not(:where(.plyr *,[class*="tutor-"]:not(body,html),[class*="tutor-"]:not(body,html) *)):active, select:not(.elementor-button):not(:where(.plyr *,[class*="tutor-"]:not(body,html),[class*="tutor-"]:not(body,html) *)):active{background-color:#fff;border-color:#828282}
[dir="rtl"] input[type="text"], [dir="rtl"] input[type="email"], [dir="rtl"] input[type="url"], [dir="rtl"] input[type="password"], [dir="rtl"] input[type="search"], [dir="rtl"] input[type="tel"], [dir="rtl"] input[type="number"], [dir="rtl"] input[type="range"], [dir="rtl"] input[type="date"], [dir="rtl"] input[type="month"], [dir="rtl"] input[type="week"], [dir="rtl"] input[type="time"], [dir="rtl"] input[type="datetime"], [dir="rtl"] input[type="datetime-local"], [dir="rtl"] input[type="color"], [dir="rtl"] textarea, [dir="rtl"] select{border-radius:4px}
input[type="text"]:not(.elementor-button):not(:where(.plyr *,[class*="tutor-"]:not(body,html),[class*="tutor-"]:not(body,html) *)), input[type="email"]:not(.elementor-button):not(:where(.plyr *,[class*="tutor-"]:not(body,html),[class*="tutor-"]:not(body,html) *)), input[type="url"]:not(.elementor-button):not(:where(.plyr *,[class*="tutor-"]:not(body,html),[class*="tutor-"]:not(body,html) *)), input[type="password"]:not(.elementor-button):not(:where(.plyr *,[class*="tutor-"]:not(body,html),[class*="tutor-"]:not(body,html) *)), input[type="search"]:not(.elementor-button):not(:where(.plyr *,[class*="tutor-"]:not(body,html),[class*="tutor-"]:not(body,html) *)), input[type="tel"]:not(.elementor-button):not(:where(.plyr *,[class*="tutor-"]:not(body,html),[class*="tutor-"]:not(body,html) *)), input[type="date"]:not(.elementor-button):not(:where(.plyr *,[class*="tutor-"]:not(body,html),[class*="tutor-"]:not(body,html) *)){width:100%}
select:not(.elementor-button):not(:where(.plyr *,[class*="tutor-"]:not(body,html),[class*="tutor-"]:not(body,html) *)){width:100%;height:48px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' fill='none' stroke='%23828282' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:calc(100% - 16px) 50%;background-repeat:no-repeat;padding-right:40px;background-size:11px}
[dir="rtl"] select{background-position:10px 50%;padding-right:22px;padding-left:40px}
textarea:not(.elementor-button):not(:where(.plyr *,[class*="tutor-"]:not(body,html),[class*="tutor-"]:not(body,html) *)){box-sizing:border-box;display:block;width:100%;max-width:100%;height:100px;min-height:110px;padding-top:15px;line-height:normal;resize:vertical}
input:not(.elementor-button):not(:where(.plyr *,[class*="tutor-"]:not(body,html),[class*="tutor-"]:not(body,html) *)), select:not(.elementor-button):not(:where(.plyr *,[class*="tutor-"]:not(body,html),[class*="tutor-"]:not(body,html) *)), textarea:not(.elementor-button):not(:where(.plyr *,[class*="tutor-"]:not(body,html),[class*="tutor-"]:not(body,html) *)){vertical-align:top;position:relative}
.wpcf7-form label{font-size:16px;line-height:32px}
.wpcf7-form .wpcf7-form-control-wrap{display:block}
.wpcf7-form .wpcf7-form-control-wrap .wpcf7-not-valid-tip{display:none}
.wpcf7-form .wpcf7-form-control-wrap .wpcf7-not-valid{border-color:#f13c3c !important}
.wpcf7-form .wpcf7-response-output{border:medium none;font-style:italic;padding:0;margin:20px 0 0}
.wpcf7-form .wpcf7-response-output.wpcf7-mail-sent-ok{color:#398f14}
.wpcf7-form .wpcf7-response-output.wpcf7-validation-errors{color:#f13c3c}
.wpcf7-form .wpcf7-textarea{padding:16px;height:240px}
.wpcf7-form button{min-width:188px}
.wpcf7 form .wpcf7-response-output{margin:20px 0 0;padding:0;border:0;color:var(--warning)}
button:not(.elementor-button):not(:where(.plyr *,[class*="tutor-"]:not(body,html),[class*="tutor-"]:not(body,html) *)), input[type="submit"]:not(.elementor-button):not(:where(.plyr *,[class*="tutor-"]:not(body,html),[class*="tutor-"]:not(body,html) *)), input[type="button"]:not(.elementor-button):not(:where(.plyr *,[class*="tutor-"]:not(body,html),[class*="tutor-"]:not(body,html) *)){position:relative;display:inline-block;font-family:'Inter', sans-serif;font-size:13px;font-weight:500;color:#fff;line-height:2.46154;letter-spacing:0.12em;padding:7px 20px;background-color:var(--primary-color);outline:none;cursor:pointer;text-transform:uppercase;vertical-align:top;border:1px solid var(--primary-color);text-align:center;box-shadow:none;border-radius:4px;transition:all 300ms ease-in-out}
button:not(.elementor-button):not(:where(.plyr *,[class*="tutor-"]:not(body,html),[class*="tutor-"]:not(body,html) *)):active, input[type="submit"]:not(.elementor-button):not(:where(.plyr *,[class*="tutor-"]:not(body,html),[class*="tutor-"]:not(body,html) *)):active, input[type="button"]:not(.elementor-button):not(:where(.plyr *,[class*="tutor-"]:not(body,html),[class*="tutor-"]:not(body,html) *)):active, button:not(.elementor-button):not(:where(.plyr *,[class*="tutor-"]:not(body,html),[class*="tutor-"]:not(body,html) *)):hover, input[type="submit"]:not(.elementor-button):not(:where(.plyr *,[class*="tutor-"]:not(body,html),[class*="tutor-"]:not(body,html) *)):hover, input[type="button"]:not(.elementor-button):not(:where(.plyr *,[class*="tutor-"]:not(body,html),[class*="tutor-"]:not(body,html) *)):hover, button:not(.elementor-button):not(:where(.plyr *,[class*="tutor-"]:not(body,html),[class*="tutor-"]:not(body,html) *)):focus, input[type="submit"]:not(.elementor-button):not(:where(.plyr *,[class*="tutor-"]:not(body,html),[class*="tutor-"]:not(body,html) *)):focus, input[type="button"]:not(.elementor-button):not(:where(.plyr *,[class*="tutor-"]:not(body,html),[class*="tutor-"]:not(body,html) *)):focus{background:var(--second-color);border-color:var(--second-color);color:#fff;outline:medium none;text-decoration:none}
.elementor-section.has-mega-menu .elementor-column{position:static}
.elementor-section.has-mega-menu .elementor-widget-wrap{position:static}
.elementor-section.has-mega-menu .elementor-section{position:static}
.elementor-section.has-mega-menu .elementor-container{position:static}
.elementor-section.has-mega-menu .elementor-widget{position:static}
.sticky{display:block}
embed, iframe, object{max-width:100%}
.wp-caption{margin-bottom:1.5em;max-width:100%}
.wp-caption img[class*="wp-image-"]{display:block;margin-left:auto;margin-right:auto}
.wp-caption .wp-caption-text{padding-top:2px;text-align:right;font-size:14px;line-height:34px;color:#acacac;font-style:italic}
.wp-caption-text{text-align:right;font-size:14px;line-height:34px;color:#acacac}
.gallery{margin-left:-10px;margin-right:-10px;margin-bottom:25px;margin-top:28px}
.gallery-item{display:inline-block;text-align:left;vertical-align:top;margin:0 0 1em !important;padding:0 10px;width:50%}
.gallery-item .gallery-icon{border-radius:5px;overflow:hidden}
.gallery-item img{border-radius:5px;transition:all 1s}
.gallery-item:hover img{opacity:0.9;transform:scale3d(1.05, 1.05, 1)}
.gallery-caption{display:block;text-align:left;padding:0 10px 0 0;margin-bottom:0}
.wp-block-gallery.aligncenter, .wp-block-gallery.alignleft, .wp-block-gallery.alignright{display:flex}
.gallery-columns-1 .gallery-item{width:100%}
@media (min-width: 480px){.gallery-columns-3 .gallery-item{width:33.33333%}.gallery-columns-4 .gallery-item{width:25%}}
.gallery-columns-5 .gallery-caption{display:none}
@media (min-width: 480px){.gallery-columns-5 .gallery-item{width:25%}}
@media screen and (min-width: 768px){.gallery-columns-5 .gallery-item{width:20%}}
.gallery-columns-6 .gallery-caption{display:none}
@media (min-width: 480px){.gallery-columns-6 .gallery-item{width:25%}}
@media screen and (min-width: 768px){.gallery-columns-6 .gallery-item{width:16.66%}}
.gallery-columns-7 .gallery-caption{display:none}
@media (min-width: 480px){.gallery-columns-7 .gallery-item{width:25%}}
@media screen and (min-width: 768px){.gallery-columns-7 .gallery-item{width:14.28%}}
.gallery-columns-8 .gallery-caption{display:none}
@media (min-width: 480px){.gallery-columns-8 .gallery-item{width:25%}}
@media screen and (min-width: 768px){.gallery-columns-8 .gallery-item{width:12.5%}}
.gallery-columns-9 .gallery-caption{display:none}
@media (min-width: 480px){.gallery-columns-9 .gallery-item{width:25%}}
@media screen and (min-width: 768px){.gallery-columns-9 .gallery-item{width:11.11%}}
.gallery-caption{display:block}
.wp-block-gallery.aligncenter, .wp-block-gallery.alignleft, .wp-block-gallery.alignright{display:flex}
.col-sm-15, .col-md-15, .col-lg-15, .col-xl-15{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-15{flex:0 0 20%;max-width:20%}
.col-24{flex:0 0 20%;max-width:20%}
@media screen and (min-width: 576px){.col-sm-15{flex:0 0 20%;max-width:20%}.col-sm-24{flex:0 0 50%;max-width:50%}}
@media screen and (min-width: 768px){.col-md-15{flex:0 0 20%;max-width:20%}.col-md-24{flex:0 0 20%;max-width:20%}}
@media screen and (min-width: 992px){.col-lg-15{flex:0 0 20%;max-width:20%}.col-lg-24{flex:0 0 20%;max-width:20%}}
@media screen and (min-width: 1200px){.col-xl-15{flex:0 0 20%;max-width:20%}.col-xl-24{flex:0 0 20%;max-width:20%}}
@media screen and (min-width: 1440px){.col-xxl-15{flex:0 0 20%;max-width:20%}.col-xxl-1{flex:0 0 8.33333%;max-width:8.33333%}.col-xxl-2{flex:0 0 16.66667%;max-width:16.66667%}.col-xxl-24{flex:0 0 20%;max-width:20%}.col-xxl-3{flex:0 0 25%;max-width:25%}.col-xxl-4{flex:0 0 33.33333%;max-width:33.33333%}.col-xxl-6{flex:0 0 50%;max-width:50%}.col-xxl-12{flex:0 0 100%;max-width:100%}}
.elementor-element h1, .elementor-element h2, .elementor-element h3, .elementor-element h4, .elementor-element h5, .elementor-element h6{margin:0}
.elementor-element .elementor-widget:not(:last-child){margin-bottom:0}
[dir="rtl"] .elementor-background-overlay{transform:scaleX(-1);filter:FlipH}
.elementor-widget-wrap > .elementor-inner-section.elementor-section-boxed{max-width:calc(100% + 30px);width:calc(100% + 30px);margin-left:-15px;margin-right:-15px}
.elementor-section{background-position:center;background-repeat:no-repeat;background-size:cover;background-attachment:fixed}
.elementor-section .elementor-container{flex-wrap:wrap;justify-content:center}
@media (min-width: 576px){.elementor .elementor-section.elementor-section-boxed > .elementor-container{max-width:100%}}
@media (min-width: 768px){.elementor .elementor-section.elementor-section-boxed > .elementor-container{max-width:768px}}
@media (min-width: 992px){.elementor .elementor-section.elementor-section-boxed > .elementor-container{max-width:960px}}
@media (min-width: 1025px){.elementor .elementor-section.elementor-section-boxed > .elementor-container{max-width:1025px}}
@media (min-width: 1200px){.elementor .elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px}}
@media (min-width: 1280px){.elementor .elementor-section.elementor-section-boxed > .elementor-container{max-width:1230px}}
@media (min-width: 1410px){.elementor .elementor-section.elementor-section-boxed > .elementor-container{max-width:1366px}}
@media (min-width: 1600px){.elementor .elementor-section.elementor-section-boxed > .elementor-container{max-width:1440px}}
@media (min-width: 576px){.elementor .elementor-section.elementor-section-boxed > .elementor-container.elementor-column-gap-no{max-width:100%}}
@media (min-width: 768px){.elementor .elementor-section.elementor-section-boxed > .elementor-container.elementor-column-gap-no{max-width:738px}}
@media (min-width: 992px){.elementor .elementor-section.elementor-section-boxed > .elementor-container.elementor-column-gap-no{max-width:930px}}
@media (min-width: 1025px){.elementor .elementor-section.elementor-section-boxed > .elementor-container.elementor-column-gap-no{max-width:995px}}
@media (min-width: 1200px){.elementor .elementor-section.elementor-section-boxed > .elementor-container.elementor-column-gap-no{max-width:1110px}}
@media (min-width: 1280px){.elementor .elementor-section.elementor-section-boxed > .elementor-container.elementor-column-gap-no{max-width:1200px}}
@media (min-width: 1410px){.elementor .elementor-section.elementor-section-boxed > .elementor-container.elementor-column-gap-no{max-width:1336px}}
@media (min-width: 1600px){.elementor .elementor-section.elementor-section-boxed > .elementor-container.elementor-column-gap-no{max-width:1410px}}
@media (min-width: 576px){.elementor .elementor-section.elementor-section-boxed > .elementor-container.elementor-column-gap-narrow{max-width:100%}}
@media (min-width: 768px){.elementor .elementor-section.elementor-section-boxed > .elementor-container.elementor-column-gap-narrow{max-width:768px}}
@media (min-width: 992px){.elementor .elementor-section.elementor-section-boxed > .elementor-container.elementor-column-gap-narrow{max-width:960px}}
@media (min-width: 1025px){.elementor .elementor-section.elementor-section-boxed > .elementor-container.elementor-column-gap-narrow{max-width:1025px}}
@media (min-width: 1200px){.elementor .elementor-section.elementor-section-boxed > .elementor-container.elementor-column-gap-narrow{max-width:1140px}}
@media (min-width: 1280px){.elementor .elementor-section.elementor-section-boxed > .elementor-container.elementor-column-gap-narrow{max-width:1230px}}
@media (min-width: 1410px){.elementor .elementor-section.elementor-section-boxed > .elementor-container.elementor-column-gap-narrow{max-width:1366px}}
@media (min-width: 1600px){.elementor .elementor-section.elementor-section-boxed > .elementor-container.elementor-column-gap-narrow{max-width:1420px}}
.elementor .elementor-section.elementor-section-boxed > .elementor-container.elementor-column-gap-default > .elementor-column > .elementor-element-populated{padding:0 15px}
.elementor .elementor-section.elementor-section-boxed > .elementor-container.elementor-column-gap-extended{max-width:1450px}
@media (min-width: 576px){.elementor .elementor-section.elementor-section-boxed > .elementor-container.elementor-column-gap-extended{max-width:100%}}
@media (min-width: 768px){.elementor .elementor-section.elementor-section-boxed > .elementor-container.elementor-column-gap-extended{max-width:768px}}
@media (min-width: 992px){.elementor .elementor-section.elementor-section-boxed > .elementor-container.elementor-column-gap-extended{max-width:960px}}
@media (min-width: 1025px){.elementor .elementor-section.elementor-section-boxed > .elementor-container.elementor-column-gap-extended{max-width:1025px}}
@media (min-width: 1200px){.elementor .elementor-section.elementor-section-boxed > .elementor-container.elementor-column-gap-extended{max-width:1140px}}
@media (min-width: 1280px){.elementor .elementor-section.elementor-section-boxed > .elementor-container.elementor-column-gap-extended{max-width:1230px}}
@media (min-width: 1410px){.elementor .elementor-section.elementor-section-boxed > .elementor-container.elementor-column-gap-extended{max-width:1366px}}
@media (min-width: 1600px){.elementor .elementor-section.elementor-section-boxed > .elementor-container.elementor-column-gap-extended{max-width:1450px}.elementor .elementor-section.elementor-section-boxed > .elementor-container.elementor-column-gap-extended > .elementor-column > .elementor-element-populated{padding:0 20px}}
.elementor-column-gap-default > .elementor-column > .elementor-element-populated{padding:0 15px !important}
.elementor-widget-spacer{margin-bottom:0 !important}
@media screen and (min-width: 1200px){.elementor-column.col-xl-8{padding-left:48px;padding-right:48px}}
.mb-0{margin-bottom:0px}
.mt-0{margin-top:0px}
.ml-0{margin-left:0px}
.mr-0{margin-right:0px}
.pb-0{padding-bottom:0px}
.pt-0{padding-top:0px}
.pl-0{padding-left:0px}
.pr-0{padding-right:0px}
.mb-5{margin-bottom:5px}
.mt-5{margin-top:5px}
.ml-5{margin-left:5px}
.mr-5{margin-right:5px}
.pb-5{padding-bottom:5px}
.pt-5{padding-top:5px}
.pl-5{padding-left:5px}
.pr-5{padding-right:5px}
.mb-8{margin-bottom:8px}
.mt-8{margin-top:8px}
.ml-8{margin-left:8px}
.mr-8{margin-right:8px}
.pb-8{padding-bottom:8px}
.pt-8{padding-top:8px}
.pl-8{padding-left:8px}
.pr-8{padding-right:8px}
.mb-10{margin-bottom:10px}
.mt-10{margin-top:10px}
.ml-10{margin-left:10px}
.mr-10{margin-right:10px}
.pb-10{padding-bottom:10px}
.pt-10{padding-top:10px}
.pl-10{padding-left:10px}
.pr-10{padding-right:10px}
.mb-12{margin-bottom:12px}
.mt-12{margin-top:12px}
.ml-12{margin-left:12px}
.mr-12{margin-right:12px}
.pb-12{padding-bottom:12px}
.pt-12{padding-top:12px}
.pl-12{padding-left:12px}
.pr-12{padding-right:12px}
.mb-15{margin-bottom:15px}
.mt-15{margin-top:15px}
.ml-15{margin-left:15px}
.mr-15{margin-right:15px}
.pb-15{padding-bottom:15px}
.pt-15{padding-top:15px}
.pl-15{padding-left:15px}
.pr-15{padding-right:15px}
.mb-16{margin-bottom:16px}
.mt-16{margin-top:16px}
.ml-16{margin-left:16px}
.mr-16{margin-right:16px}
.pb-16{padding-bottom:16px}
.pt-16{padding-top:16px}
.pl-16{padding-left:16px}
.pr-16{padding-right:16px}
.mb-20{margin-bottom:20px}
.mt-20{margin-top:20px}
.ml-20{margin-left:20px}
.mr-20{margin-right:20px}
.pb-20{padding-bottom:20px}
.pt-20{padding-top:20px}
.pl-20{padding-left:20px}
.pr-20{padding-right:20px}
.mb-24{margin-bottom:24px}
.mt-24{margin-top:24px}
.ml-24{margin-left:24px}
.mr-24{margin-right:24px}
.pb-24{padding-bottom:24px}
.pt-24{padding-top:24px}
.pl-24{padding-left:24px}
.pr-24{padding-right:24px}
.mb-25{margin-bottom:25px}
.mt-25{margin-top:25px}
.ml-25{margin-left:25px}
.mr-25{margin-right:25px}
.pb-25{padding-bottom:25px}
.pt-25{padding-top:25px}
.pl-25{padding-left:25px}
.pr-25{padding-right:25px}
.mb-26{margin-bottom:26px}
.mt-26{margin-top:26px}
.ml-26{margin-left:26px}
.mr-26{margin-right:26px}
.pb-26{padding-bottom:26px}
.pt-26{padding-top:26px}
.pl-26{padding-left:26px}
.pr-26{padding-right:26px}
.mb-28{margin-bottom:28px}
.mt-28{margin-top:28px}
.ml-28{margin-left:28px}
.mr-28{margin-right:28px}
.pb-28{padding-bottom:28px}
.pt-28{padding-top:28px}
.pl-28{padding-left:28px}
.pr-28{padding-right:28px}
.mb-30{margin-bottom:30px}
.mt-30{margin-top:30px}
.ml-30{margin-left:30px}
.mr-30{margin-right:30px}
.pb-30{padding-bottom:30px}
.pt-30{padding-top:30px}
.pl-30{padding-left:30px}
.pr-30{padding-right:30px}
.mb-32{margin-bottom:32px}
.mt-32{margin-top:32px}
.ml-32{margin-left:32px}
.mr-32{margin-right:32px}
.pb-32{padding-bottom:32px}
.pt-32{padding-top:32px}
.pl-32{padding-left:32px}
.pr-32{padding-right:32px}
.mb-36{margin-bottom:36px}
.mt-36{margin-top:36px}
.ml-36{margin-left:36px}
.mr-36{margin-right:36px}
.pb-36{padding-bottom:36px}
.pt-36{padding-top:36px}
.pl-36{padding-left:36px}
.pr-36{padding-right:36px}
.mb-40{margin-bottom:40px}
.mt-40{margin-top:40px}
.ml-40{margin-left:40px}
.mr-40{margin-right:40px}
.pb-40{padding-bottom:40px}
.pt-40{padding-top:40px}
.pl-40{padding-left:40px}
.pr-40{padding-right:40px}
.mb-48{margin-bottom:48px}
.mt-48{margin-top:48px}
.ml-48{margin-left:48px}
.mr-48{margin-right:48px}
.pb-48{padding-bottom:48px}
.pt-48{padding-top:48px}
.pl-48{padding-left:48px}
.pr-48{padding-right:48px}
.mb-50{margin-bottom:50px}
.mt-50{margin-top:50px}
.ml-50{margin-left:50px}
.mr-50{margin-right:50px}
.pb-50{padding-bottom:50px}
.pt-50{padding-top:50px}
.pl-50{padding-left:50px}
.pr-50{padding-right:50px}
.mb-56{margin-bottom:56px}
.mt-56{margin-top:56px}
.ml-56{margin-left:56px}
.mr-56{margin-right:56px}
.pb-56{padding-bottom:56px}
.pt-56{padding-top:56px}
.pl-56{padding-left:56px}
.pr-56{padding-right:56px}
.gutters-0{margin-left:-0px;margin-right:-0px}
.gutters-0 > [class*='col']{padding-left:0px;padding-right:0px}
.gutters-0 > *{padding-left:0px;padding-right:0px}
.gutters-5{margin-left:-2.5px;margin-right:-2.5px}
.gutters-5 > [class*='col']{padding-left:2.5px;padding-right:2.5px}
.gutters-5 > *{padding-left:2.5px;padding-right:2.5px}
.gutters-8{margin-left:-4px;margin-right:-4px}
.gutters-8 > [class*='col']{padding-left:4px;padding-right:4px}
.gutters-8 > *{padding-left:4px;padding-right:4px}
.gutters-10{margin-left:-5px;margin-right:-5px}
.gutters-10 > [class*='col']{padding-left:5px;padding-right:5px}
.gutters-10 > *{padding-left:5px;padding-right:5px}
.gutters-12{margin-left:-6px;margin-right:-6px}
.gutters-12 > [class*='col']{padding-left:6px;padding-right:6px}
.gutters-12 > *{padding-left:6px;padding-right:6px}
.gutters-15{margin-left:-7.5px;margin-right:-7.5px}
.gutters-15 > [class*='col']{padding-left:7.5px;padding-right:7.5px}
.gutters-15 > *{padding-left:7.5px;padding-right:7.5px}
.gutters-16{margin-left:-8px;margin-right:-8px}
.gutters-16 > [class*='col']{padding-left:8px;padding-right:8px}
.gutters-16 > *{padding-left:8px;padding-right:8px}
.gutters-18{margin-left:-9px;margin-right:-9px}
.gutters-18 > [class*='col']{padding-left:9px;padding-right:9px}
.gutters-18 > *{padding-left:9px;padding-right:9px}
.gutters-20{margin-left:-10px;margin-right:-10px}
.gutters-20 > [class*='col']{padding-left:10px;padding-right:10px}
.gutters-20 > *{padding-left:10px;padding-right:10px}
.gutters-24{margin-left:-12px;margin-right:-12px}
.gutters-24 > [class*='col']{padding-left:12px;padding-right:12px}
.gutters-24 > *{padding-left:12px;padding-right:12px}
.gutters-25{margin-left:-12.5px;margin-right:-12.5px}
.gutters-25 > [class*='col']{padding-left:12.5px;padding-right:12.5px}
.gutters-25 > *{padding-left:12.5px;padding-right:12.5px}
.gutters-30{margin-left:-15px;margin-right:-15px}
.gutters-30 > [class*='col']{padding-left:15px;padding-right:15px}
.gutters-30 > *{padding-left:15px;padding-right:15px}
.gutters-40{margin-left:-20px;margin-right:-20px}
.gutters-40 > [class*='col']{padding-left:20px;padding-right:20px}
.gutters-40 > *{padding-left:20px;padding-right:20px}
.gutters-50{margin-left:-25px;margin-right:-25px}
.gutters-50 > [class*='col']{padding-left:25px;padding-right:25px}
.gutters-50 > *{padding-left:25px;padding-right:25px}
.gutters-60{margin-left:-30px;margin-right:-30px}
.gutters-60 > [class*='col']{padding-left:30px;padding-right:30px}
.gutters-60 > *{padding-left:30px;padding-right:30px}
.gutters-70{margin-left:-35px;margin-right:-35px}
.gutters-70 > [class*='col']{padding-left:35px;padding-right:35px}
.gutters-70 > *{padding-left:35px;padding-right:35px}
.gutters-80{margin-left:-40px;margin-right:-40px}
.gutters-80 > [class*='col']{padding-left:40px;padding-right:40px}
.gutters-80 > *{padding-left:40px;padding-right:40px}
.gutters-90{margin-left:-45px;margin-right:-45px}
.gutters-90 > [class*='col']{padding-left:45px;padding-right:45px}
.gutters-90 > *{padding-left:45px;padding-right:45px}
.gutters-100{margin-left:-50px;margin-right:-50px}
.gutters-100 > [class*='col']{padding-left:50px;padding-right:50px}
.gutters-100 > *{padding-left:50px;padding-right:50px}
label[for="coupon_code"]{display:none}
textarea[name="order_comments"]{height:240px}
.wp-block-button{margin-bottom:20px}
.wp-block-cover{color:#fff}
[class*="wp-block-"]{margin-bottom:30px}
[class*="wp-block-"]:first-child{margin-top:0}
[class*="wp-block-"]:last-child{margin-bottom:0}
.wp-block-group.has-background{padding:15px 20px}
.wp-block-group .wp-block-button + *{padding-top:15px}
.wp-block-rss{list-style:none}
.wp-block-table .has-fixed-layout{border-top:1px solid #ddd;border-left:1px solid #ddd}
.wp-caption.alignright{margin-bottom:0 !important}
a:not([href]):not([tabindex]),a:not([href]):not([tabindex]):hover{color:var(--link-color)}