.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal!important;word-break:normal!important}.wpcf7 .hidden-fields-container{display:none}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2}.wpcf7 form.init .wpcf7-response-output,.wpcf7 form.resetting .wpcf7-response-output,.wpcf7 form.submitting .wpcf7-response-output{display:none}.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450}.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output{border-color:#dc3232}.wpcf7 form.spam .wpcf7-response-output{border-color:#f56e28}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{border-color:#ffb900}.wpcf7-form-control-wrap{position:relative}.wpcf7-not-valid-tip{color:#dc3232;font-size:1em;font-weight:400;display:block}.use-floating-validation-tip .wpcf7-not-valid-tip{position:relative;top:-2ex;left:1em;z-index:100;border:1px solid #dc3232;background:#fff;padding:.2em .8em;width:24em}.wpcf7-list-item{display:inline-block;margin:0 0 0 1em}.wpcf7-list-item-label::before,.wpcf7-list-item-label::after{content:" "}.wpcf7-spinner{visibility:hidden;display:inline-block;background-color:#23282d;opacity:.75;width:24px;height:24px;border:none;border-radius:100%;padding:0;margin:0 24px;position:relative}form.submitting .wpcf7-spinner{visibility:visible}.wpcf7-spinner::before{content:'';position:absolute;background-color:#fbfbfc;top:4px;left:4px;width:6px;height:6px;border:none;border-radius:100%;transform-origin:8px 8px;animation-name:spin;animation-duration:1e3ms;animation-timing-function:linear;animation-iteration-count:infinite}@media(prefers-reduced-motion:reduce){.wpcf7-spinner::before{animation-name:blink;animation-duration:2e3ms}}@keyframes spin{from{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes blink{from{opacity:0}50%{opacity:1}to{opacity:0}}.wpcf7 [inert]{opacity:.5}.wpcf7 input[type=file]{cursor:pointer}.wpcf7 input[type=file]:disabled{cursor:default}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type=url],.wpcf7 input[type=email],.wpcf7 input[type=tel]{direction:ltr}.wpcf7-reflection>output{display:list-item;list-style:none}.wpcf7-reflection>output[hidden]{display:none}
.simsino-myw-notice{box-sizing:border-box;width:100%;z-index:9999}.simsino-myw-notice-close{position:absolute;right:10px;top:10px;background:0 0;border:none;font-size:24px;cursor:pointer;color:#fff}
/*!Theme Name: WillowRootsTherapy
Author: Anonymous
Author URI:
Version: 1
Description: WillowRootsTherapy theme for Wordpress
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: willowrootstherapy
Tags: one-column, two-columns
Theme URI:*//*!normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css*/html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:initial}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{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:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}.jcf-scrollable-wrapper{box-sizing:content-box;position:relative}.jcf-scrollbar-vertical{position:absolute;cursor:default;background:#e3e3e3;width:14px;bottom:0;right:0;top:0}.jcf-scrollbar-vertical .jcf-scrollbar-dec,.jcf-scrollbar-vertical .jcf-scrollbar-inc{background:#bbb;height:14px;width:14px;left:0;top:0}.jcf-scrollbar-vertical .jcf-scrollbar-inc{top:auto;bottom:0}.jcf-scrollbar-vertical .jcf-scrollbar-handle{background:#888;height:1px;width:14px}.jcf-scrollbar-horizontal{position:absolute;background:#e3e3e3;right:auto;top:auto;left:0;bottom:0;width:1px;height:14px}.jcf-scrollbar-horizontal .jcf-scrollbar-dec,.jcf-scrollbar-horizontal .jcf-scrollbar-inc{display:inline-block;vertical-align:top;overflow:hidden;background:#bbb;height:14px;width:14px}.jcf-scrollbar-horizontal .jcf-scrollbar-inc{left:auto;right:0}.jcf-scrollbar-horizontal .jcf-scrollbar-slider{display:inline-block;position:relative;height:14px}.jcf-scrollbar-horizontal .jcf-scrollbar-handle{position:absolute;background:#888;height:14px}.jcf-scrollbar.jcf-inactive .jcf-scrollbar-handle{visibility:hidden}.jcf-scrollbar.jcf-inactive .jcf-scrollbar-dec,.jcf-scrollbar.jcf-inactive .jcf-scrollbar-inc{background:#e3e3e3}.jcf-disabled{background:#ddd!important}.jcf-focus,.jcf-focus *{border-color:red!important}.nice-select{-webkit-tap-highlight-color:transparent;background-color:#fff;border-radius:5px;border:solid 1px #e0e7ee;box-sizing:border-box;clear:both;cursor:pointer;display:block;float:left;font-family:inherit;font-size:14px;font-weight:400;height:42px;line-height:40px;outline:none;padding-left:18px;padding-right:30px;position:relative;text-align:left!important;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap;width:auto}.nice-select:hover{border-color:#d0dae5}.nice-select:active,.nice-select.open,.nice-select:focus{border-color:#88bfff}.nice-select.open:after{-webkit-transform:rotate(-135deg);-ms-transform:rotate(-135deg);transform:rotate(-135deg)}.nice-select.open .list{opacity:1;pointer-events:auto;-webkit-transform:scale(1)translateY(0);-ms-transform:scale(1)translateY(0);transform:scale(1)translateY(0)}.nice-select.disabled{border-color:#e7ecf2;color:#90a1b5;pointer-events:none}.nice-select.disabled:after{border-color:#cdd5de}.nice-select.wide{width:100%}.nice-select.wide .list{left:0!important;right:0!important}.nice-select.right{float:right}.nice-select.right .list{left:auto;right:0}.nice-select.small{font-size:12px;height:36px;line-height:34px}.nice-select.small:after{height:4px;width:4px}.nice-select.small .option{line-height:34px;min-height:34px}.nice-select .list{background-color:#fff;border-radius:5px;box-shadow:0 0 0 1px rgba(68,88,112,.11);box-sizing:border-box;margin-top:4px;opacity:0;overflow:hidden;padding:0;pointer-events:none;position:absolute;top:100%;left:0;-webkit-transform-origin:50% 0;-ms-transform-origin:50% 0;transform-origin:50% 0;-webkit-transform:scale(.75)translateY(-21px);-ms-transform:scale(.75)translateY(-21px);transform:scale(.75)translateY(-21px);-webkit-transition:all .2s cubic-bezier(.5,0,0,1.25),opacity .15s ease-out;transition:all .2s cubic-bezier(.5,0,0,1.25),opacity .15s ease-out;z-index:9}.nice-select .list:hover .option:not(:hover){background-color:initial!important}.nice-select .option{cursor:pointer;font-weight:400;line-height:40px;list-style:none;min-height:40px;outline:none;padding-left:18px;padding-right:29px;text-align:left;-webkit-transition:all .2s;transition:all .2s}.nice-select .option:hover,.nice-select .option.focus,.nice-select .option.selected.focus{background-color:#f6f7f9}.nice-select .option.selected{font-weight:700}.nice-select .option.disabled{background-color:initial;color:#90a1b5;cursor:default}.no-csspointerevents .nice-select .list{display:none}.no-csspointerevents .nice-select.open .list{display:block}code[class*=language-],pre[class*=language-]{border-radius:2px;color:#445870;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;text-align:left;white-space:pre;word-break:normal;word-spacing:normal;word-wrap:normal;direction:ltr;font-family:Inconsolata,monospace;font-size:13px;letter-spacing:0}pre[class*=language-]{padding:18px 24px;margin:0 0 24px;overflow:auto}:not(pre)>code[class*=language-],pre[class*=language-]{background:#f6f7f9}:not(pre)>code[class*=language-]{padding:0 2px 1px}.token.comment,.token.prolog,.token.doctype,.token.cdata{color:#90a1b5}.token.punctuation{color:#999}.namespace{opacity:.7}.token.property,.token.tag,.token.boolean,.token.number,.token.constant,.token.symbol,.token.deleted{color:#ec4444}.token.selector,.token.attr-name,.token.string,.token.char,.token.builtin,.token.inserted{color:#4abf60}.token.operator,.token.entity,.token.url,.language-css .token.string,.style .token.string{color:#a67f59;background:rgba(255,255,255,.5)}.token.atrule,.token.attr-value,.token.keyword{color:#55a1fb}.token.function{color:#dd4a68}.token.regex,.token.important,.token.variable{color:#e90}.token.important,.token.bold{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}::-moz-selection{background:#f3f4f7}::selection{background:#f3f4f7}.container{margin:96px auto 60px;max-width:40em}.box{background-color:#f6f7f9;border-radius:2px;margin-bottom:30px;padding:24px 30px}.box:before,.box:after{content:"";display:table}.box:after{clear:both}.button{-webkit-tap-highlight-color:transparent;background-color:#55a1fb;border-radius:5px;border:none;box-sizing:border-box;color:#fff;cursor:pointer;display:inline-block;font-weight:600;height:42px;line-height:42px;outline:none;padding:0 24px;text-align:center;text-decoration:none;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;white-space:nowrap;width:auto}.button:hover,.button:focus{background-color:#4196fb}.button:active,.button.nice-select.open{background-color:#2d8bfa}.button.light{background-color:#fff;border:1px solid #e0e7ee;color:#55a1fb;line-height:40px;margin-left:24px}.button.light:hover{border-color:#d0dae5}.button.light:active,.button.light.nice-select.open,.button.light:focus{border-color:#88bfff}@media screen and (max-width:360px){.button{width:100%}.button.light{margin:18px 0 0}}.header{text-align:center;margin-bottom:60px}@media screen and (min-width:600px){.header{padding:0 18px}}.header p{color:#90a1b5;font-size:18px;margin-bottom:36px}.footer{text-align:center}.footer p{margin-bottom:90px}.credit{color:#90a1b5;clear:both;font-size:12px;margin-top:90px}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}html{box-sizing:border-box;-webkit-text-size-adjust:100%}*,*:before,*:after{box-sizing:inherit}*{max-height:1e6px}main,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ul,ol,dl,p,h1,h2,h3,h4,h5,h6,address,form,table,blockquote,applet,embed,object,iframe,frameset{margin:0 0 20px}blockquote{border-left:4px solid #ddd;padding-left:10px;margin-left:0}table{border-collapse:collapse}th,td{border:1px solid #ddd;padding:3px;text-align:left;vertical-align:top}th{text-align:center;vertical-align:middle}ul,ol{padding-left:20px}ul ul,ul ol,ol ul,ol ol{padding-left:20px;margin:0}ul{list-style-type:disc}dl dt{float:left;clear:left;padding-right:.3em;font-weight:700}dl dd{overflow:hidden}pre{max-width:100%;overflow:auto}body{color:#1e1e1e;background:#fff;font:16px/1.5 mulish,arial,helvetica neue,helvetica,sans-serif;min-width:320px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-weight:300}@media(min-width:768px){body{font-size:18px;line-height:1.5}}img{max-width:100%;height:auto;vertical-align:top;display:inline-block}.gm-style img{max-width:none}iframe{max-width:100%}.resize-active *{transition:none!important}.section-card-team .slick-dots,.section-filters .paging,.section-faq .acc,.footer-nav{margin:0;padding:0;list-style:none}.clearfix:after,dl:after{content:"";display:block;clear:both}.ellipsis{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.df-row{display:flex;flex-wrap:wrap;margin:0 -15px}@media(min-width:576px){.df-row.df-rr-ph{flex-direction:row-reverse}}@media(min-width:576px){.df-row.df-aic-ph{align-items:center}}@media(min-width:768px){.df-row.df-rr-sm{flex-direction:row-reverse}}@media(min-width:768px){.df-row.df-aic-sm{align-items:center}}@media(min-width:1024px){.df-row.df-rr-md{flex-direction:row-reverse}}@media(min-width:1024px){.df-row.df-aic-md{align-items:center}}@media(min-width:576px){.df-row .col-ph-1{flex:1 0 calc(8.3333333333% * 1);max-width:calc(8.3333333333% * 1)}}@media(min-width:576px){.df-row .col-ph-2{flex:1 0 calc(8.3333333333% * 2);max-width:calc(8.3333333333% * 2)}}@media(min-width:576px){.df-row .col-ph-3{flex:1 0 calc(8.3333333333% * 3);max-width:calc(8.3333333333% * 3)}}@media(min-width:576px){.df-row .col-ph-4{flex:1 0 calc(8.3333333333% * 4);max-width:calc(8.3333333333% * 4)}}@media(min-width:576px){.df-row .col-ph-5{flex:1 0 calc(8.3333333333% * 5);max-width:calc(8.3333333333% * 5)}}@media(min-width:576px){.df-row .col-ph-6{flex:1 0 calc(8.3333333333% * 6);max-width:calc(8.3333333333% * 6)}}@media(min-width:576px){.df-row .col-ph-7{flex:1 0 calc(8.3333333333% * 7);max-width:calc(8.3333333333% * 7)}}@media(min-width:576px){.df-row .col-ph-8{flex:1 0 calc(8.3333333333% * 8);max-width:calc(8.3333333333% * 8)}}@media(min-width:576px){.df-row .col-ph-9{flex:1 0 calc(8.3333333333% * 9);max-width:calc(8.3333333333% * 9)}}@media(min-width:576px){.df-row .col-ph-10{flex:1 0 calc(8.3333333333% * 10);max-width:calc(8.3333333333% * 10)}}@media(min-width:576px){.df-row .col-ph-11{flex:1 0 calc(8.3333333333% * 11);max-width:calc(8.3333333333% * 11)}}@media(min-width:576px){.df-row .col-ph-12{flex:1 0 calc(8.3333333333% * 12);max-width:calc(8.3333333333% * 12)}}@media(min-width:576px){.df-row .col-offset-ph-0{margin-left:calc(8.3333333333% * 0)}}@media(min-width:576px){.df-row .col-offset-ph-1{margin-left:calc(8.3333333333% * 1)}}@media(min-width:576px){.df-row .col-offset-ph-2{margin-left:calc(8.3333333333% * 2)}}@media(min-width:576px){.df-row .col-offset-ph-3{margin-left:calc(8.3333333333% * 3)}}@media(min-width:576px){.df-row .col-offset-ph-4{margin-left:calc(8.3333333333% * 4)}}@media(min-width:576px){.df-row .col-offset-ph-5{margin-left:calc(8.3333333333% * 5)}}@media(min-width:576px){.df-row .col-offset-ph-6{margin-left:calc(8.3333333333% * 6)}}@media(min-width:576px){.df-row .col-offset-ph-7{margin-left:calc(8.3333333333% * 7)}}@media(min-width:576px){.df-row .col-offset-ph-8{margin-left:calc(8.3333333333% * 8)}}@media(min-width:576px){.df-row .col-offset-ph-9{margin-left:calc(8.3333333333% * 9)}}@media(min-width:576px){.df-row .col-offset-ph-10{margin-left:calc(8.3333333333% * 10)}}@media(min-width:576px){.df-row .col-offset-ph-11{margin-left:calc(8.3333333333% * 11)}}@media(min-width:768px){.df-row .col-sm-1{flex:1 0 calc(8.3333333333% * 1);max-width:calc(8.3333333333% * 1)}}@media(min-width:768px){.df-row .col-sm-2{flex:1 0 calc(8.3333333333% * 2);max-width:calc(8.3333333333% * 2)}}@media(min-width:768px){.df-row .col-sm-3{flex:1 0 calc(8.3333333333% * 3);max-width:calc(8.3333333333% * 3)}}@media(min-width:768px){.df-row .col-sm-4{flex:1 0 calc(8.3333333333% * 4);max-width:calc(8.3333333333% * 4)}}@media(min-width:768px){.df-row .col-sm-5{flex:1 0 calc(8.3333333333% * 5);max-width:calc(8.3333333333% * 5)}}@media(min-width:768px){.df-row .col-sm-6{flex:1 0 calc(8.3333333333% * 6);max-width:calc(8.3333333333% * 6)}}@media(min-width:768px){.df-row .col-sm-7{flex:1 0 calc(8.3333333333% * 7);max-width:calc(8.3333333333% * 7)}}@media(min-width:768px){.df-row .col-sm-8{flex:1 0 calc(8.3333333333% * 8);max-width:calc(8.3333333333% * 8)}}@media(min-width:768px){.df-row .col-sm-9{flex:1 0 calc(8.3333333333% * 9);max-width:calc(8.3333333333% * 9)}}@media(min-width:768px){.df-row .col-sm-10{flex:1 0 calc(8.3333333333% * 10);max-width:calc(8.3333333333% * 10)}}@media(min-width:768px){.df-row .col-sm-11{flex:1 0 calc(8.3333333333% * 11);max-width:calc(8.3333333333% * 11)}}@media(min-width:768px){.df-row .col-sm-12{flex:1 0 calc(8.3333333333% * 12);max-width:calc(8.3333333333% * 12)}}@media(min-width:768px){.df-row .col-offset-sm-0{margin-left:calc(8.3333333333% * 0)}}@media(min-width:768px){.df-row .col-offset-sm-1{margin-left:calc(8.3333333333% * 1)}}@media(min-width:768px){.df-row .col-offset-sm-2{margin-left:calc(8.3333333333% * 2)}}@media(min-width:768px){.df-row .col-offset-sm-3{margin-left:calc(8.3333333333% * 3)}}@media(min-width:768px){.df-row .col-offset-sm-4{margin-left:calc(8.3333333333% * 4)}}@media(min-width:768px){.df-row .col-offset-sm-5{margin-left:calc(8.3333333333% * 5)}}@media(min-width:768px){.df-row .col-offset-sm-6{margin-left:calc(8.3333333333% * 6)}}@media(min-width:768px){.df-row .col-offset-sm-7{margin-left:calc(8.3333333333% * 7)}}@media(min-width:768px){.df-row .col-offset-sm-8{margin-left:calc(8.3333333333% * 8)}}@media(min-width:768px){.df-row .col-offset-sm-9{margin-left:calc(8.3333333333% * 9)}}@media(min-width:768px){.df-row .col-offset-sm-10{margin-left:calc(8.3333333333% * 10)}}@media(min-width:768px){.df-row .col-offset-sm-11{margin-left:calc(8.3333333333% * 11)}}@media(min-width:1024px){.df-row .col-md-1{flex:1 0 calc(8.3333333333% * 1);max-width:calc(8.3333333333% * 1)}}@media(min-width:1024px){.df-row .col-md-2{flex:1 0 calc(8.3333333333% * 2);max-width:calc(8.3333333333% * 2)}}@media(min-width:1024px){.df-row .col-md-3{flex:1 0 calc(8.3333333333% * 3);max-width:calc(8.3333333333% * 3)}}@media(min-width:1024px){.df-row .col-md-4{flex:1 0 calc(8.3333333333% * 4);max-width:calc(8.3333333333% * 4)}}@media(min-width:1024px){.df-row .col-md-5{flex:1 0 calc(8.3333333333% * 5);max-width:calc(8.3333333333% * 5)}}@media(min-width:1024px){.df-row .col-md-6{flex:1 0 calc(8.3333333333% * 6);max-width:calc(8.3333333333% * 6)}}@media(min-width:1024px){.df-row .col-md-7{flex:1 0 calc(8.3333333333% * 7);max-width:calc(8.3333333333% * 7)}}@media(min-width:1024px){.df-row .col-md-8{flex:1 0 calc(8.3333333333% * 8);max-width:calc(8.3333333333% * 8)}}@media(min-width:1024px){.df-row .col-md-9{flex:1 0 calc(8.3333333333% * 9);max-width:calc(8.3333333333% * 9)}}@media(min-width:1024px){.df-row .col-md-10{flex:1 0 calc(8.3333333333% * 10);max-width:calc(8.3333333333% * 10)}}@media(min-width:1024px){.df-row .col-md-11{flex:1 0 calc(8.3333333333% * 11);max-width:calc(8.3333333333% * 11)}}@media(min-width:1024px){.df-row .col-md-12{flex:1 0 calc(8.3333333333% * 12);max-width:calc(8.3333333333% * 12)}}@media(min-width:1024px){.df-row .col-offset-md-0{margin-left:calc(8.3333333333% * 0)}}@media(min-width:1024px){.df-row .col-offset-md-1{margin-left:calc(8.3333333333% * 1)}}@media(min-width:1024px){.df-row .col-offset-md-2{margin-left:calc(8.3333333333% * 2)}}@media(min-width:1024px){.df-row .col-offset-md-3{margin-left:calc(8.3333333333% * 3)}}@media(min-width:1024px){.df-row .col-offset-md-4{margin-left:calc(8.3333333333% * 4)}}@media(min-width:1024px){.df-row .col-offset-md-5{margin-left:calc(8.3333333333% * 5)}}@media(min-width:1024px){.df-row .col-offset-md-6{margin-left:calc(8.3333333333% * 6)}}@media(min-width:1024px){.df-row .col-offset-md-7{margin-left:calc(8.3333333333% * 7)}}@media(min-width:1024px){.df-row .col-offset-md-8{margin-left:calc(8.3333333333% * 8)}}@media(min-width:1024px){.df-row .col-offset-md-9{margin-left:calc(8.3333333333% * 9)}}@media(min-width:1024px){.df-row .col-offset-md-10{margin-left:calc(8.3333333333% * 10)}}@media(min-width:1024px){.df-row .col-offset-md-11{margin-left:calc(8.3333333333% * 11)}}.df-row [class*=col-]{padding:0 15px}@font-face{font-family:mermaid;src:url(https://willowrootstherapy.ca/wp-content/themes/willowrootsthera/fonts/mermaid.woff2)format("woff");font-weight:700;font-style:normal}h1,.h1{font-size:35px}h2,.h2{font-size:30px}h3,.h3{font-size:18px}h4,.h4{font-size:14px}h5,.h5{font-size:14px}h6,.h6{font-size:14px}@media(min-width:768px){h1,.h1{font-size:48px}h2,.h2{font-size:40px}h3,.h3{font-size:28px}h4,.h4{font-size:20px}h5,.h5{font-size:18px}h6,.h6{font-size:16px}}@media(min-width:1024px){h1,.h1{font-size:48px}h2,.h2{font-size:48px}h3,.h3{font-size:28px}h4,.h4{font-size:20px}h5,.h5{font-size:18px}h6,.h6{font-size:16px}}@media(min-width:1200px){h1,.h1{font-size:48px}h2,.h2{font-size:48px}h3,.h3{font-size:28px}h4,.h4{font-size:20px}h5,.h5{font-size:18px}h6,.h6{font-size:16px}}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6,.h{font-family:mermaid,times new roman,times,baskerville,georgia,serif;color:inherit;font-weight:700;margin:0 0 10px;line-height:1.1}@media(min-width:768px){h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6,.h{margin-bottom:20px}}h1{color:#7373b7}p{margin:0 0 20px}a{color:#007bff;text-decoration:none}a:hover,a:focus{color:#000;text-decoration:none}a[href*="mailto:"]{word-wrap:break-word}form,fieldset{margin:0;padding:0;border-style:none}input[type=text],input[type=tel],input[type=email],input[type=search],input[type=password],input[type=url],textarea{-webkit-appearance:none;-webkit-border-radius:0;padding:13px 32px;font-size:16px;line-height:18px;font-family:mulish,arial,helvetica neue,helvetica,sans-serif;box-sizing:border-box;border:1px solid rgba(30,30,30,.1);border-radius:8px;font-weight:300;width:100%}input[type=text]:focus,input[type=tel]:focus,input[type=email]:focus,input[type=search]:focus,input[type=password]:focus,input[type=url]:focus,textarea:focus{outline:none;border-color:#7373b7}input[type=text]::-webkit-input-placeholder,input[type=tel]::-webkit-input-placeholder,input[type=email]::-webkit-input-placeholder,input[type=search]::-webkit-input-placeholder,input[type=password]::-webkit-input-placeholder,input[type=url]::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#1e1e1e}input[type=text]::-moz-placeholder,input[type=tel]::-moz-placeholder,input[type=email]::-moz-placeholder,input[type=search]::-moz-placeholder,input[type=password]::-moz-placeholder,input[type=url]::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#1e1e1e}input[type=text]:-moz-placeholder,input[type=tel]:-moz-placeholder,input[type=email]:-moz-placeholder,input[type=search]:-moz-placeholder,input[type=password]:-moz-placeholder,input[type=url]:-moz-placeholder,textarea:-moz-placeholder{color:#1e1e1e}input[type=text]:-ms-input-placeholder,input[type=tel]:-ms-input-placeholder,input[type=email]:-ms-input-placeholder,input[type=search]:-ms-input-placeholder,input[type=password]:-ms-input-placeholder,input[type=url]:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#1e1e1e}input[type=text].placeholder,input[type=tel].placeholder,input[type=email].placeholder,input[type=search].placeholder,input[type=password].placeholder,input[type=url].placeholder,textarea.placeholder{color:#1e1e1e}textarea{height:136px;resize:none;padding:23px 32px}input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}textarea{resize:vertical;vertical-align:top;overflow:auto}button,input[type=button],input[type=reset],input[type=file],input[type=submit]{transition:background .5s ease-in-out;-webkit-appearance:none;-webkit-border-radius:0;padding:19px 50px;font-size:15px;line-height:17px;color:#fff;background:#7373b7;font-weight:400!important;cursor:pointer;border-width:1px;border-style:solid;border-color:#7373b7;border-radius:12px}button:hover,input[type=button]:hover,input[type=reset]:hover,input[type=file]:hover,input[type=submit]:hover{background:#fff;color:#7373b7}form .row{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:23px}form label{position:relative}form label.textarea-label:before{top:23px}form label:before{content:"";position:absolute;left:-1px;width:3px;height:19px;top:13px;background-color:#7373b7}.nice-select{display:flex;align-items:center;float:none;padding:18px 22px;border-radius:8px;height:auto}@media(min-width:768px){.nice-select{padding:22px 32px}}.nice-select:hover{background-color:#7373b7}.nice-select:hover .current{color:#fff}.nice-select:hover:after{background:url(https://willowrootstherapy.ca/wp-content/themes/willowrootsthera/./images/angle-left-solid.svg)no-repeat 50%/contain}.nice-select.open:after{transform:translateY(-50%)rotate(180deg)}.nice-select:after{content:"";position:absolute;right:30px;top:50%;border:none;width:15px;height:15px;background:url(https://willowrootstherapy.ca/wp-content/themes/willowrootsthera/./images/angle-left-solid-primary.svg)no-repeat 50%/contain;transform-origin:center;transform:translateY(-50%)rotate(0);margin-top:0;transition:.4s all}@media(min-width:768px){.nice-select:after{width:20px;height:17px}}.nice-select .current{width:100%;font-weight:600;line-height:1.5;font-size:16px;border-bottom:1px solid #fff;white-space:break-spaces;padding-right:27px}.nice-select .list{width:100%;background:#fff;border:0;box-shadow:none}.nice-select .list li{padding:14px 20px 14px 30px;position:relative;font-weight:300;line-height:1.5;font-size:16px;color:#1e1e1e;border-radius:6px}.nice-select .list li:before{content:"";position:absolute;top:50%;transform:translateY(-50%);left:20px;width:3px;height:15px;background-color:#000}.nice-select .list li.option.selected.focus,.nice-select .list li:hover{background-color:rgba(115,115,183,.28);font-weight:600}noscript{position:absolute;left:0;right:0;top:0;margin:0;font-size:14px;color:#f8f9fa;background:#7373b7;display:block;padding:5px 0;text-align:center;z-index:99999}.accessibility{position:absolute;left:-200vw;top:auto;width:1px;height:1px;overflow:hidden}.accessibility:focus{position:static;width:auto;height:auto}.visually-hidden{position:absolute;left:-9999px;top:auto;width:1px;height:1px;overflow:hidden}[id=header]{position:fixed;top:0;left:0;width:100%;padding:20px 0;z-index:10;transition:.4s all}@media(min-width:1024px){[id=header]{padding:60px 0}}@media(min-width:1440px){[id=header]{padding:100px 0}}[id=header].fixed-position{padding:20px 0;background-color:#fff;box-shadow:4px 10px 10px rgba(0,0,0,.15)}[id=header] .container{max-width:1250px}[id=header] .btn-holder{display:flex;align-items:center}[id=header] .btn,[id=header] .nav-links .next,.nav-links [id=header] .next,[id=header] .nav-links .prev,.nav-links [id=header] .prev,[id=header] .navigation .next,.navigation [id=header] .next,[id=header] .navigation .prev,.navigation [id=header] .prev,[id=header] .navigation-comments .next,.navigation-comments [id=header] .next,[id=header] .navigation-comments .prev,.navigation-comments [id=header] .prev{font-weight:400}@media(max-width:1299.98px){[id=header] .btn,[id=header] .nav-links .next,.nav-links [id=header] .next,[id=header] .nav-links .prev,.nav-links [id=header] .prev,[id=header] .navigation .next,.navigation [id=header] .next,[id=header] .navigation .prev,.navigation [id=header] .prev,[id=header] .navigation-comments .next,.navigation-comments [id=header] .next,[id=header] .navigation-comments .prev,.navigation-comments [id=header] .prev{padding:15px;font-size:16px}}@media(max-width:1023.98px){[id=header] .btn,[id=header] .nav-links .next,.nav-links [id=header] .next,[id=header] .nav-links .prev,.nav-links [id=header] .prev,[id=header] .navigation .next,.navigation [id=header] .next,[id=header] .navigation .prev,.navigation [id=header] .prev,[id=header] .navigation-comments .next,.navigation-comments [id=header] .next,[id=header] .navigation-comments .prev,.navigation-comments [id=header] .prev{display:none}}@media(max-width:575.98px){[id=header] .btn,[id=header] .nav-links .next,.nav-links [id=header] .next,[id=header] .nav-links .prev,.nav-links [id=header] .prev,[id=header] .navigation .next,.navigation [id=header] .next,[id=header] .navigation .prev,.navigation [id=header] .prev,[id=header] .navigation-comments .next,.navigation-comments [id=header] .next,[id=header] .navigation-comments .prev,.navigation-comments [id=header] .prev{padding:15px 10px;font-size:14px}}.header-inner{display:flex;justify-content:space-between;align-items:center}.logo{width:170px;margin-right:20px}@media(min-width:576px){.logo{width:193px}}@media(min-width:1024px){.logo{width:193px}}.logo img{width:100%}.nav-opener{position:relative;width:40px;height:30px;font-size:0;line-height:0;padding:0;background:0 0;border:0;z-index:11}@media(min-width:1024px){.nav-opener{display:none}}.nav-opener:focus,.nav-opener:hover{background:0 0}.nav-opener:before,.nav-opener:after,.nav-opener span{transition:.4s all;background:#7373b7;position:absolute;height:3px;width:100%;left:0}.nav-active .nav-opener:before,.nav-active .nav-opener:after{background-color:#fff}.nav-opener span{transform:translateY(-50%);top:50%}.nav-opener:before,.nav-opener:after{content:""}.nav-opener:before{top:0}.nav-opener:after{bottom:0}.nav-opener:hover:before,.nav-opener:hover:after,.nav-opener:hover span{opacity:.8}.nav-active .nav-opener span{opacity:0}.nav-active .nav-opener:before{top:calc(50% - 1px);transform:rotate(-45deg)}.nav-active .nav-opener:after{top:calc(50% - 1px);transform:rotate(45deg)}[id=wrapper]{position:relative;display:flex;flex-direction:column;width:100vw;min-height:100vh;overflow:hidden;padding:120px 0 0}@media(min-width:768px){[id=wrapper]{padding:170px 0 0}}@media(min-width:1440px){[id=wrapper]{padding:325px 0 0}}[id=main]{flex-grow:1}[id=main]>.section-img-text:first-child{padding-top:0}.container{width:100%;max-width:1155px;padding:0 15px;margin:0 auto}.body-bg{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:-1}.body-bg img{width:100%}b,strong{font-weight:600}.wp-block-group strong{font-weight:700}@media(min-width:1024px){.wp-block-group strong{font-size:20px}}.wp-block-group a{color:#7373b7;text-decoration:underline}.wp-block-group a:hover{text-decoration:none}.wp-block-group ul,.wp-block-group ol{list-style:none;padding-left:0}.wp-block-group ul li,.wp-block-group ol li{position:relative;padding-left:23px}.wp-block-group ul li::before,.wp-block-group ol li::before{content:"";position:absolute;top:6px;left:0;width:3px;height:15px;background-color:#7373b7}.wp-block-group ul li+li,.wp-block-group ol li+li{margin-top:18px}.wp-block-group ul a,.wp-block-group ol a{color:#1e1e1e;text-decoration:underline;transition:.4s all}.wp-block-group ul a:hover,.wp-block-group ol a:hover{color:#7373b7}.wp-block-group ol{counter-reset:list}.wp-block-group ol>li{padding-left:33px}.wp-block-group ol>li::before{counter-increment:list;content:counter(list);color:#7373b7;font-size:20px;width:auto;height:auto;background:0 0;font-weight:700;top:0}.wp-block-group__inner-container{max-width:830px;margin:0 auto;padding:0 15px}.wp-block-group__inner-container .wp-block-spacer:first-child{height:120px!important}@media(min-width:768px){.wp-block-group__inner-container .wp-block-spacer:first-child{height:170px!important}}@media(min-width:1024px){.wp-block-group__inner-container .wp-block-spacer:first-child{height:212px!important}}.wp-block-group__inner-container h2{line-height:1.1;margin-top:50px}@media(min-width:1024px){.wp-block-group__inner-container h3{font-size:36px}}.wp-block-group__inner-container h6{margin-bottom:0;font-family:mulish,arial,helvetica neue,helvetica,sans-serif;font-weight:700;font-size:18px}@media(min-width:768px){.wp-block-group__inner-container h6{font-size:20px}}.wp-block-group__inner-container h6+p{margin-top:0}.single .wp-block-group.section-links{max-width:650px}.single .wp-block-group.section-links p{margin-bottom:15px;margin-top:0}.single .wp-block-group.section-links a{color:#1e1e1e}.single .wp-block-group h3{font-weight:700;margin-bottom:5px;margin-top:0;font-size:22px}@media(min-width:768px){.single .wp-block-group h3{font-size:28px}}@media(min-width:1024px){.single .wp-block-group h3{font-size:36px;margin-bottom:15px}}.single .wp-block-group h6{margin-bottom:5px;margin-top:0;font-size:18px}@media(min-width:768px){.single .wp-block-group h6{font-size:20px}}@media(min-width:1024px){.single .wp-block-group h6{font-size:22px;margin-bottom:15px}}.single .wp-block-group p{line-height:1.28;margin-bottom:26px}.single .wp-block-group ol{margin-left:18px;line-height:1.5}@media(min-width:1024px){.single .wp-block-group ol{margin-left:48px}}.single .wp-block-group ol>li{padding-left:25px}.single .wp-block-group ol>li:before{content:counter(list)"."}.single .wp-block-group ol>li+li{margin-top:8px}.single .wp-block-group ul{margin-left:18px;line-height:1.5;margin-bottom:30px}@media(min-width:1024px){.single .wp-block-group ul{margin-left:48px}}.single .wp-block-group ul>li:before{top:10px}.single .wp-block-group ul>li+li{margin-top:8px}.single .wp-block-group .wp-block-group__inner-container .wp-block-group__inner-container{padding:0}.single .wp-block-group .wp-block-group+.wp-block-group{margin-top:20px}@media(min-width:1024px){.single .wp-block-group .wp-block-group+.wp-block-group{margin-top:43px}}@media(max-width:767.98px){.decor-img-sm,.decor-img-lg{display:none}}.heading,footer{position:relative}.heading .svg-holder,footer .svg-holder{position:absolute;display:none}@media(min-width:768px){.heading .svg-holder,footer .svg-holder{display:block;width:263px;top:110%;height:102px;left:20%;transform:rotate(32deg)}}@media(min-width:1024px){.heading .svg-holder,footer .svg-holder{left:27%}}.heading path,footer path{stroke-width:1px;stroke-linecap:round;stroke-linejoin:round;stroke:#7373b6}svg{display:block;max-width:100%;height:auto}.stroke-path{fill:none;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round;stroke:#3c3c8a;transition:stroke-dashoffset 0s}@keyframes draw{to{stroke-dashoffset:0}}.fill-path{fill:#7373b6;opacity:0;transition:opacity 500ms ease-in}.reveal{opacity:1}[id=footer]{background:#80d078;text-transform:uppercase;font-size:12px;padding:20px 0;text-align:center;font-weight:400}@media(min-width:1024px){[id=footer]{padding:58px 0;font-size:14px;text-align:left}}.footer-inner{display:flex;align-items:center;flex-direction:column-reverse}@media(min-width:768px){.footer-inner{flex-direction:row}}.footer-inner p{margin-bottom:0}.footer-nav{display:flex;margin-bottom:10px}@media(min-width:768px){.footer-nav{margin-left:auto;margin-bottom:0}}.footer-nav li{transition:.4s all}.footer-nav li+li{margin-left:35px}@media(min-width:768px){.footer-nav li+li{margin-left:20px}}@media(min-width:1024px){.footer-nav li+li{margin-left:35px}}.footer-nav li:hover,.footer-nav li.active{color:#7373b7}.footer-nav li:last-child a{position:relative}.footer-nav li:last-child a:hover{color:transparent}.footer-nav li:last-child a:hover:after{opacity:1;top:-2px}.footer-nav li:last-child a:after{position:absolute;left:50%;transform:translateX(-50%);top:110%;display:block;content:attr(title);opacity:0;pointer-events:none;transition:.5s all;z-index:4;color:#7373b7}.footer-nav a{color:inherit}section .heading{max-width:898px;margin-left:auto;margin-right:auto;text-align:center;margin-bottom:30px}@media(min-width:768px){section .heading{margin-bottom:50px}}@media(min-width:1024px){section .heading{margin-bottom:99px}}section .heading h2{line-height:1.1}section p{line-height:1.28}.card-img{position:relative;background-color:currentColor;box-shadow:0 15px currentColor;margin-bottom:15px;max-width:240px;z-index:1}@media(min-width:480px){.card-img{max-width:450px}}@media(max-width:575.98px){.card-img{margin-left:auto;margin-right:auto}}@media(min-width:1024px){.card-img{box-shadow:0 27px currentColor;margin-bottom:27px}}.card-img.no-border{box-shadow:none}.card-img img{position:absolute}.card-img--holder{position:relative;border-radius:inherit;overflow:hidden;max-height:345px;z-index:1}@media(min-width:768px){.card-img--holder{max-height:500px}}@media(min-width:1024px){.card-img--holder{max-height:800px}}.card-img--holder img{position:static;width:100%}.card-img .decor-circle,.card-img .decor-circle-sm{position:absolute;width:60px;height:60px;border-radius:50%;background-color:currentColor;z-index:2}@media(min-width:768px){.card-img .decor-circle,.card-img .decor-circle-sm{width:108px;height:108px}}.card-img .decor-circle-sm{width:60px;height:60px}.card-img .decor-type-1{position:absolute;width:50px;height:80px;border-top-left-radius:340px 340px;border-bottom-right-radius:225px 235px;border-bottom-left-radius:250px 235px;background-color:currentColor;z-index:2}@media(min-width:768px){.card-img .decor-type-1{width:105px;height:160px}}.card-img .decor-type-2{position:absolute;width:50px;height:80px;border-top-right-radius:340px 340px;border-bottom-right-radius:225px 235px;border-bottom-left-radius:250px 235px;background-color:currentColor;z-index:2}@media(min-width:768px){.card-img .decor-type-2{width:105px;height:160px}}.card-img .decor-img-sm{top:43%;right:79%;max-width:30.5%;z-index:-1}@media(min-width:768px){.card-img .decor-img-sm{max-width:35.5%}}@media(min-width:1024px){.card-img .decor-img-sm{max-width:41.5%}}.card-img .decor-img-lg{top:38%;left:78%;max-width:30%;z-index:-1;opacity:0}@media(min-width:768px){.card-img .decor-img-lg{max-width:35.5%;opacity:1}}@media(min-width:768px){.card-img .decor-img-lg{max-width:41.5%}}.radius-not-bottom-right{border-top-left-radius:225px 235px;border-top-right-radius:225px 235px;border-bottom-left-radius:250px 235px}.radius-not-top-left{border-bottom-left-radius:223px 235px;border-top-right-radius:223px 235px;border-bottom-right-radius:250px 235px}.radius-not-bottom-left{border-top-left-radius:223px 235px;border-top-right-radius:223px 235px;border-bottom-right-radius:250px 235px}.radius-not-top-right{border-top-left-radius:223px 235px;border-bottom-right-radius:223px 235px;border-bottom-left-radius:250px 235px}.heading .card-icon{margin-top:20px}@media(min-width:768px){.heading .card-icon{margin-top:40px}}@media(min-width:1024px){.heading .card-icon{margin-top:70px}}.heading .card-icon{align-items:center}.heading .card-icon a{text-decoration:underline;color:#7373b7}.heading .card-icon a:hover{text-decoration:none}.heading .card-icon p{margin:0}.card-icon{display:grid;grid-template-columns:60px 1fr;grid-gap:15px}@media(min-width:576px){.card-icon{grid-gap:25px}}.card-icon+.card-icon{margin-top:24px}.card-icon i{display:flex;align-items:center;justify-content:center;width:60px;height:62px;border-radius:50% 0 50% 50%;background-color:#80d078}.card-icon--text{line-height:1.28;font-size:14px}@media(min-width:576px){.card-icon--text{font-size:16px}}.card-icon--text h6{font-size:20px;line-height:1;font-family:mulish,arial,helvetica neue,helvetica,sans-serif;margin-bottom:5px;font-weight:600}@media(min-width:576px){.card-icon--text h6{font-size:22px}}.card-icon--text p{margin-bottom:10px}.card-icon .read-more{color:#7373b7;font-weight:700;font-family:mermaid,times new roman,times,baskerville,georgia,serif;transition:.4s all;font-size:14px}.card-icon .read-more:hover{text-decoration:underline}.soc-netw{display:flex}.soc-netw li+li{margin-left:18px}.soc-netw svg path{transition:.4s all}.soc-netw a:hover svg path{fill:#80d078}#nav{color:#1e1e1e;font-size:15px;margin-left:auto;position:absolute;top:0;right:0;background-color:#7373b7;width:100vw;padding:100px 40px;height:100vh;transform:translateX(100%);z-index:10;transition:.4s all}@media(min-width:576px){#nav{width:340px}}@media(min-width:1024px){#nav{display:flex;position:static;transform:none;margin-right:30px;background-color:initial;height:auto;padding:0;width:auto}}@media(min-width:1440px){#nav{margin-right:53px}}#nav:before{content:"";position:absolute;top:0;right:100%;width:200vw;height:100%;opacity:0;pointer-events:none;background-color:rgba(30,30,30,.6);z-index:-1}.nav-active #nav{transform:translateX(0)}.nav-active #nav:before{opacity:1;pointer-events:auto}#nav a{color:inherit}#nav ul{list-style:none;margin:0;padding:0}#nav .main-nav{font-weight:300;font-size:18px;line-height:1;text-transform:uppercase;color:#fff}@media(min-width:1024px){#nav .main-nav{display:flex;font-size:15px;color:inherit}}#nav .main-nav>li{position:relative;padding:10px 0}@media(min-width:1024px){#nav .main-nav>li{padding:20px 0}}@media(min-width:1024px){#nav .main-nav>li+li{margin-left:10px}}@media(min-width:1440px){#nav .main-nav>li+li{margin-left:30px}}#nav .main-nav>li.active-link>a>i{transform:rotate(-180deg)}#nav .main-nav>li>a{display:inline-block;vertical-align:middle;padding-right:20px}#nav .main-nav>li>a::after{display:block;content:attr(title);font-weight:700;height:0;overflow:hidden;visibility:hidden}#nav .main-nav>li>a>i{position:absolute;display:inline-block;vertical-align:middle;margin-left:10px;line-height:1;right:0;top:1em;font-size:10px;transition:.4s all}@media(min-width:1024px){#nav .main-nav>li>a>i{top:2.2em}}#nav .main-nav>li.active>a{font-weight:600}@media(min-width:1024px){#nav .main-nav>li.active>a{color:#7373b7}}#nav .main-nav>li:hover>a,#nav .main-nav>li.hover>a{font-weight:600}@media(min-width:1024px){#nav .main-nav>li:hover>a,#nav .main-nav>li.hover>a{color:#7373b7}}@media(min-width:1024px){#nav .main-nav>li:hover>a>i,#nav .main-nav>li.hover>a>i{margin-left:10px;transform:rotate(-180deg)}}@media(min-width:1024px){#nav .main-nav>li:hover .sub-nav,#nav .main-nav>li.hover .sub-nav{opacity:1;visibility:visible;pointer-events:auto}}#nav .sub-nav{top:100%;font-size:14px;padding-top:10px}@media(min-width:1024px){#nav .sub-nav{font-size:18px;min-width:440px;position:absolute;left:0;opacity:0;padding-top:0;pointer-events:none;visibility:hidden;box-shadow:0 3px 6px rgba(0,0,0,.16);background-color:#fff;border-radius:20px;transition:.4s all}}#nav .sub-nav li:hover a,#nav .sub-nav li.active a{background-color:#7373b7;color:#fff;font-weight:700}#nav .sub-nav a{display:block;padding:10px 0 10px 20px;transition:.4s all}@media(min-width:1024px){#nav .sub-nav a{border-radius:0 20px 20px;padding:24px 30px}}#nav a.btn,#nav .nav-links a.next,.nav-links #nav a.next,#nav .nav-links a.prev,.nav-links #nav a.prev,#nav .navigation a.next,.navigation #nav a.next,#nav .navigation a.prev,.navigation #nav a.prev,#nav .navigation-comments a.next,.navigation-comments #nav a.next,#nav .navigation-comments a.prev,.navigation-comments #nav a.prev{margin-top:30px;display:inline-block;color:#fff;min-width:200px}@media(min-width:1024px){#nav a.btn,#nav .nav-links a.next,.nav-links #nav a.next,#nav .nav-links a.prev,.nav-links #nav a.prev,#nav .navigation a.next,.navigation #nav a.next,#nav .navigation a.prev,.navigation #nav a.prev,#nav .navigation-comments a.next,.navigation-comments #nav a.next,#nav .navigation-comments a.prev,.navigation-comments #nav a.prev{display:none}}#nav a.btn:hover,#nav .nav-links a.next:hover,.nav-links #nav a.next:hover,#nav .nav-links a.prev:hover,.nav-links #nav a.prev:hover,#nav .navigation a.next:hover,.navigation #nav a.next:hover,#nav .navigation a.prev:hover,.navigation #nav a.prev:hover,#nav .navigation-comments a.next:hover,.navigation-comments #nav a.next:hover,#nav .navigation-comments a.prev:hover,.navigation-comments #nav a.prev:hover{color:#7373b7}.section-form{padding:40px 0;background-repeat:no-repeat;background-size:cover;background-position:50%}@media(min-width:768px){.section-form{padding:70px 0}}@media(min-width:1024px){.section-form{padding:92px 0 152px}}.section-form .grid-row{display:grid;align-items:start;grid-template-columns:1fr;grid-gap:20px}@media(min-width:768px){.section-form .grid-row{grid-template-columns:.8fr 1.2fr;grid-gap:40px}}@media(min-width:1440px){.section-form .grid-row{grid-template-columns:1fr 626px;grid-gap:90px}}.section-form h4{font-size:26px;font-family:mermaid,times new roman,times,baskerville,georgia,serif;line-height:1;margin-bottom:8px}@media(min-width:768px){.section-form h4{font-size:36px}}.section-form h4+p{font-size:15px;line-height:1.28}.section-form .b-contact{gap:30px;font-size:16px;line-height:1.3;color:#000;font-weight:400}@media(min-width:576px){.section-form .b-contact{display:flex}}@media(min-width:768px){.section-form .b-contact{display:block}}@media(min-width:1024px){.section-form .b-contact{max-width:465px}}@media(min-width:576px){.section-form .b-contact--content{flex-basis:255px;margin-left:auto}}@media(min-width:768px){.section-form .b-contact--content{margin:0}}.section-form .b-contact--header{margin-bottom:25px;text-align:center}@media(min-width:576px){.section-form .b-contact--header{text-align:left}}@media(min-width:1024px){.section-form .b-contact--header{display:flex;align-items:center;justify-content:space-between}}.section-form .b-contact--header h4{margin-bottom:15px;line-height:1}@media(min-width:1024px){.section-form .b-contact--header h4{margin-bottom:0}}.section-form .b-contact--header .soc-netw-holder{position:relative}@media(max-width:575.98px){.section-form .b-contact--header .soc-netw-holder{justify-content:center;margin-left:auto;margin-right:auto}}.section-form .b-contact--header .custom-btn{font-size:0;margin-top:20px;display:inline-block}@media(min-width:1024px){.section-form .b-contact--header .custom-btn{position:absolute;left:0;top:60px;width:100%;min-width:145px;margin-top:0}}@media(max-width:575.98px){.section-form .b-contact--list{max-width:300px;margin:auto!important}}.section-form .b-contact--list li{position:relative;padding-left:19px}.section-form .b-contact--list li+li{margin-top:10px}.section-form .b-contact--list i{position:absolute;color:#7373b7;font-size:10px;left:0;top:6px}.section-form .b-contact ul{list-style:none;margin:0;padding:0}.section-form .b-contact address{font-style:normal;margin:0}.section-form .b-contact p{margin-bottom:0}.section-form .b-contact a{color:inherit}.section-form .b-contact a:hover{text-decoration:underline}.section-form .b-contact .img{margin-bottom:50px}@media(max-width:575.98px){.section-form .b-contact .img{max-width:250px;margin:0 auto 20px}}@media(min-width:1024px){.section-form .b-contact .img img{max-width:465px}}.section-form .form-holder{position:relative;margin-top:45px;background-color:#fff;border-radius:12px;box-shadow:4px 10px 25px rgba(0,0,0,.15);padding:39px;overflow:hidden}@media(min-width:1024px){.section-form .form-holder{padding:39px 66px}}@media(max-width:767.98px){.section-form .form-holder{grid-row:1/2;margin-top:0;padding:25px}}.section-form .form-holder h4{font-family:mermaid,times new roman,times,baskerville,georgia,serif}.section-form .form-holder p{font-weight:300}.section-form .terms-wrap{display:grid;grid-template-columns:1fr;grid-gap:20px;margin-top:22px}@media(min-width:576px){.section-form .terms-wrap{grid-template-columns:1fr 160px;grid-gap:40px}}.section-form .terms-wrap label{display:block;position:relative;padding-left:23px;gap:4px}.section-form .terms-wrap label+label{margin-top:22px}.section-form .terms-wrap label:before{display:none}.section-form .terms-wrap label span{position:absolute;left:0;top:4px;min-width:10px;width:10px;height:10px;border:1px solid #7373b7;background:0 0}.section-form .terms-wrap label input{position:absolute;left:0;opacity:0}.section-form .terms-wrap label input:checked+span{background-color:#7373b7}.section-form .terms-wrap p{font-size:14px;line-height:1.28;margin-bottom:0}.section-form .terms-wrap input[type=submit]{width:100%;text-transform:uppercase;font-weight:600!important}.section-form .soc-netw{width:100%;justify-content:center}@media(min-width:576px){.section-form .soc-netw{flex:1;max-width:195px;justify-content:flex-start}}.mc4wp-form-fields label{display:block}.mc4wp-form-fields label+label{margin-top:22px}.mc4wp-error{color:crimson;font-weight:700;margin-top:22px}.mc4wp-error p{margin-bottom:0}.mc4wp-success{position:absolute;inset:0;padding:39px;background-color:#fff;display:flex;align-items:center}@media(min-width:1024px){.mc4wp-success{padding:39px 66px}}.mc4wp-success p{margin:0;font-size:15px;line-height:1.28}.mc4wp-success strong{display:block;font-family:mermaid,times new roman,times,baskerville,georgia,serif;color:inherit;line-height:1;font-weight:700;color:#7373b7;margin-bottom:18px;font-size:30px}@media(min-width:768px){.mc4wp-success strong{font-size:40px}}@media(min-width:1024px){.mc4wp-success strong{font-size:48px}}.mc4wp-success strong em{display:block;color:#1e1e1e;font-style:normal}.btn,.nav-links .next,.nav-links .prev,.navigation .next,.navigation .prev,.navigation-comments .next,.navigation-comments .prev{display:inline-block;padding:15px 20px;font-size:14px;text-align:center;line-height:17px;vertical-align:top;transition:all .5s;text-transform:uppercase;font-weight:600;border-style:solid;border-color:transparent;border-width:1px;border-radius:12px}@media(min-width:768px){.btn,.nav-links .next,.nav-links .prev,.navigation .next,.navigation .prev,.navigation-comments .next,.navigation-comments .prev{padding:19px 50px;font-size:15px}}.btn-default{color:#fff;background:#000;border-color:#000}.btn-default:hover{color:#000;background:#fff;border-color:#000}.btn-success{color:#fff;background:#80d078;border-color:#80d078}.btn-success:hover{color:#fff;background:#5cc352;border-color:#5cc352}.btn-primary,.nav-links .next,.nav-links .prev,.navigation .next,.navigation .prev,.navigation-comments .next,.navigation-comments .prev{color:#fff;background:#7373b7;border-color:#7373b7;font-weight:700}.btn-primary:hover,.nav-links .next:hover,.nav-links .prev:hover,.navigation .next:hover,.navigation .prev:hover,.navigation-comments .next:hover,.navigation-comments .prev:hover{color:#fff;background:#5454a3;border-color:#5454a3}.btn-primary-outline{color:#7373b7;background:0 0;border-color:#7373b7}.btn-primary-outline:hover{color:#fff;background:#7373b7;border-color:#7373b7}.btn-secondary{color:#fff;background:#6c757d;border-color:#6c757d}.btn-secondary:hover{color:#fff;background:#545b62;border-color:#6c757d}.btn-light{color:#7373b7;background:#fff;border-color:#fff}.btn-light:hover{color:#7373b7;background:#e6e6e6;border-color:1px solid #e6e6e6}.btn-light-outline{color:#fff;background:0 0;border-color:#fff}.btn-light-outline:hover{color:#7373b7;background:#fff;border-color:#fff}.btn-group{margin:0 -5px -10px;display:flex;flex-wrap:wrap}.btn-group .btn,.btn-group .nav-links .next,.nav-links .btn-group .next,.btn-group .nav-links .prev,.nav-links .btn-group .prev,.btn-group .navigation .next,.navigation .btn-group .next,.btn-group .navigation .prev,.navigation .btn-group .prev,.btn-group .navigation-comments .next,.navigation-comments .btn-group .next,.btn-group .navigation-comments .prev,.navigation-comments .btn-group .prev{margin:0 5px 10px}.section-hero-nf{position:relative;display:flex;height:70vh;z-index:1}.section-hero-nf::before{content:"";pointer-events:none;position:absolute;inset:0;background:linear-gradient(#fff,transparent);z-index:1}.section-hero-nf .img{position:absolute;inset:0;height:100%}.section-hero-nf .img img{position:absolute;inset:0;height:100%;width:100%;object-fit:cover;object-position:center}.section-hero-nf .text-content{position:relative;display:flex;flex-direction:column;text-align:center;height:100%;padding:0 0 40px;z-index:2}@media(min-width:768px){.section-hero-nf .text-content{padding:0 0 60px}}@media(min-width:1024px){.section-hero-nf .text-content{padding:0 0 130px}}.section-hero-nf .text-content h1{font-size:40px;color:#7373b7;font-family:mermaid,times new roman,times,baskerville,georgia,serif}@media(min-width:768px){.section-hero-nf .text-content h1{font-size:60px}}@media(min-width:1024px){.section-hero-nf .text-content h1{font-size:80px}}.section-hero-nf .text-content p{margin-bottom:5px}.section-hero-nf .text-content p strong{font-weight:600}.section-hero-nf .text-content .btn-holder{display:grid;grid-template-columns:repeat(1,1fr);grid-gap:20px;max-width:300px;width:100%;margin:auto auto 0}@media(min-width:576px){.section-hero-nf .text-content .btn-holder{max-width:480px;grid-template-columns:repeat(2,1fr);grid-gap:40px}}@media(min-width:768px){.section-hero-nf .text-content .btn-holder{max-width:580px}}.section-hero-nf .text-content .btn-holder .btn,.section-hero-nf .text-content .btn-holder .nav-links .next,.nav-links .section-hero-nf .text-content .btn-holder .next,.section-hero-nf .text-content .btn-holder .nav-links .prev,.nav-links .section-hero-nf .text-content .btn-holder .prev,.section-hero-nf .text-content .btn-holder .navigation .next,.navigation .section-hero-nf .text-content .btn-holder .next,.section-hero-nf .text-content .btn-holder .navigation .prev,.navigation .section-hero-nf .text-content .btn-holder .prev,.section-hero-nf .text-content .btn-holder .navigation-comments .next,.navigation-comments .section-hero-nf .text-content .btn-holder .next,.section-hero-nf .text-content .btn-holder .navigation-comments .prev,.navigation-comments .section-hero-nf .text-content .btn-holder .prev{text-transform:uppercase;font-weight:700}@media(max-width:767.98px){.section-hero-nf .text-content .btn-holder .btn,.section-hero-nf .text-content .btn-holder .nav-links .next,.nav-links .section-hero-nf .text-content .btn-holder .next,.section-hero-nf .text-content .btn-holder .nav-links .prev,.nav-links .section-hero-nf .text-content .btn-holder .prev,.section-hero-nf .text-content .btn-holder .navigation .next,.navigation .section-hero-nf .text-content .btn-holder .next,.section-hero-nf .text-content .btn-holder .navigation .prev,.navigation .section-hero-nf .text-content .btn-holder .prev,.section-hero-nf .text-content .btn-holder .navigation-comments .next,.navigation-comments .section-hero-nf .text-content .btn-holder .next,.section-hero-nf .text-content .btn-holder .navigation-comments .prev,.navigation-comments .section-hero-nf .text-content .btn-holder .prev{padding-left:15px;padding-right:15px}}.section-hero-nf .text-content .btn-holder .btn-primary-outline{border-width:2px}.section-hero-heading{padding:0 0 30px;text-align:center;line-height:1.5}@media(min-width:768px){.section-hero-heading{padding:0 0 40px}}@media(min-width:1440px){.section-hero-heading{padding:0 0 52px}}.section-hero-heading .text-holder{max-width:856px;margin:0 auto}.section-hero-heading mark{background-color:initial;color:#1e1e1e;display:block}.section-hero-heading h1{line-height:1.1;margin-bottom:.5em}.section-hero-heading p{line-height:1.5}.section-cards{padding:40px 0;background-color:#fff}@media(min-width:768px){.section-cards{padding:70px 0}}@media(min-width:1024px){.section-cards{padding:115px 0 57px}}@media(min-width:1024px){.section-cards+.section-form{margin-top:55px}}.section-cards .grid-row{display:grid;grid-template-columns:repeat(1,1fr);grid-gap:50px 30px;justify-content:center}@media(min-width:480px){.section-cards .grid-row{grid-template-columns:repeat(2,1fr)}}@media(min-width:768px){.section-cards .grid-row{grid-template-columns:repeat(3,1fr)}}@media(min-width:1024px){.section-cards .grid-row{grid-gap:40px}}@media(max-width:575.98px){.section-cards .heading{margin-bottom:50px}}.section-cards .btn-holder{text-align:center;margin-top:50px}.card{position:relative;line-height:1.2;z-index:1}.card:hover .card--img{background-color:#7373b7}.card:hover h5{color:#7373b7}.card:hover .read-more{text-decoration:underline}.card--img{display:block;position:relative;padding-top:72%;background-color:#80d078;border-radius:8px;transition:.4s all}.card--img img{position:absolute;width:calc(100% - 14px);height:100%;margin:auto;top:-7px;left:0;right:0;object-fit:cover;object-position:center;border-radius:8px}.card--content{font-size:16px;padding:18px 0 0}.card--content .read-more{color:#7373b7;font-weight:700;font-family:mermaid,times new roman,times,baskerville,georgia,serif;transition:.4s all}.card--cat-list{display:flex;flex-wrap:wrap;gap:5px;position:absolute;top:-18px;left:15px;z-index:2}.card .btn,.card .nav-links .next,.nav-links .card .next,.card .nav-links .prev,.nav-links .card .prev,.card .navigation .next,.navigation .card .next,.card .navigation .prev,.navigation .card .prev,.card .navigation-comments .next,.navigation-comments .card .next,.card .navigation-comments .prev,.navigation-comments .card .prev{font-size:12px;padding:9px;border-radius:6px;text-transform:none;font-weight:500}.card h5{color:#000;font-family:mulish,arial,helvetica neue,helvetica,sans-serif;font-size:18px;line-height:1.1;margin-bottom:14px;transition:.4s all}@media(min-width:768px){.card h5{font-size:20px;min-height:3.6em}}@media(min-width:1024px){.card h5{font-size:26px}}.card h5 a{color:inherit}.card p{margin-bottom:10px}.section-faq{background-color:#fff;padding:40px 0}@media(min-width:576px){.section-faq{padding:70px 0 120px}}@media(min-width:1024px){.section-faq{padding:110px 0}}.section-faq.single-page .acc{margin-top:-37px}@media(min-width:1024px){.section-faq.single-page .heading h2{font-size:36px}}.section-faq.single-page .heading:after{display:none}.section-faq .grid-row{display:grid;grid-template-columns:1fr;justify-content:space-between;grid-gap:30px;align-items:start}@media(min-width:576px){.section-faq .grid-row{grid-template-columns:.8fr 1fr;align-items:start}}@media(min-width:1024px){.section-faq .grid-row{grid-template-columns:435px 570px;align-items:start}}.section-faq .heading{position:relative}.section-faq .heading{position:relative;line-height:1.3;margin-bottom:0;text-align:left;padding-top:20px}@media(min-width:768px){.section-faq .heading{padding-top:43px}}@media(max-width:575.98px){.section-faq .heading{text-align:center}}.section-faq .heading h2{font-size:35px;padding-bottom:25px;line-height:1}@media(min-width:768px){.section-faq .heading h2{font-size:48px;padding-bottom:36px}}.section-faq .heading .btn,.section-faq .heading .nav-links .next,.nav-links .section-faq .heading .next,.section-faq .heading .nav-links .prev,.nav-links .section-faq .heading .prev,.section-faq .heading .navigation .next,.navigation .section-faq .heading .next,.section-faq .heading .navigation .prev,.navigation .section-faq .heading .prev,.section-faq .heading .navigation-comments .next,.navigation-comments .section-faq .heading .next,.section-faq .heading .navigation-comments .prev,.navigation-comments .section-faq .heading .prev{margin-top:16px}@media(min-width:768px){.section-faq .heading .btn,.section-faq .heading .nav-links .next,.nav-links .section-faq .heading .next,.section-faq .heading .nav-links .prev,.nav-links .section-faq .heading .prev,.section-faq .heading .navigation .next,.navigation .section-faq .heading .next,.section-faq .heading .navigation .prev,.navigation .section-faq .heading .prev,.section-faq .heading .navigation-comments .next,.navigation-comments .section-faq .heading .next,.section-faq .heading .navigation-comments .prev,.navigation-comments .section-faq .heading .prev{margin-top:32px}}@media(min-width:1024px){.section-faq .b-accordion-holder{padding-right:34px}}.section-faq .acc--item{border-bottom:1px solid #1e1e1e;padding:20px 0}@media(min-width:768px){.section-faq .acc--item{padding:43px 0 35px}}.section-faq .acc .slide a{color:#7373b7}.section-faq .acc .slide a:hover{text-decoration:underline}.section-faq .acc .slide{line-height:1;padding-top:15px;padding-right:15px;font-size:16px}@media(min-width:768px){.section-faq .acc .slide{padding-top:26px;padding-right:20px}}.section-faq .acc .slide p:last-of-type{margin-bottom:0}.section-faq .acc .active i{transform:rotate(-90deg)}.section-faq .acc .opener{display:flex;justify-content:space-between;align-items:flex-start;font-size:20px;font-weight:600;color:#000}@media(min-width:768px){.section-faq .acc .opener{font-size:22px}}.section-faq .acc .opener i{position:relative;display:inline-block;margin-left:10px;font-size:16px;top:.5em;transition:.4s all}@media(min-width:768px){.section-faq .acc .opener i{font-size:20px;top:.4em}}.section-faq .acc p+ul{margin:24px 0!important}.section-faq .acc ul{margin:24px 0;padding-left:40px;line-height:1;list-style:none}.section-faq .acc ul:last-child{margin:0}.section-faq .acc ul li{overflow:hidden;display:flex;line-height:1.4}.section-faq .acc ul li::before{content:"";min-width:8px;min-height:8px;height:8px;border-radius:50%;float:left;background:#7373b7;position:relative;top:8px;margin-right:12px}.section-faq .acc ul li+li{margin-top:17px}.section-text-card{padding-top:40px;background-color:#fff}@media(min-width:768px){.section-text-card{padding-top:70px}}@media(min-width:1024px){.section-text-card{padding:115px 0 5px}}.section-text-card .grid-row{display:grid;grid-template-columns:repeat(1,1fr);grid-gap:20px;justify-content:center;counter-reset:cards}@media(min-width:576px){.section-text-card .grid-row{grid-gap:50px 20px;grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.section-text-card .grid-row{grid-gap:30px;grid-template-columns:repeat(4,1fr)}}.card-text{font-size:16px;text-align:center}.card-text--number{display:flex;align-items:center;justify-content:center;margin:0 auto 15px;background-color:#80d078;color:#fff;width:60px;height:62px;border-radius:50% 0 50% 50%;font-family:mermaid,times new roman,times,baskerville,georgia,serif;font-weight:700;font-size:30px}@media(min-width:576px){.card-text--number{font-size:40px;margin:0 auto 28px}}.card-text--number:after{counter-increment:cards;content:counter(cards)}.card-text h5{font-size:22px;font-family:mulish,arial,helvetica neue,helvetica,sans-serif;line-height:1.1}.card-text .hidden{position:absolute;visibility:hidden;left:-999999px}.section-hero-home{padding:0 0 50px}@media(min-width:768px){.section-hero-home{padding:0 0 100px}}@media(min-width:1440px){.section-hero-home{padding:0 0 95px}}.section-hero-home.align-items-top .grid-row{align-items:start}.section-hero-home.align-items-center .grid-row{align-items:center}.section-hero-home.hero-inner-page h1{font-size:35px;line-height:1.1;margin-bottom:.7em}@media(min-width:576px){.section-hero-home.hero-inner-page h1{font-size:40px}}@media(min-width:768px){.section-hero-home.hero-inner-page h1{font-size:48px}}.section-hero-home.hero-inner-page h2{font-size:28px;line-height:1.1;margin-bottom:.8em}@media(min-width:576px){.section-hero-home.hero-inner-page h2{font-size:32px}}@media(min-width:768px){.section-hero-home.hero-inner-page h2{font-size:36px}}.section-hero-home.hero-contact h1{margin-bottom:20px}@media(min-width:768px){.section-hero-home.hero-contact h1{font-size:48px}}.section-hero-home.hero-contact h1 mark{background:0 0;color:#1e1e1e}.section-hero-home.hero-contact h2{font-weight:700;line-height:1}@media(min-width:1024px){.section-hero-home.hero-contact h2{font-size:36px}}.section-hero-home .grid-row{display:grid;justify-content:space-between;align-items:end;grid-gap:20px}@media(min-width:480px){.section-hero-home .grid-row{grid-template-columns:1fr 1fr}}@media(min-width:768px){.section-hero-home .grid-row{grid-template-columns:1fr 1fr;grid-gap:30px}}@media(min-width:1440px){.section-hero-home .grid-row{grid-template-columns:487px 1fr}}.section-hero-home .text-content{order:1;text-align:center;padding-bottom:20px}@media(min-width:480px){.section-hero-home .text-content{order:0;text-align:left}}.section-hero-home .text-content p{line-height:1.28;font-size:16px;margin-bottom:1.1em}@media(min-width:768px){.section-hero-home .text-content p{font-size:18px}}.section-hero-home .text-content p+.btn,.section-hero-home .text-content .nav-links p+.next,.nav-links .section-hero-home .text-content p+.next,.section-hero-home .text-content .nav-links p+.prev,.nav-links .section-hero-home .text-content p+.prev,.section-hero-home .text-content .navigation p+.next,.navigation .section-hero-home .text-content p+.next,.section-hero-home .text-content .navigation p+.prev,.navigation .section-hero-home .text-content p+.prev,.section-hero-home .text-content .navigation-comments p+.next,.navigation-comments .section-hero-home .text-content p+.next,.section-hero-home .text-content .navigation-comments p+.prev,.navigation-comments .section-hero-home .text-content p+.prev{margin-top:1.5em}.section-hero-home h1{color:#7373b7;font-size:35px;line-height:1.1;margin-bottom:.5em}@media(min-width:576px){.section-hero-home h1{font-size:40px}}@media(min-width:768px){.section-hero-home h1{font-size:50px}}@media(min-width:1024px){.section-hero-home h1{font-size:64px}}.section-hero-home .card-img{margin-left:auto}@media(max-width:767.98px){.section-hero-home .card-img .decor-img-sm{max-width:30%}}@media(max-width:1299.98px){.section-hero-home .card-img .decor-img-lg{display:none}}@media(max-width:1199.98px){.section-hero-home .decor-circle-sm{display:none}}.section-img-text{padding:30px 0}@media(min-width:768px){.section-img-text{padding:40px 0}}@media(min-width:1024px){.section-img-text{padding:92px 0}}@media(max-width:575.98px){.section-img-text+.wp-block-spacer{height:50px!important}}@media(max-width:767.98px){.section-img-text+.wp-block-spacer{height:0!important}}.section-img-text .container>.heading{text-align:center;margin-bottom:25px;width:100%;margin-left:auto;margin-right:auto}@media(min-width:1024px){.section-img-text .container>.heading{margin-bottom:70px}}.section-img-text .grid-row{display:grid;justify-content:space-between;align-items:end;grid-gap:20px}@media(min-width:576px){.section-img-text .grid-row{align-items:flex-start;grid-template-columns:1fr 1fr}}@media(min-width:768px){.section-img-text .grid-row{align-items:center;grid-template-columns:1fr 1fr;grid-gap:30px}}@media(min-width:1440px){.section-img-text .grid-row{grid-template-columns:436px 495px}}@media(min-width:1440px){.section-img-text .grid-row.reverse{grid-template-columns:495px 436px}}@media(min-width:576px){.section-img-text .grid-row.reverse>*:first-child{order:2}}.section-img-text .grid-row .heading{margin-bottom:0}.section-img-text .card-img{margin-left:auto;margin-right:auto}.section-img-text .heading{position:relative;text-align:left;margin-bottom:0;order:2;z-index:2;text-align:center;list-style:none;position:relative;padding-left:0;margin:0 0 45px}@media(min-width:768px){.section-img-text .heading{order:0;text-align:left}}.section-img-text .heading h2{line-height:1.1}@media(max-width:575.98px){.section-img-text .heading h2{font-size:30px}}.section-img-text .heading p+p{margin-top:1.5em}@media(min-width:1024px){.section-img-text .heading p+.btn,.section-img-text .heading .nav-links p+.next,.nav-links .section-img-text .heading p+.next,.section-img-text .heading .nav-links p+.prev,.nav-links .section-img-text .heading p+.prev,.section-img-text .heading .navigation p+.next,.navigation .section-img-text .heading p+.next,.section-img-text .heading .navigation p+.prev,.navigation .section-img-text .heading p+.prev,.section-img-text .heading .navigation-comments p+.next,.navigation-comments .section-img-text .heading p+.next,.section-img-text .heading .navigation-comments p+.prev,.navigation-comments .section-img-text .heading p+.prev{margin-top:1.8em}}.section-img-text .heading ul{list-style:none;position:relative;padding-left:0;margin:0 0 45px;font-size:16px;line-height:1.5;text-align:left}.section-img-text .heading ul:last-child{margin-bottom:0}.section-img-text .heading ul li{padding-left:23px;position:relative}.section-img-text .heading ul li::before{content:"";position:absolute;top:6px;left:0;width:3px;height:15px;background-color:#7373b7}.section-img-text .heading ul li+li{margin-top:15px}@media(min-width:1024px){.section-img-text .heading ul li+li{margin-top:30px}}@media(max-width:1023.98px){.section-img-text .decor-circle,.section-img-text .decor-type-1,.section-img-text .decor-circle-sm,.section-img-text .decor-type-2{display:none}}.section-img-text .primary .titles h3{color:#7373b7}.section-img-text .primary .titles+ul{font-size:16px}.section-img-text .primary .titles+ul li:before{background-color:#7373b7}.section-img-text .titles{margin-bottom:15px}@media(min-width:1024px){.section-img-text .titles{font-size:36px;margin-bottom:33px}}.section-img-text .titles .primary h3{color:#7373b7}.section-img-text .titles .primary ul li:before{background-color:#7373b7}.section-img-text .titles h2{margin-bottom:0}.section-img-text .titles h3{color:#80d078;font-size:22px;margin:10px 0}@media(min-width:768px){.section-img-text .titles h3{font-size:28px}}@media(min-width:1024px){.section-img-text .titles h3{font-size:36px}}.section-img-text .titles h2,.section-img-text .titles h3{line-height:1}.section-img-text .titles+ul{list-style:none;position:relative;padding-left:0;margin:0 0 45px}.section-img-text .titles+ul li{padding-left:23px;position:relative}.section-img-text .titles+ul li::before{content:"";position:absolute;top:6px;left:0;width:3px;height:15px;background-color:#80d078}.section-img-text .titles+ul li+li{margin-top:15px}@media(min-width:1024px){.section-img-text .titles+ul li+li{margin-top:30px}}@media(max-width:1439.98px){.section-card-team+.section-img-text .decor-img-lg{display:none}}.section-filters{padding-bottom:85px}@media(min-width:768px){.section-filters{padding-bottom:100px}}@media(min-width:1024px){.section-filters{padding-bottom:155px}}.section-filters .ajax-filter-holder{padding-bottom:40px}@media(min-width:576px){.section-filters .ajax-filter-holder{padding-bottom:70px}}@media(min-width:1024px){.section-filters .ajax-filter-holder{padding-bottom:140px}}.section-filters .grid-row{display:grid;grid-template-columns:repeat(1,1fr);grid-gap:50px 30px;margin-bottom:50px;justify-content:center}@media(min-width:576px){.section-filters .grid-row{grid-template-columns:repeat(2,1fr)}}@media(min-width:768px){.section-filters .grid-row{grid-template-columns:repeat(3,1fr)}}@media(min-width:1024px){.section-filters .grid-row{grid-gap:60px 40px}}.section-filters .filter-box{margin:0 0 50px}@media(min-width:768px){.section-filters .filter-box{margin:0 0 70px}}@media(min-width:1024px){.section-filters .filter-box{margin:0 0 120px}}.section-filters .filter-box .radio{text-align:center}@media(min-width:1024px){.section-filters .card h5{font-size:23px}}.section-filters .radio-row{display:grid;justify-content:center;grid-template-columns:repeat(2,1fr);grid-gap:16px}@media(min-width:480px){.section-filters .radio-row{grid-template-columns:repeat(3,1fr)}}@media(min-width:1024px){.section-filters .radio-row{grid-template-columns:repeat(6,150px)}}.section-filters .radio-row input{position:absolute;left:-99999999px}.section-filters .radio-row input:checked+.btn,.section-filters .radio-row .nav-links input:checked+.next,.nav-links .section-filters .radio-row input:checked+.next,.section-filters .radio-row .nav-links input:checked+.prev,.nav-links .section-filters .radio-row input:checked+.prev,.section-filters .radio-row .navigation input:checked+.next,.navigation .section-filters .radio-row input:checked+.next,.section-filters .radio-row .navigation input:checked+.prev,.navigation .section-filters .radio-row input:checked+.prev,.section-filters .radio-row .navigation-comments input:checked+.next,.navigation-comments .section-filters .radio-row input:checked+.next,.section-filters .radio-row .navigation-comments input:checked+.prev,.navigation-comments .section-filters .radio-row input:checked+.prev{color:#fff;background:#7373b7;border-color:#7373b7}.section-filters .radio-row label::before{display:none}.section-filters .radio-row .btn,.section-filters .radio-row .nav-links .next,.nav-links .section-filters .radio-row .next,.section-filters .radio-row .nav-links .prev,.nav-links .section-filters .radio-row .prev,.section-filters .radio-row .navigation .next,.navigation .section-filters .radio-row .next,.section-filters .radio-row .navigation .prev,.navigation .section-filters .radio-row .prev,.section-filters .radio-row .navigation-comments .next,.navigation-comments .section-filters .radio-row .next,.section-filters .radio-row .navigation-comments .prev,.navigation-comments .section-filters .radio-row .prev{cursor:pointer;padding-left:10px;padding-right:10px;width:100%;text-transform:none;font-weight:400}@media(min-width:576px){.section-filters .radio-row .btn,.section-filters .radio-row .nav-links .next,.nav-links .section-filters .radio-row .next,.section-filters .radio-row .nav-links .prev,.nav-links .section-filters .radio-row .prev,.section-filters .radio-row .navigation .next,.navigation .section-filters .radio-row .next,.section-filters .radio-row .navigation .prev,.navigation .section-filters .radio-row .prev,.section-filters .radio-row .navigation-comments .next,.navigation-comments .section-filters .radio-row .next,.section-filters .radio-row .navigation-comments .prev,.navigation-comments .section-filters .radio-row .prev{min-width:150px}}@media(max-width:1023.98px){.section-filters .radio-row .btn,.section-filters .radio-row .nav-links .next,.nav-links .section-filters .radio-row .next,.section-filters .radio-row .nav-links .prev,.nav-links .section-filters .radio-row .prev,.section-filters .radio-row .navigation .next,.navigation .section-filters .radio-row .next,.section-filters .radio-row .navigation .prev,.navigation .section-filters .radio-row .prev,.section-filters .radio-row .navigation-comments .next,.navigation-comments .section-filters .radio-row .next,.section-filters .radio-row .navigation-comments .prev,.navigation-comments .section-filters .radio-row .prev{padding-top:10px;padding-bottom:10px}}.section-filters .ajax-filters-container .ajax-filter-holder>*,.section-filters .ajax-filters-container .ajax-filter-content>*,.section-filters .ajax-filters-container .ajax-load-content>*{transition:opacity .5s,transform .5s}.section-filters .ajax-filters-container .ajax-filter-holder .new-item{opacity:0;transform:translateY(50px)}.section-filters .paging{display:flex;justify-content:center;align-items:center;color:#7373b7;font-weight:600}.section-filters .paging li{padding:0 5px}.section-filters .paging .btn,.section-filters .paging .nav-links .next,.nav-links .section-filters .paging .next,.section-filters .paging .nav-links .prev,.nav-links .section-filters .paging .prev,.section-filters .paging .navigation .next,.navigation .section-filters .paging .next,.section-filters .paging .navigation .prev,.navigation .section-filters .paging .prev,.section-filters .paging .navigation-comments .next,.navigation-comments .section-filters .paging .next,.section-filters .paging .navigation-comments .prev,.navigation-comments .section-filters .paging .prev{display:flex;align-items:center;justify-content:center;padding:5px 15px;border-radius:6px;font-size:0;padding:7px 14px}.section-filters .paging .btn svg,.section-filters .paging .nav-links .next svg,.nav-links .section-filters .paging .next svg,.section-filters .paging .nav-links .prev svg,.nav-links .section-filters .paging .prev svg,.section-filters .paging .navigation .next svg,.navigation .section-filters .paging .next svg,.section-filters .paging .navigation .prev svg,.navigation .section-filters .paging .prev svg,.section-filters .paging .navigation-comments .next svg,.navigation-comments .section-filters .paging .next svg,.section-filters .paging .navigation-comments .prev svg,.navigation-comments .section-filters .paging .prev svg{width:13px}.section-filters .paging .btn svg path,.section-filters .paging .nav-links .next svg path,.nav-links .section-filters .paging .next svg path,.section-filters .paging .nav-links .prev svg path,.nav-links .section-filters .paging .prev svg path,.section-filters .paging .navigation .next svg path,.navigation .section-filters .paging .next svg path,.section-filters .paging .navigation .prev svg path,.navigation .section-filters .paging .prev svg path,.section-filters .paging .navigation-comments .next svg path,.navigation-comments .section-filters .paging .next svg path,.section-filters .paging .navigation-comments .prev svg path,.navigation-comments .section-filters .paging .prev svg path{fill:#fff}.section-filters .paging a:not(.btn){color:inherit}.section-filters footer{max-width:400px;margin:auto}@media(min-width:768px){.section-filters footer{max-width:500px}}@media(min-width:1024px){.section-filters footer{max-width:none}}.section-filters footer .inner{display:flex;align-items:center}.section-filters footer h2{position:relative;margin:15px 15px 15px 0;line-height:1;font-weight:400}@media(max-width:575.98px){.section-filters footer h2{font-size:30px}}.section-filters footer h2 .svg-holder{position:absolute;top:150%;left:89%;height:102px;transform:rotate(4deg)}.section-filters footer h2 mark{position:relative;background:0 0;color:#7373b7}.section-filters footer .btn,.section-filters footer .nav-links .next,.nav-links .section-filters footer .next,.section-filters footer .nav-links .prev,.nav-links .section-filters footer .prev,.section-filters footer .navigation .next,.navigation .section-filters footer .next,.section-filters footer .navigation .prev,.navigation .section-filters footer .prev,.section-filters footer .navigation-comments .next,.navigation-comments .section-filters footer .next,.section-filters footer .navigation-comments .prev,.navigation-comments .section-filters footer .prev{position:relative;background-color:#fff;z-index:1;margin-left:auto}.section-filters footer .btn:hover,.section-filters footer .nav-links .next:hover,.nav-links .section-filters footer .next:hover,.section-filters footer .nav-links .prev:hover,.nav-links .section-filters footer .prev:hover,.section-filters footer .navigation .next:hover,.navigation .section-filters footer .next:hover,.section-filters footer .navigation .prev:hover,.navigation .section-filters footer .prev:hover,.section-filters footer .navigation-comments .next:hover,.navigation-comments .section-filters footer .next:hover,.section-filters footer .navigation-comments .prev:hover,.navigation-comments .section-filters footer .prev:hover{background-color:#7373b7}.archive .section-filters .ajax-filter-holder{padding-bottom:0}.section-card-team{padding-top:35px;padding-bottom:15px}@media(min-width:768px){.section-card-team{padding-top:78px}}@media(min-width:1024px){.section-card-team{padding-top:78px}}.section-card-team .grid-row{display:grid;grid-template-columns:repeat(1,1fr);grid-gap:20px}@media(min-width:480px){.section-card-team .grid-row{grid-template-columns:repeat(2,1fr)}}@media(min-width:768px){.section-card-team .grid-row{grid-template-columns:repeat(3,1fr)}}@media(min-width:1024px){.section-card-team .grid-row{grid-template-columns:repeat(4,1fr)}}.section-card-team .slick-track{display:flex}.section-card-team .slick-track:after,.section-card-team .slick-track::before{display:none}.section-card-team .slick-track .slide-item{padding:0 10px}.section-card-team .slick-track>*{height:auto}.section-card-team .slick-slide{display:flex;float:none}.section-card-team .slick-list{margin:0 -10px}.section-card-team .slick-arrow{position:absolute;top:50%;transform:translateY(-50%);right:101%;background:0 0;padding:0;width:20px;border:0;line-height:0;font-size:0}@media(max-width:1199.98px){.section-card-team .slick-arrow{opacity:0}}.section-card-team .slick-arrow:hover svg{fill:#7373b7}.section-card-team .slick-arrow svg{transition:.4s all;width:100%}.section-card-team .slick-arrow.slick-next{right:auto;left:101%}.section-card-team .slick-dots{display:flex;justify-content:center;margin-top:20px}.section-card-team .slick-dots li+li{margin-left:15px}.section-card-team .slick-dots .slick-active button{background-color:#80d078}.section-card-team .slick-dots button{width:10px;height:10px;border-radius:50%;padding:0;border:0;font-size:0;background-color:#7373b7;transition:.4s all}.section-card-team .slick-dots button:hover{background-color:#80d078}.card-team{display:flex;flex-direction:column;border-top-left-radius:115px;overflow:hidden;font-size:16px;height:100%;width:100%}.card-team:hover .card-team--content{border-color:#7373b7}.card-team:hover .card-team--content h6{color:#7373b7}.card-team:hover .read-more{text-decoration:underline}.card-team--img img{width:100%}.card-team--content{display:flex;flex-direction:column;padding:20px;border:1px solid #80d078;border-top:0;border-bottom-width:8px;flex:1;transition:.4s all}@media(min-width:576px){.card-team--content{padding:35px 25px 22px}}.card-team h6{font-weight:600;font-size:22px;color:#000;font-family:mulish,arial,helvetica neue,helvetica,sans-serif}@media(min-width:768px){.card-team h6{margin-bottom:0}}.card-team h6 a{color:inherit}.card-team p{line-height:1.28;margin-bottom:10px}.card-team .read-more{font-size:14px;color:#7373b7;font-weight:700;font-family:mermaid,times new roman,times,baskerville,georgia,serif;transition:.4s all;margin-top:auto}.card-team .read-more:hover{text-decoration:underline}.section-descr{text-align:center;position:relative;padding-bottom:40px;padding-top:40px;z-index:1}@media(min-width:1024px){.section-descr{padding-bottom:170px}}.section-descr .heading{margin-bottom:40px}@media(min-width:1440px){.section-descr .heading{margin-bottom:114px}}.section-descr .container{max-width:1200px}.section-descr .grid-row{margin-bottom:50px}@media(min-width:1024px){.section-descr .grid-row{display:flex;justify-content:space-between}}.section-descr .grid-row>*{margin-bottom:30px}.section-descr .grid-row>*:nth-child(2){padding:0 40px}@media(min-width:1024px){.section-descr .grid-row>*:nth-child(2){border-left:1px solid rgba(107,107,107,.35);border-right:1px solid rgba(107,107,107,.35);padding:225px 90px 0}}.section-descr .text{max-width:280px;font-size:16px;margin:0 auto;padding:0 20px}.section-descr .text h5{font-family:mulish,arial,helvetica neue,helvetica,sans-serif;font-size:20px;margin-bottom:15px}@media(min-width:768px){.section-descr .text h5{font-size:22px}}.section-descr .img{position:absolute;inset:0;z-index:-1}@media(max-width:767.98px){.section-descr .img{opacity:0}}.section-descr .img img{position:absolute;width:100%;left:0;height:100%;top:0;object-fit:cover}@media(min-width:1024px){.section-descr .img img{object-fit:contain}}.section-descr .video-bg{position:absolute;inset:0;z-index:-1}@media(max-width:767.98px){.section-descr .video-bg{opacity:0}}.section-descr .video-bg video{position:absolute;width:100%;left:0;height:100%;top:0;object-fit:cover}@media(min-width:1024px){.section-descr .video-bg video{object-fit:contain}}.section-text-list{padding:0 0 10px}@media(min-width:576px){.section-text-list{padding:60px 0 15px}}@media(min-width:768px){.section-text-list{padding:100px 0 25px}}@media(min-width:1024px){.section-text-list{padding:140px 0 60px}}@media(min-width:1024px){.section-text-list .grid-row{display:grid;grid-template-columns:1fr 570px;align-items:center;grid-gap:120px}}@media(min-width:1024px){.section-text-list .heading{text-align:left;max-width:none}}.section-text-list .card-list{position:relative;display:grid;grid-template-columns:60px 1fr;grid-gap:15px;align-items:center;padding:25px;border:1px solid rgba(107,107,107,.35);border-radius:6px;font-size:16px}@media(max-width:575.98px){.section-text-list .card-list{font-size:14px;padding:20px;grid-template-columns:40px 1fr}}@media(min-width:768px){.section-text-list .card-list{padding:50px 35px 50px 50px;grid-gap:37px}}@media(max-width:1023.98px){.section-text-list .card-list{max-width:570px;margin-left:auto;margin-right:auto}}@media(min-width:1024px){.section-text-list .card-list{grid-template-columns:70px 1fr}}.section-text-list .card-list+.card-list{margin-top:15px}@media(min-width:768px){.section-text-list .card-list+.card-list{margin-top:28px}}.section-text-list .card-list::before{content:"";position:absolute;left:-2px;background-color:#7373b7;width:4px;height:calc(100% - 96px);max-height:76px;top:50%;transform:translateY(-50%);border-radius:1px}.section-text-list .card-list i{width:45px;height:45px;padding:13px;display:flex;justify-content:center;align-items:center;border-radius:50%;background-color:#80d078}@media(min-width:576px){.section-text-list .card-list i{width:60px;height:60px}}@media(min-width:768px){.section-text-list .card-list i{width:70px;height:70px}}.section-text-list .card-list h6{font-family:mulish,arial,helvetica neue,helvetica,sans-serif;font-weight:600;font-size:18px;margin-bottom:10px;line-height:1}@media(min-width:576px){.section-text-list .card-list h6{font-size:20px}}@media(min-width:768px){.section-text-list .card-list h6{font-size:22px;margin-bottom:17px}}.section-text-list .card-list p{margin-bottom:10px}.section-text-list .card-list p:last-child{margin:0}.section-text-list .card-list strong{font-weight:600}.section-text-items{padding:40px 0}@media(min-width:576px){.section-text-items{padding:40px 0 60px}}@media(min-width:768px){.section-text-items{padding:40px 0 60px}}@media(min-width:1024px){.section-text-items{padding:60px 0 143px}}.section-text-items .grid-row{margin-bottom:35px}@media(min-width:768px){.section-text-items .grid-row{margin-bottom:50px;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:55px}}.section-text-items .text-item{font-size:16px;line-height:1}@media(max-width:767.98px){.section-text-items .text-item+.text-item{margin-top:25px}}.section-text-items .text-item h6{font-family:mulish,arial,helvetica neue,helvetica,sans-serif;font-weight:600;font-size:18px;margin-bottom:10px;line-height:1}@media(min-width:576px){.section-text-items .text-item h6{font-size:20px}}@media(min-width:768px){.section-text-items .text-item h6{font-size:22px;margin-bottom:17px}}.section-text-items .text-item p{margin:0;line-height:1.3}.section-text-items .text-item strong{font-weight:600}.section-text-items .text-item a{color:#7373b7;text-decoration:underline}.section-text-items .text-item a:hover{text-decoration:none}.section-text-items .btn-holder{text-align:center}.section-pay-block{padding:40px 0}@media(min-width:768px){.section-pay-block{padding:80px 0}}@media(min-width:1024px){.section-pay-block{padding:120px 0 95px}}@media(min-width:768px){.section-pay-block .grid-row{display:grid;justify-content:space-between;align-items:end;grid-template-columns:487px 312px}}.section-pay-block .heading{position:relative}@media(max-width:767.98px){.section-pay-block .heading{text-align:center}}@media(min-width:768px){.section-pay-block .heading{margin-bottom:0;text-align:left}}.section-pay-block .heading .svg-holder{position:absolute;top:90%;left:103%;width:163px;height:102px;transform:rotate(8deg)}@media(min-width:576px){.section-pay-block .heading .svg-holder{width:240px;top:100%;left:90%;display:none}}@media(min-width:768px){.section-pay-block .heading .svg-holder{display:block}}@media(min-width:1024px){.section-pay-block .heading .svg-holder{width:263px;top:90%;left:103%}}.section-pay-block .heading p{margin-bottom:0}.section-pay-block .block-pay-holder{display:grid;grid-gap:63px;grid-template-columns:100px 100px;justify-content:center}.section-pay-block .block-pay{position:relative;display:flex;justify-content:center;align-items:center;width:100px;height:100px;background-color:rgba(128,208,120,.2);border-radius:6px}.section-pay-block .block-pay.primary{background-color:rgba(115,115,183,.2)}.section-pay-block .block-pay.primary i{background-color:#7373b7}.section-pay-block .block-pay i{display:flex;justify-content:center;align-items:center;position:absolute;width:48px;height:48px;border-radius:50%;left:63px;bottom:68px;top:auto;background-color:#80d078}@media(min-width:768px){.section-pay-block .block-pay i{width:58px;height:58px;left:83px;bottom:78px}}.section-pay-block .block-pay p{font-size:15px;margin:0;font-weight:600}.section-two-col{padding:25px 0}@media(min-width:768px){.section-two-col{padding:52px 0}}.section-two-col.primary h3{color:#7373b7}.section-two-col.primary .text-content i{background-color:#7373b7}.section-two-col.primary ul li::before{background-color:#7373b7}.section-two-col .grid-row{display:grid;justify-content:space-between;align-items:end;grid-gap:20px}@media(min-width:576px){.section-two-col .grid-row{align-items:flex-start;grid-template-columns:1fr 1fr}}@media(min-width:768px){.section-two-col .grid-row{align-items:center;grid-template-columns:1fr 1fr;grid-gap:30px}}@media(min-width:1440px){.section-two-col .grid-row{grid-template-columns:436px 541px}}@media(min-width:1440px){.section-two-col .grid-row.reverse{grid-template-columns:541px 436px}}@media(min-width:576px){.section-two-col .grid-row.reverse>*:first-child{order:2}}@media(max-width:575.98px){.section-two-col .text-content{text-align:center}}.section-two-col .text-content i{display:flex;align-items:center;justify-content:center;margin-bottom:15px;width:60px;height:62px;border-radius:50% 0 50% 50%;background-color:#80d078}@media(max-width:575.98px){.section-two-col .text-content i{margin-left:auto;margin-right:auto}}@media(min-width:1024px){.section-two-col .text-content i{margin-bottom:25px}}.section-two-col .primary h3{color:#7373b7}.section-two-col .primary ul li:before{background-color:#7373b7}.section-two-col h2{margin-bottom:0}.section-two-col h2,.section-two-col h3{line-height:1}.section-two-col .titles{margin-bottom:15px}@media(min-width:1024px){.section-two-col .titles{font-size:36px;margin-bottom:33px}}.section-two-col h3{color:#80d078}@media(min-width:1024px){.section-two-col h3{font-size:36px}}.section-two-col strong{font-weight:600}.section-two-col ul{list-style:none;position:relative;padding-left:0;margin:0 0 45px;text-align:left}.section-two-col ul li{padding-left:23px;position:relative}.section-two-col ul li::before{content:"";position:absolute;top:6px;left:0;width:3px;height:15px;background-color:#80d078}.section-two-col ul li+li{margin-top:15px}@media(max-width:1199.98px){.section-two-col .decor-circle-sm{display:none}}@media(min-width:1024px){.section-two-col .btn,.section-two-col .nav-links .next,.nav-links .section-two-col .next,.section-two-col .nav-links .prev,.nav-links .section-two-col .prev,.section-two-col .navigation .next,.navigation .section-two-col .next,.section-two-col .navigation .prev,.navigation .section-two-col .prev,.section-two-col .navigation-comments .next,.navigation-comments .section-two-col .next,.section-two-col .navigation-comments .prev,.navigation-comments .section-two-col .prev{min-width:240px;margin-top:30px}}.section-info{padding-top:40px}.section-info .heading{position:relative;margin-bottom:0;z-index:1}.section-info .img{text-align:center}@media(min-width:1024px){.section-info .img{margin-top:-100px}}.section-info strong{display:inline-block;margin-top:5px;font-size:14px;line-height:1.7142857143}.section-label{padding:30px 0}@media(min-width:768px){.section-label{padding:30px 0 75px}}.section-label .container{max-width:1260px}.section-label .inner{display:grid;align-items:center;padding:25px;grid-template-columns:1fr;grid-gap:15px;background-color:#80d078;border-radius:35px}@media(min-width:768px){.section-label .inner{padding:30px;grid-template-columns:1.05fr .95fr}}@media(min-width:1024px){.section-label .inner{padding:40px}}@media(min-width:1200px){.section-label .inner{grid-gap:70px;padding:65px 75px 46px 80px}}.section-label .heading{margin:0}@media(min-width:768px){.section-label .heading{text-align:left}}.section-label .heading h2{margin-bottom:9px}@media(min-width:1200px){.section-label .heading h2{font-size:64px}}.section-label .heading h3{color:#fff;margin-bottom:0;font-size:25px}@media(min-width:1024px){.section-label .heading h3{font-size:36px}}.section-label .heading p{line-height:1.5}.section-label .list-holder{font-size:14px;line-height:1.5}@media(min-width:576px){.section-label .list-holder{font-size:16px}}.section-label .list-holder h5{font-size:20px;font-weight:600;font-family:mulish,arial,helvetica neue,helvetica,sans-serif;margin-bottom:0}@media(min-width:1024px){.section-label .list-holder h5{font-size:22px;margin-bottom:15px}}.section-label ul{list-style:none;position:relative;padding-left:0;line-height:1.5;margin:20px 0 0}@media(min-width:1024px){.section-label ul{margin:34px 0 0}}.section-label ul li{padding-left:16px;position:relative}.section-label ul li::before{content:"";position:absolute;top:4px;left:0;width:3px;height:15px;background-color:#fff}.section-label ul li+li{margin-top:15px}@media(min-width:1024px){.section-label ul li+li{margin-top:38px}}.section-list{padding:40px 0}@media(min-width:768px){.section-list{padding:64px 0}}.section-list .heading{max-width:none;text-align:left;margin-bottom:25px}@media(min-width:768px){.section-list .heading{margin-bottom:42px}}.section-list .heading h2:only-child{margin-bottom:0}@media(min-width:768px){.section-list .grid-row{column-count:2;gap:45px}}.section-list .block-list{padding:23px 32px;border:1px solid rgba(30,30,30,.1);border-radius:24px;font-size:16px}.section-list .block-list:first-child{margin-top:0}.section-list .block-list+.block-list{margin-top:20px}.section-list .block-list ul{list-style:none;position:relative;padding-left:0;line-height:1.5;margin:0}.section-list .block-list ul li{padding-left:16px;position:relative}.section-list .block-list ul li::before{content:"";position:absolute;top:6px;left:0;width:3px;height:15px;background-color:#7373b7}.section-list .block-list ul li+li{margin-top:15px}@media(min-width:1024px){.section-list .block-list ul li+li{margin-top:30px}}.section-list .block-list h3{font-family:mulish,arial,helvetica neue,helvetica,sans-serif;font-weight:600;font-size:18px}@media(min-width:768px){.section-list .block-list h3{font-size:20px}}@media(min-width:1024px){.section-list .block-list h3{font-size:22px;margin-bottom:30px}}.section-apply{padding:40px 0}@media(min-width:768px){.section-apply{padding:60px 0}}@media(min-width:1200px){.section-apply{padding:75px 0 89px}}.section-apply .grid-row{display:grid;grid-template-columns:1fr;grid-gap:20px;align-items:center}@media(min-width:768px){.section-apply .grid-row{grid-template-columns:1fr 1fr;grid-gap:30px}}@media(min-width:1200px){.section-apply .grid-row{grid-gap:60px;grid-template-columns:1fr 535px}}.section-apply .heading{position:relative;text-align:left;margin-bottom:25px}.section-apply .heading .svg-holder{display:none;content:"";position:absolute;right:0;left:auto;width:163px;height:102px;top:110%;transform:rotate(18deg)}@media(min-width:576px){.section-apply .heading .svg-holder{width:240px}}@media(min-width:768px){.section-apply .heading .svg-holder{display:block}}@media(min-width:1024px){.section-apply .heading .svg-holder{width:263px}}.section-apply .heading h2{color:#7373b7;margin-bottom:9px}@media(min-width:1200px){.section-apply .heading h2{font-size:64px}}.section-apply .heading strong{color:#7373b7}.section-apply .heading a{color:#7373b7}.section-apply .heading p{line-height:1.5;margin-bottom:15px}.section-apply .heading p:last-child{margin-bottom:0}.section-apply .main-list{list-style:none;color:#fff;counter-reset:list;padding-left:0;margin:0}.section-apply .main-list>li{background-color:#7373b7;border-radius:16px;font-size:18px;padding:15px}@media(min-width:768px){.section-apply .main-list>li{padding:23px}}@media(min-width:1024px){.section-apply .main-list>li{padding:23px 32px}}@media(min-width:1200px){.section-apply .main-list>li{font-size:22px}}.section-apply .main-list>li::before{counter-increment:list;content:counter(list)".";font-size:20px;width:auto;height:auto;background:0 0;font-weight:700;top:0;margin-right:10px}.section-apply .main-list>li+li{margin-top:16px}.section-apply .main-list>li ul{list-style:none;position:relative;padding-left:0;line-height:1.5;margin:15px 0 0;font-size:16px}@media(min-width:768px){.section-apply .main-list>li ul{margin:30px 0 0}}.section-apply .main-list>li ul li{padding-left:16px;position:relative}.section-apply .main-list>li ul li::before{content:"";position:absolute;top:6px;left:0;width:3px;height:15px;background-color:#fff}.section-apply .main-list>li ul li+li{margin-top:15px}@media(min-width:1024px){.section-apply .main-list>li ul li+li{margin-top:30px}}.section-contact{padding:40px 0;font-size:15px}@media(min-width:576px){.section-contact{font-size:16px}}@media(min-width:768px){.section-contact{padding:70px 0 57px}}@media(min-width:1024px){.section-contact{padding:60px 0 57px}}.section-contact .heading{max-width:none;text-align:left;margin-bottom:25px}@media(min-width:768px){.section-contact .heading{margin-bottom:42px}}.section-contact .heading h2:only-child{margin-bottom:0}.section-contact .contact-holder{display:flex;flex-wrap:wrap;align-items:flex-start}@media(min-width:768px){.section-contact .contact-holder{gap:0 30px}}.section-contact .contact-holder .item{margin-bottom:18px;width:100%}@media(min-width:1024px){.section-contact .contact-holder .item{max-width:calc(50% - 30px);flex:0 0 calc(50% - 30px);margin-bottom:0}}.section-contact .contact-holder .item:nth-child(2){display:grid;align-items:start;grid-template-columns:repeat(1,1fr);grid-gap:18px}@media(min-width:576px){.section-contact .contact-holder .item:nth-child(2){grid-template-columns:repeat(2,1fr)}}.section-contact .contact-holder .item:nth-child(2)>*{margin:0;letter-spacing:-.05em}@media(min-width:576px){.section-contact .contact-holder .item:nth-child(2)>*:first-child{grid-column-start:1;grid-column-end:3;height:100%}}.section-contact .contact-item{padding:23px;border-radius:24px;border:1px solid rgba(30,30,30,.1);letter-spacing:-.02em}@media(min-width:576px){.section-contact .contact-item{padding:23px 32px}}.section-contact .contact-item+.contact-item{margin-top:18px}@media(min-width:576px){.section-contact .contact-item .columns{display:flex;gap:15px;justify-content:space-between}}.section-contact .contact-item .columns>*:last-child{flex-basis:226px}.section-contact .contact-item .columns>*:only-child{flex-basis:100%}.section-contact .contact-item h6,.section-contact .contact-item p{line-height:1.5}.section-contact .contact-item p:only-child{position:relative;margin-bottom:0;z-index:1}.section-contact .contact-item p:only-child strong:before{content:"";position:absolute;left:-25px;width:3px;height:19px;top:.1em;background-color:#7373b7}@media(min-width:576px){.section-contact .contact-item p:only-child strong:before{top:.3em;left:-34px}}.section-contact .contact-item h6{position:relative;font-size:18px;font-family:mulish,arial,helvetica neue,helvetica,sans-serif;font-weight:600;margin-bottom:18px;z-index:1}@media(min-width:576px){.section-contact .contact-item h6{font-size:22px}}.section-contact .contact-item h6:before{content:"";position:absolute;left:-25px;width:3px;height:19px;top:.3em;background-color:#7373b7}@media(min-width:576px){.section-contact .contact-item h6:before{left:-34px}}.section-contact .contact-item address{margin:0 0 15px;font-style:normal}@media(min-width:576px){.section-contact .contact-item address{margin:0}}.section-contact .contact-item p{margin-bottom:0}.section-contact .contact-item a{text-decoration:underline;color:#7373b7}.section-contact .contact-item a:hover{text-decoration:none}.section-label-heading{padding:30px 0 20px;font-size:16px}@media(min-width:1024px){.section-label-heading{padding:55px 0 38px}}.section-label-heading .container{max-width:1266px}.section-label-heading .heading{max-width:100%;color:#fff;background-color:#7373b7;margin-bottom:0;border-radius:35px;padding:40px 30px}@media(min-width:1024px){.section-label-heading .heading{padding:89px 30px 100px}}.section-label-heading .heading .inner{max-width:715px;margin:0 auto}@media(min-width:1024px){.section-label-heading .btn,.section-label-heading .nav-links .next,.nav-links .section-label-heading .next,.section-label-heading .nav-links .prev,.nav-links .section-label-heading .prev,.section-label-heading .navigation .next,.navigation .section-label-heading .next,.section-label-heading .navigation .prev,.navigation .section-label-heading .prev,.section-label-heading .navigation-comments .next,.navigation-comments .section-label-heading .next,.section-label-heading .navigation-comments .prev,.navigation-comments .section-label-heading .prev{margin-top:33px}}.section-contact-form{padding:45px 0 30px}@media(min-width:768px){.section-contact-form{padding:100px 0 40px}}@media(min-width:1200px){.section-contact-form{padding:160px 0 73px}}@media(min-width:768px){.section-contact-form.success-sent{padding:96px 0 40px}}.section-contact-form.success-sent .grid-row{opacity:0;position:absolute;left:-2e8px}.section-contact-form .container{position:relative}.section-contact-form .grid-row{display:grid;align-items:start;grid-template-columns:1fr;grid-gap:30px}@media(min-width:768px){.section-contact-form .grid-row{grid-template-columns:1fr 1fr}}@media(min-width:1200px){.section-contact-form .grid-row{grid-template-columns:1fr 540px;grid-gap:124px}}.section-contact-form .heading{margin-bottom:0}@media(min-width:768px){.section-contact-form .heading{text-align:left}}.section-contact-form .heading h2{color:#7373b7;padding:0;line-height:1.1}.section-contact-form .heading mark{display:block;color:#1e1e1e;background:0 0}.section-contact-form .form-heading{display:flex;align-items:center;gap:15px;margin-bottom:18px}.section-contact-form .form-heading h6{font-size:18px;margin-bottom:0;font-family:mulish,arial,helvetica neue,helvetica,sans-serif}@media(min-width:768px){.section-contact-form .form-heading h6{font-size:20px}}@media(min-width:1024px){.section-contact-form .form-heading h6{font-size:22px}}.section-contact-form .form-heading span{margin-bottom:0;font-size:13px;margin-left:auto}.section-contact-form form label{display:block;margin-bottom:20px}.section-contact-form form .btn-holder{display:grid;grid-gap:15px;grid-template-columns:1fr;align-items:center;margin-top:20px}@media(min-width:768px){.section-contact-form form .btn-holder{grid-template-columns:1fr 190px;grid-gap:55px}}.section-contact-form form .btn-holder p{font-size:14px;margin-bottom:0}@media(max-width:767.98px){.section-contact-form form .btn-holder .btn,.section-contact-form form .btn-holder .nav-links .next,.nav-links .section-contact-form form .btn-holder .next,.section-contact-form form .btn-holder .nav-links .prev,.nav-links .section-contact-form form .btn-holder .prev,.section-contact-form form .btn-holder .navigation .next,.navigation .section-contact-form form .btn-holder .next,.section-contact-form form .btn-holder .navigation .prev,.navigation .section-contact-form form .btn-holder .prev,.section-contact-form form .btn-holder .navigation-comments .next,.navigation-comments .section-contact-form form .btn-holder .next,.section-contact-form form .btn-holder .navigation-comments .prev,.navigation-comments .section-contact-form form .btn-holder .prev{max-width:200px;width:100%;margin:auto}}.block-map{position:relative;margin:50px 0 0;z-index:2}@media(min-width:768px){.block-map{max-height:774px;min-height:80vh;margin:100px 0 0}}.block-map .container{pointer-events:none}@media(min-width:768px){.block-map .container{position:absolute;left:0;right:0;top:50px}}@media(min-width:1024px){.block-map .container{top:100px}}.block-map .heading{pointer-events:all;background-color:#7373b7;color:#fff;padding:20px;margin-left:-15px;margin-right:-15px}@media(min-width:768px){.block-map .heading{padding:25px;max-width:366px;border-radius:35px;margin:0}}@media(min-width:1024px){.block-map .heading{padding:45px;max-width:466px}}@media(min-width:768px){.block-map .heading h2{font-size:36px;margin-bottom:0}}@media(min-width:1200px){.block-map .heading h2{font-size:48px;margin-bottom:10px}}.block-map .heading p{font-size:16px;margin-bottom:5px}@media(min-width:1200px){.block-map .heading p{margin-bottom:20px}}.block-map .heading a{font-size:16px;color:#fff;text-decoration:underline}.block-map .heading a:hover{text-decoration:none}.block-map img{width:100%;object-fit:cover}.block-map .google-map-holder{min-height:60vh;z-index:-1}@media(min-width:768px){.block-map .google-map-holder{position:absolute;inset:0}}.section-hero-single{position:relative;padding-bottom:50px;z-index:3}.section-hero-single .heading{margin-bottom:20px;color:#7373b7;max-width:none}@media(min-width:768px){.section-hero-single .heading{margin-bottom:40px}}@media(min-width:1024px){.section-hero-single .heading{margin-bottom:70px}}.section-hero-single .heading h1{font-weight:700;line-height:1.1}.section-hero-single .heading mark{background:0 0}.section-hero-single .img-holder{position:relative;max-width:1020px;margin:0 auto;padding:0 9px 9px}.section-hero-single .img-holder:after{content:"";position:absolute;left:0;right:0;bottom:0;height:93%;background-color:#80d078;border-radius:32px;z-index:2}.section-hero-single .img-holder img{border-radius:32px}.section-hero-single .img-holder img:not(.decor-img-lg){width:100%}.section-hero-single .img{position:relative;z-index:3}.section-hero-single .cat-holder{position:absolute;width:100%;right:15px;display:flex;justify-content:flex-end;flex-wrap:wrap;gap:5px;position:absolute;bottom:-13px;z-index:3}@media(min-width:1024px){.section-hero-single .cat-holder{bottom:-18px;right:106px}}.section-hero-single .btn,.section-hero-single .nav-links .next,.nav-links .section-hero-single .next,.section-hero-single .nav-links .prev,.nav-links .section-hero-single .prev,.section-hero-single .navigation .next,.navigation .section-hero-single .next,.section-hero-single .navigation .prev,.navigation .section-hero-single .prev,.section-hero-single .navigation-comments .next,.navigation-comments .section-hero-single .next,.section-hero-single .navigation-comments .prev,.navigation-comments .section-hero-single .prev{text-transform:capitalize;font-size:12px}@media(max-width:1023.98px){.section-hero-single .btn,.section-hero-single .nav-links .next,.nav-links .section-hero-single .next,.section-hero-single .nav-links .prev,.nav-links .section-hero-single .prev,.section-hero-single .navigation .next,.navigation .section-hero-single .next,.section-hero-single .navigation .prev,.navigation .section-hero-single .prev,.section-hero-single .navigation-comments .next,.navigation-comments .section-hero-single .next,.section-hero-single .navigation-comments .prev,.navigation-comments .section-hero-single .prev{padding:9px 18px}}@media(min-width:768px){.section-hero-single .btn,.section-hero-single .nav-links .next,.nav-links .section-hero-single .next,.section-hero-single .nav-links .prev,.nav-links .section-hero-single .prev,.section-hero-single .navigation .next,.navigation .section-hero-single .next,.section-hero-single .navigation .prev,.navigation .section-hero-single .prev,.section-hero-single .navigation-comments .next,.navigation-comments .section-hero-single .next,.section-hero-single .navigation-comments .prev,.navigation-comments .section-hero-single .prev{font-size:14px}}@media(min-width:1024px){.section-hero-single .btn,.section-hero-single .nav-links .next,.nav-links .section-hero-single .next,.section-hero-single .nav-links .prev,.nav-links .section-hero-single .prev,.section-hero-single .navigation .next,.navigation .section-hero-single .next,.section-hero-single .navigation .prev,.navigation .section-hero-single .prev,.section-hero-single .navigation-comments .next,.navigation-comments .section-hero-single .next,.section-hero-single .navigation-comments .prev,.navigation-comments .section-hero-single .prev{font-size:15px}}.section-hero-single .decor-img-lg{position:absolute;opacity:0;z-index:1}@media(min-width:768px){.section-hero-single .decor-img-lg{opacity:1}}.section-user-card{padding-top:45px}@media(min-width:1024px){.section-user-card{padding-top:70px}}.section-user-card+.section-form{margin-top:45px}@media(min-width:1024px){.section-user-card+.section-form{margin-top:100px}}.section-user-card .grid-row{display:grid;align-items:end;grid-gap:20px}@media(min-width:576px){.section-user-card .grid-row{align-items:flex-start;grid-template-columns:1fr 1fr}}@media(min-width:768px){.section-user-card .grid-row{align-items:center;grid-template-columns:1fr 1fr;grid-gap:75px}}@media(min-width:1440px){.section-user-card .grid-row{grid-template-columns:353px 600px}}.section-user-card .text{text-align:center}@media(min-width:768px){.section-user-card .text{text-align:left}}@media(min-width:1200px){.section-user-card .text--header{max-width:300px}}.section-user-card .text--header h2{margin-bottom:0}@media(min-width:768px){.section-user-card .text--header h2{font-size:36px}}.section-user-card .text--header h4{color:#7373b7;margin-bottom:0}@media(min-width:768px){.section-user-card .text--header h4{font-size:22px}}.section-user-card .text--header p{font-size:12px}.section-user-card .text>p{font-size:16px;font-style:italic}@media(min-width:1200px){.section-user-card .btn,.section-user-card .nav-links .next,.nav-links .section-user-card .next,.section-user-card .nav-links .prev,.nav-links .section-user-card .prev,.section-user-card .navigation .next,.navigation .section-user-card .next,.section-user-card .navigation .prev,.navigation .section-user-card .prev,.section-user-card .navigation-comments .next,.navigation-comments .section-user-card .next,.section-user-card .navigation-comments .prev,.navigation-comments .section-user-card .prev{margin-top:30px}}.section-res{padding-bottom:50px}@media(min-width:768px){.section-res{padding-bottom:90px}}@media(min-width:1024px){.section-res{padding-bottom:130px}}.section-res .inner{max-height:547px;overflow-y:auto;border-radius:15px;max-width:90%;margin-right:0 auto;max-width:100%;width:100%}@media(min-width:1200px){.section-res .inner{max-width:982px;margin:0 auto}}.section-res .block-read{background-color:#7373b7;color:#fff;padding:25px;border-radius:15px}@media(min-width:1024px){.section-res .block-read{padding:55px 60px}}.section-res .block-read a{color:#fff;text-decoration:underline}.section-res .block-read a:hover{text-decoration:none}@media(max-width:479.98px){.section-res .block-read--img{max-width:280px;margin-left:auto;margin-right:auto}}.section-res .block-read h2{margin-bottom:0;line-height:1}.section-res .block-read h4{font-size:26px}@media(min-width:1200px){.section-res .block-read h4{margin-bottom:30px;font-size:30px}}.section-res .block-read p:last-child{margin-bottom:0}.section-res .grid-row{display:grid;align-items:center;grid-gap:20px}@media(min-width:480px){.section-res .grid-row{grid-template-columns:.7fr 1.3fr}}@media(min-width:1024px){.section-res .grid-row{grid-gap:50px}}@media(min-width:1200px){.section-res .grid-row{grid-template-columns:327px 1fr;grid-gap:60px}}@media(min-width:480px){.section-res .grid-row.reverse .block-read--img{order:1}}@media(min-width:480px){.section-res .grid-row.reverse{grid-template-columns:1.3fr .7fr}}@media(min-width:1200px){.section-res .grid-row.reverse{grid-template-columns:1fr 327px}}.section-res .grid-row+.grid-row{margin-top:20px}@media(min-width:768px){.section-res .grid-row+.grid-row{margin-top:40px}}@media(min-width:1200px){.section-res .grid-row+.grid-row{margin-top:80px}}@media(max-width:1199.98px){.section-res .jcf-scrollable-wrapper{width:94%!important}}.section-res .jcf-scrollbar-vertical .jcf-scrollbar-dec,.section-res .jcf-scrollbar-vertical .jcf-scrollbar-inc{height:0!important}.jcf-scrollbar-vertical{background-color:rgba(115,115,183,.2);border-radius:35px;width:13px;overflow:hidden;left:calc(100vw - 45px)}@media(min-width:1200px){.jcf-scrollbar-vertical{left:calc(100% + 82px)}}.jcf-scrollbar-vertical .jcf-scrollbar-handle{border-radius:35px;background-color:#7373b7}.jcf-scrollbar-vertical .jcf-scrollbar-dec,.jcf-scrollbar-vertical .jcf-scrollbar-inc{position:absolute;left:-99999999px}.block-thx-msg{position:absolute;top:0;left:0;text-align:center;margin:0 auto;background-color:#fff;box-shadow:4px 10px 25px rgba(0,0,0,.15);margin-bottom:20px;min-height:350px;display:flex;flex-direction:column;padding:30px;align-items:center;justify-content:center;border-radius:20px;opacity:0;pointer-events:none;transition:.4s all}@media(min-width:768px){.block-thx-msg{min-height:450px}}@media(min-width:1200px){.block-thx-msg{padding:30px;min-height:557px;border-radius:32px}}.success-sent .block-thx-msg{position:static;opacity:1;pointer-events:all}.block-thx-msg .inner-msg{max-width:490px;margin:0 auto}.block-thx-msg h3{color:#7373b7;font-size:36px}@media(min-width:768px){.block-thx-msg h3{font-size:40px}}@media(min-width:1024px){.block-thx-msg h3{font-size:60px}}@media(min-width:1200px){.block-thx-msg h3{font-size:96px}}.block-thx-msg p{line-height:1.5;margin-bottom:20px;font-size:16px}.block-thx-msg span{color:#80d078;font-weight:700;line-height:1.5}.section-404{padding-bottom:35px}@media(min-width:768px){.section-404{padding-bottom:78px}}@media(min-width:1024px){.section-404 .heading{margin-bottom:40px}}.nav-links,.navigation,.navigation-comments{display:flex;justify-content:center;align-items:center}.nav-links .next,.nav-links .prev,.navigation .next,.navigation .prev,.navigation-comments .next,.navigation-comments .prev{display:flex;align-items:center;justify-content:center;padding:5px 15px;border-radius:6px;font-size:0;padding:7px 14px;font-size:0}.nav-links .prev,.navigation .prev,.navigation-comments .prev{margin-right:5px}.nav-links .next,.navigation .next,.navigation-comments .next{margin-left:5px}.nav-links svg,.navigation svg,.navigation-comments svg{width:13px}.nav-links .page-numbers:not(.next,.prev),.navigation .page-numbers:not(.next,.prev),.navigation-comments .page-numbers:not(.next,.prev){padding:0 5px}.nav-links a.page-numbers:not(.next,.prev),.navigation a.page-numbers:not(.next,.prev),.navigation-comments a.page-numbers:not(.next,.prev){color:#7373b7}body.search .search-form fieldset,body.search-no-results .search-form fieldset{display:grid;grid-template-columns:1fr;grid-gap:20px;max-width:800px;margin:0 auto}@media(min-width:576px){body.search .search-form fieldset,body.search-no-results .search-form fieldset{grid-template-columns:1fr 150px}}.wpcf7-list-item label:before{display:none}input[type=checkbox]{position:absolute;left:-9999999px;+ .wpcf7-list-item-label{cursor:pointer}}input[type=checkbox]:checked+.wpcf7-list-item-label::before{background:url(https://willowrootstherapy.ca/wp-content/themes/willowrootsthera/./images/check-solid-full.svg)}.wpcf7-list-item-label::before{content:" ";width:20px;display:block;height:20px;border:1px solid #7373b7;border-radius:5px}.section-contact-form .wpcf7-form-control-wrap label .wpcf7-list-item-label{display:flex;gap:10px;font-size:16px;align-items:center}.section-contact-form .wpcf7-form-control-wrap .wpcf7-list-item{margin:0;@media screen and (max-width:480px){display: block;}}span.wpcf7-form-control.wpcf7-checkbox.support-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:0 20px}.section-two-cols-cards{padding:40px 0;@media(min-width:576px){padding: 40px 0 60px;}@media(min-width:768px){padding: 40px 0 60px;}@media(min-width:1024px){padding: 60px 0;}.section-two-cols-cards__header{margin:0 0 72px;text-align:center;p:last-child{margin:0}}.section-two-cols-cards__row{display:grid;gap:25px;margin-bottom:25px;@media(min-width:768px){grid-template-columns: repeat(2,1fr);}}.section-two-cols-cards__card{border-radius:24px;box-shadow:10px 14px 34px rgba(0,0,0,.15);padding:30px 32px}.section-two-cols-cards__card-image{margin:0 0 18px;img{border-radius:24px}}.section-two-cols-cards__card-title{color:#7373b7;font:22px/1.5 mulish,arial,helvetica neue,helvetica,sans-serif;font-weight:600;margin:0 0 18px}.section-two-cols-cards__card-text{font-size:16px;text-align:left}.section-two-cols-cards__bottom-text{color:#fff;background-color:#7373b7;font-size:16px;border-radius:24px;padding:45px 66px;p:last-child{margin:0}}}
.wp-block-spacer{margin:0!important}
[data-class=wpcf7cf_group],.wpcf7cf_remove,.wpcf7cf_add{display:none}.wpcf7cf_repeater_sub{margin-bottom:20px}.wpcf7cf_repeater_controls,.wpcf7cf_step_controls{display:flex;justify-content:space-between;flex-wrap:wrap;margin-top:20px}.wpcf7cf_multistep .wpcf7cf_step{width:100%}.wpcf7cf_multistep .wpcf7cf_step .step-title{display:none}.wpcf7cf_multistep .wpcf7cf_steps-dots{display:flex;width:100%;margin-bottom:20px;flex-wrap:wrap}.wpcf7cf_multistep .wpcf7cf_steps-dots .dot .step-index{display:inline-block;border-radius:50%;background:#dfdfdf;color:#000;width:40px;height:40px;line-height:40px;text-align:center}.wpcf7cf_multistep .wpcf7cf_steps-dots .dot{border-bottom:5px solid #dfdfdf;text-align:center;flex:1;padding:15px;min-width:120px}.wpcf7cf_multistep .wpcf7cf_steps-dots .dot.completed{border-bottom:5px solid #333}.wpcf7cf_multistep .wpcf7cf_steps-dots .dot.active{border-bottom:5px solid #333;font-weight:700}.wpcf7cf_multistep .wpcf7cf_steps-dots .dot.completed .step-index{background-color:#333;color:#fff}.wpcf7cf_multistep .wpcf7cf_steps-dots .dot.active .step-index{background-color:#333;color:#fff}.wpcf7cf_step_controls .disabled{pointer-events:none;cursor:default;opacity:.5}.wpcf7cf_repeater_sub_controls{display:inline-flex;gap:4px;margin:4px 0;align-items:center}
.is-small-text{font-size:.875em}.is-regular-text{font-size:1em}.is-large-text{font-size:2.25em}.is-larger-text{font-size:3em}.has-drop-cap:not(:focus):first-letter{float:left;font-size:8.4em;font-style:normal;font-weight:100;line-height:.68;margin:.05em .1em 0 0;text-transform:uppercase}body.rtl .has-drop-cap:not(:focus):first-letter{float:none;margin-left:.1em}p.has-drop-cap.has-background{overflow:hidden}:root :where(p.has-background){padding:1.25em 2.375em}:where(p.has-text-color:not(.has-link-color)) a{color:inherit}p.has-text-align-left[style*="writing-mode:vertical-lr"],p.has-text-align-right[style*="writing-mode:vertical-rl"]{rotate:180deg}