html,body,div,span,object,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,caption,tfoot,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;}a {text-decoration:none;color:inherit;}a[href^="tel"]{color:inherit;text-decoration:none;}input[type=text],input[type=password],input[type=email],select,textarea{-webkit-appearance:none;-moz-appearance:none;resize:none;}input[type=button],input[type=submit],button{appearance:none;-webkit-appearance:none;-moz-appearance:none;}input,select,button,textarea{outline:none;}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}figure img {width:100%;height:100%;object-fit:cover;}nav ul{list-style:none;}blockquote,q{quotes:none;}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;}ins{background-color:#008c98;color:#000;text-decoration:none;}mark{background-color:#008c98;color:#000;font-style:italic;font-weight:bold;}del{text-decoration:line-through;}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help;}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:0;padding:0;}input,select{vertical-align:middle;}img {-ms-interpolation-mode:bicubic;}pre,code,kbd,samp{font-family:monospace,sans-serif;}body,select,input,textarea {color:#000;}h1,h2,h3,h4,h5,h6{font-weight:normal;}html{overflow-y:scroll;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;}ul,ol{margin-left:1.8em;}ol{list-style-type:decimal;}nav ul,nav li{margin:0;}small{font-size:85%;}strong,th{font-weight:bold;}td,td img{vertical-align:top;}sub{vertical-align:sub;font-size:smaller;}sup{vertical-align:super;font-size:smaller;}pre{padding:15px;white-space:pre;white-space:pre-wrap;white-space:pre-line;word-wrap:break-word;}textarea{overflow:auto;}.ie6 legend,.ie7 legend{margin-left:-7px;}input[type="radio"]{vertical-align:text-bottom;}input[type="checkbox"]{vertical-align:bottom;}.ie7 input[type="checkbox"]{vertical-align:baseline;}.ie6 input{vertical-align:text-bottom;}label,input[type=button],input[type=submit],button{cursor:pointer;}button,input,select,textarea{margin:0;}input:valid,textarea:valid{}.no-boxshadow input:invalid,.no-boxshadow textarea:invalid{background-color:#f0dddd;}::-moz-selection{background:#333740;color:#fff;text-shadow:1px 1px 1px #000;}::selection{background:#333740;color:#fff;text-shadow:1px 1px 1px #000;}a:link{-webkit-tap-highlight-color:#333740;}button{width:auto;overflow:visible;}.ie7 img{-ms-interpolation-mode:bicubic;}.ir{display:block;text-indent:-999em;overflow:hidden;background-repeat:no-repeat;text-align:left;direction:ltr;}.hidden{display:none;visibility:hidden;}.visuallyhidden{position:absolute !important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);}.invisible{visibility:hidden;}.clearfix:before,.clearfix:after{content:"\0020";display:block;height:0;visibility:hidden;}.clearfix:after{clear:both;}.clearfix{zoom:1;}table{max-width:100%;background-color:transparent;width:100%;margin-bottom:20px;border-collapse:collapse;border-spacing:0;border-top:1px solid #eee;}th{text-align:left;}.flex-row {display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:space-between;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex-flow:row wrap;flex-flow:row wrap;-webkit-align-content:flex-end;align-content:flex-end;}.flex-row.top {align-items:flex-start !important;}.flex {display:flex;align-items:center;flex-wrap:wrap;justify-content:center;}.flex-plain {-ms-box-orient:horizontal;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-align-items:flex-start;align-items:flex-start;}.columns-2 {display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex-flow:row wrap;flex-flow:row wrap;-webkit-align-content:flex-end;align-content:flex-end;align-self:flex-start;}.flex-row.stretch {display:flex;align-items:flex-start|flex-end|center|baseline|stretch;flex-wrap:wrap;justify-content:center;}.first {margin-left:0px;padding-left:0px;}.last {margin-right:0px;padding-right:0px;}object,embed {width:100%;}img {width:auto;max-width:100%;height:auto;display:block;}@-moz-document url-prefix(){.scrollbar-outer{scrollbar-width:auto;scrollbar-color:var(--grey) transparent;}.scrollbar-inner{scrollbar-width:auto;scrollbar-color:var(--yellow) transparent;}}.scrollbar-outer > .scroll-element,.scrollbar-outer > .scroll-element div{border:none;margin:0;padding:0;position:absolute;z-index:10;}.scrollbar-outer > .scroll-element{background-color:transparent;}.scrollbar-outer > .scroll-element div{display:block;height:100%;left:0;top:0;width:100%;}.scrollbar-outer > .scroll-element.scroll-x{bottom:0;height:12px;left:0;width:100%;}.scrollbar-outer > .scroll-element.scroll-y{height:100%;right:0;top:0;width:20px!important;}.scrollbar-outer > .scroll-element.scroll-x .scroll-element_outer{height:8px;top:2px;}.scrollbar-outer > .scroll-element.scroll-y .scroll-element_outer{left:0px!important;width:20px!important;}.scrollbar-outer > .scroll-element .scroll-element_outer{overflow:hidden;}.scrollbar-outer > .scroll-element .scroll-element_track{background-color:#F5F5F5!important;}.scrollbar-outer > .scroll-element .scroll-element_outer,.scrollbar-outer > .scroll-element .scroll-element_track,.scrollbar-outer > .scroll-element .scroll-bar{-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;}.scrollbar-outer > .scroll-element .scroll-bar{background-color:#333740!important;}.scrollbar-outer > .scroll-element .scroll-bar:hover{background-color:#eee;}.scrollbar-outer > .scroll-element.scroll-draggable .scroll-bar{background-color:#fff;}.scrollbar-inner > .scroll-element .scroll-bar{background-color:var(--yellow)!important;}.scrollbar-inner > .scroll-element .scroll-bar:hover{background-color:#eee;}.scrollbar-inner > .scroll-element.scroll-draggable .scroll-bar{background-color:#fff;}.scrollbar-outer > .scroll-content.scroll-scrolly_visible{left:-12px;margin-left:12px;}.scrollbar-outer > .scroll-content.scroll-scrollx_visible{top:-12px;margin-top:12px;}.scrollbar-outer > .scroll-element.scroll-x .scroll-bar{min-width:10px;}.scrollbar-outer > .scroll-element.scroll-y .scroll-bar{min-height:10px;}.scrollbar-outer > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_track{left:-14px;}.scrollbar-outer > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_track{top:-14px;}.scrollbar-outer > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size{left:-14px;}.scrollbar-outer > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size{top:-14px;}.team-grid .scrollbar-outer > .scroll-element.scroll-y {width:10px!important;}.team-grid .scrollbar-outer > .scroll-element.scroll-y .scroll-element_outer {width:10px!important;}.scrollbar-inner > .scroll-element .scroll-element_track,.scrollbar-inner > .scroll-element .scroll-bar {opacity:1!important;}@media print{*{background:transparent !important;color:#444 !important;text-shadow:none !important;}a,a:visited{color:#444 !important;text-decoration:underline;}a:after{content:" (" attr(href) ")";}abbr:after{content:" (" attr(title) ")";}.ir a:after{content:"";}pre,blockquote{border:1px solid #999;page-break-inside:avoid;}thead{display:table-header-group;}tr,img{page-break-inside:avoid;}@page{margin:0.5cm;}p,h2,h3{orphans:3;widows:3;}h2,h3{page-break-after:avoid;}}.form-wrapper {position:relative;}form {display:grid;grid-template-columns:1fr;grid-gap:20px;}form input,form textarea,form select {outline:0;width:100%;padding:17px 25px;display:inline-block;font-size:16px;color:var(--grey);font-family:inherit;transition:0.3s;line-height:26px;border:1px solid #fff;background:#fff;box-sizing:border-box;border-radius:50vw;font-family:inherit;font-weight:400;}button {border:0;outline:0;}form input::placeholder {opacity:1;color:#88888840;}.form-field.name {position:relative;}.form-field.name .icon {display:block;display:block;position:absolute;right:20px;bottom:23px;box-sizing:border-box;width:20px;height:17px;transition:0.3s;border-radius:4px;}.form-field.name .icon::before {content:'';display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:15px;height:15px;transition:0.2s;overflow:hidden;background:#A6AEB5;mask-size:contain;mask-position:center;mask-repeat:no-repeat;mask-image:url('/img/account-icon.svg');}.form-field.name.validated .icon::before {background:#2dd284;}.form-field.email {position:relative;}.form-field.email .icon {display:block;display:block;position:absolute;right:20px;bottom:23px;box-sizing:border-box;border:1.5px solid #A6AEB5;width:20px;height:17px;transition:0.3s;border-radius:4px;}.form-field.email .icon::before,.form-field.email .icon::after {content:'';display:block;position:absolute;top:5px;left:3px;width:6px;height:1.5px;background:#A6AEB5;border-radius:5px;transform:rotate(22deg);transition:0.3s;}.form-field.email .icon::after {transform:rotate(-22deg);left:auto;right:3px;}.form-field.email.invalid .icon {border:1.5px solid #f1b7bf;border-radius:50vw;height:20px;}.form-field.email.invalid .icon::before {background:#f1b7bf;top:8px;transform:rotate(45deg);width:11px;}.form-field.email.invalid .icon::after {background:#f1b7bf;transform:rotate(-45deg);width:11px;top:8px;right:3px;}.form-field.email.validated .icon {border:1.5px solid #2dd284;border-radius:50vw;height:20px;}.form-field.email.validated .icon::before {background:#2dd284;top:10px;transform:rotate(35deg);}.form-field.email.validated .icon::after {background:#2dd284;transform:rotate(-50deg);width:10px;top:8px;right:1px;}.form-field.password {position:relative;}.form-field.password input::placeholder{letter-spacing:.25em;}.form-field.password .toggle {width:20px;height:20px;display:block;background:none;border:0;outline:0;padding:0;position:absolute;right:20px;bottom:20px;z-index:1;}.form-field.password .toggle::before {content:'';display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:20px;height:8px;max-height:8px;transition:0.2s;overflow:hidden;background:#A6AEB5;mask-size:contain;mask-position:center;mask-repeat:no-repeat;mask-image:url('/img/closed-eye.svg');}.form-field.password .toggle::after {content:'';display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:20px;height:15px;max-height:0px;transition:0.2s;overflow:hidden;background:#A6AEB5;mask-size:contain;mask-position:center;mask-repeat:no-repeat;mask-image:url('/img/open-eye.svg');}.form-field.password.is-revealed .toggle::before {max-height:0px;}.form-field.password.is-revealed .toggle::after {max-height:15px;}form .button {margin-top:0!important;}.form-field label {font-weight:500;font-size:20px;color:#fff;display:block;margin-bottom:10px;}.register .form-wrapper {color:var(--grey);}.register.account-banner .form-wrapper p,.register.account-banner .form-wrapper p a {color:#0003;}.register.account-banner .form-wrapper p a {border-bottom:1px solid #0003;}.register .form-field label {color:var(--grey);}.form-field textarea {resize:none;height:160px;overflow:auto;}.form-field input:-webkit-autofill,.form-field input:-webkit-autofill,.form-field input:-webkit-autofill:hover,.form-field input:-webkit-autofill:focus {background-color:#fff !important;box-shadow:0 0 0px 1000px #fff inset !important;-webkit-text-fill-color:var(--grey) !important;border-color:#fff !important;font-family:inherit;}.form-field input:-webkit-autofill,.form-field input:-webkit-autofill:focus {transition:background-color 9999s ease-out,color 9999s ease-out;-webkit-animation:autofill-fix 0s 9999s both;}@keyframes autofill-fix {100% {background-color:#fff;color:var(--grey);}}.form-field input[data-autocompleted] {background-color:transparent !important;}form .check-label {display:flex;align-items:center;padding:5px 20px 5px 35px;line-height:1;justify-content:flex-start;user-select:none;position:relative;font-size:17px;text-transform:none;margin:0;color:#fff;}form .check-label input {width:20px;position:absolute;top:50%;left:0px;transform:translateY(-50%);cursor:pointer;border:1px solid #fff;overflow:hidden;-webkit-appearance:none;height:20px;padding:0;transition:0.3s;background:#fff0;box-sizing:border-box;border-radius:2px;}form .check-label input:checked {background:#fff;border:1px solid #fff;}form .check-label input::before {content:'';display:block;position:relative;width:5px;height:2px;transform:rotate(45deg);background:var(--grey);right:-3px;top:-15px;transition:0.3s;}form .check-label input::after {content:'';display:block;position:relative;width:14px;height:2px;transform:rotate(-45deg);background:var(--grey);right:-4px;top:-15px;transition:0.3s;}form .check-label input:checked::before {top:12px;}form .check-label input:checked::after {top:7px;}#loader {display:none;position:absolute;left:50%;top:50%;z-index:1;width:30px;height:30px;transform:translate(-50%,-50%);border:5px solid #f3f3f3;border-radius:50%;border-top:5px solid #3498db;-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite;transition:0.3s;opacity:1;}@-webkit-keyframes spin{0%{-webkit-transform:translate(-50%,-50%) rotate(0deg);}100%{-webkit-transform:translate(-50%,-50%) rotate(360deg);}}@keyframes spin{0%{transform:translate(-50%,-50%) rotate(0deg);}100%{transform:translate(-50%,-50%) rotate(360deg);}}.highlight_message p {color:#61161f!important;text-align:center!important;padding:15px;background-color:#fdd!important;border-radius:10px;border:1px solid #f1b7bf;width:100%!important;margin:0 auto 25px!important;font-size:17px;max-width:none!important;box-sizing:border-box;}.success-message p {width:100%;max-width:none!important;text-align:center;padding:20px;margin:0 auto;background:#2dd284!important;border-radius:15px;color:#fff!important;border:1px solid #2dd284!important;box-sizing:border-box;}.form-field-missing {border:1px solid #f1b7bf!important;background:#fdd;}.form-field-missing label,.form-field-missing input {color:#61161f}.form-field-missing.select-wrapper::before {border-top:7px solid #61161f;}:root {--grey:#333740;--yellow:#FFE430;--light:#F5F5F5;--margin:7vw 0;--transition:0.4s ease;--font-standard:24px;--border-radius:60px;--border-top:60px 60px 0 0;}body {line-height:1;font-family:"proxima-nova",sans-serif;font-weight:300;color:var(--grey);}h1 {font-family:"all-round-gothic",sans-serif;font-weight:700;}h2 {font-family:"all-round-gothic",sans-serif;font-weight:600;}h3 {font-family:"all-round-gothic",sans-serif;font-weight:600;}p {line-height:1.3;font-size:var(--font-standard);margin-bottom:20px;}p strong {font-weight:500;}p:last-child {margin-bottom:0;}.button {display:inline-block;background:var(--grey);color:#fff;padding:15px 67px 16px 30px;border-radius:50vw;font-size:var(--font-standard);font-weight:500;transition:0.3s ease;position:relative;line-height:29px;cursor:pointer;}.button::before {content:'';display:block;position:absolute;right:10px;top:50%;transform:translateY(-50%);height:40px;width:40px;border-radius:50vw;background:var(--yellow);transition:0.3s ease;}.button::after {content:'';display:block;position:absolute;right:15px;transform:translateY(-50%) rotate(0deg);background:var(--grey);width:25px;height:20px;mask-image:url('/img/arrow-rounded.svg');top:50%;transition:0.3s ease;mask-repeat:no-repeat;}.button.yellow {background:var(--yellow);color:var(--grey);}.button.yellow::before {background:var(--grey);}.button.yellow::after {background:#fff;}.button:hover {background:var(--yellow);color:var(--grey);}.button:hover::before {background:var(--grey);}.button:hover::after {background:#fff;}.button.yellow:hover {background:#fff;}.button.yellow:hover::after {background:var(--yellow);}.border-radius {border-radius:var(--border-radius);}.border-top {border-radius:var(--border-top);}.center {text-align:center;}.custom-navigation {display:flex;gap:10px;}.custom-prev,.custom-next {border-radius:50vw;width:50px;height:50px;box-sizing:border-box;background:var(--yellow);border:1px solid var(--yellow);position:relative;transition:var(--transition);cursor:pointer;}.custom-prev::after,.custom-next::after {content:'';display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(45deg);transition:var(--transition);background:var(--grey);mask-image:url('/img/arrow-rounded.svg');mask-position:center;mask-repeat:no-repeat;width:20px;height:20px;}.custom-prev:hover,.custom-next:hover {background:var(--grey);border:1px solid var(--grey);}.custom-next::after {transform:translate(-50%,-50%) rotate(225deg);}.custom-prev:hover::after,.custom-next:hover::after {background:#fff;}.overflow {overflow:hidden;}.wrapper {margin:0 20px;}.wrapper-med {width:90%;margin:0 auto;}.wrapper-sml {width:80%;margin:0 auto;max-width:1400px;}.grid {display:grid;grid-template-columns:1fr 1fr;grid-gap:5vw;align-items:center;}.grid figure {border-radius:30px;overflow:hidden;}.grid-4 {display:grid;grid-template-columns:repeat(4,1fr);grid-gap:60px 20px;}.grey-bg {background:var(--grey);color:#fff;}.yellow-bg {background:var(--yellow);color:#fff;}.content {margin:var(--margin);}.content.padding {padding:var(--margin);}header {position:fixed;top:60px;z-index:999;width:calc(100% - 40px);background:#FFE43000;box-sizing:border-box;padding:20px;border-radius:0 0 45px 45px;transition:var(--transition);left:50%;transform:translateX(-50%);}header .flex-row {max-width:95%;width:95%;margin:0 auto;transition:var(--transition);}header .menu-left,header .menu-right {flex:1;}header .menu-right {display:flex;justify-content:flex-end;}header .menu-right .button:hover {background:#fff;color:var(--grey);}header .menu-right .button:hover::after {background:var(--yellow);}header .menu-main {margin:auto;}header .menu-main ul {display:flex;margin:0;list-style:none;}header .menu-main > ul > li {padding:17px 20px 19px;display:block;position:relative;}header .menu-main > ul > li ul {height:auto;max-height:0;flex-direction:column;transition:0.5s;overflow:hidden;position:absolute;top:60px;width:fit-content;left:50%;transform:translateX(-50%);}header .menu-main > ul > li ul li a {font-size:18px;font-weight:500;white-space:nowrap;padding:15px 20px;display:block;color:var(--grey);cursor:pointer;border:1px solid var(--grey);border-bottom:0;border-top:0;background:#fff;transition:0.3s;box-sizing:border-box;}header .menu-main > ul > li ul li.current a {background:var(--grey);color:#fff;}header .menu-main > ul > li ul li a:hover {background:var(--yellow);color:var(--grey);}header .menu-main > ul > li ul li:first-child a {border-radius:10px 10px 0 0;border-top:1px solid var(--grey);}header .menu-main > ul > li ul li:last-child a {border-radius:0 0 10px 10px;border-bottom:1px solid var(--grey);}}header .menu-main > ul > li.current {background:var(--grey);color:#fff;border-radius:70px;padding:17px 20px 19px;}header .menu-main > ul > li > a,header .menu-main > ul > li > span {display:inline-block;font-size:var(--font-standard);font-weight:500;position:relative;text-transform:lowercase;cursor:pointer;transition:0.4s ease;}header .menu-main > ul > li > span:hover + ul,header .menu-main > ul > li ul:hover {max-height:1000px;}header .menu-main > ul > li > span:hover {color:#fff;}header .menu-main > ul > li > a::before {left:auto;right:0%;bottom:-7px;display:block;background:var(--grey);height:3px;width:0%;content:"";transition:0.2s;position:absolute;border-radius:5px;}header .menu-main > ul > li > a::after {left:auto;right:0%;bottom:-7px;display:block;background:#fff;height:3px;width:0%;content:"";transition:0.2s;transition-delay:0.3s;position:absolute;border-radius:5px;}header .menu-main > ul > li > a:hover::before {width:100%;left:0%;right:auto;}header .menu-main > ul > li > a:hover::after {width:100%;left:0%;right:auto;transition-delay:0.3s;}header .menu-main > ul > li > a.current::after {width:100%;}header .menu-main > ul > li > a:hover,header .menu-main > ul > li > a.current,header .menu-main > ul > li.current span {color:#fff;}header .menu-main > ul > li > a.current:hover::after {background:#fff;transition-delay:0s;}header .logo {width:394px;height:60px;display:block;}header .logo .menu {display:none;}header.scroll {top:-150px;background:var(--yellow);}header.scroll .flex-row {max-width:none;}header.scroll.show {top:0;}.no-scroll header .logo img,.no-scroll header .logo .home {display:none;}.no-scroll header .logo .menu {display:block;}.hamburger {display:none;align-items:center;z-index:1;position:relative;justify-content:flex-end;}.hamburger p {display:inline-block;background:var(--grey);color:#fff;padding:10px 50px 11px 15px;border-radius:50vw;font-size:var(--font-standard);transition:0.4s ease;position:relative;line-height:19px;margin:0;font-weight:500;}.hamburger p.open {display:block;}.hamburger p.close {display:none;}.menu-icon {display:flex;flex-direction:column;width:15px;cursor:pointer;padding:2px 16px 0 14px;position:absolute;z-index:1;right:-1px;}.menu-icon::after {content:"";display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:30px;height:30px;background:var(--yellow);border-radius:50vw;z-index:-1;transition:0.4s ease;}.menu-icon span {background:var(--grey);border-radius:5px;height:2px;margin:2px 0;transition:0.4s cubic-bezier(0.68,-0.6,0.32,1.6);}.menu-icon span:nth-of-type(1) {width:50%;}.menu-icon span:nth-of-type(2) {width:100%;}.menu-icon span:nth-of-type(3) {width:75%;}.hamburger.active .menu-icon::after {background:var(--grey);}.hamburger.active .menu-icon span {background:#fff;}.hamburger.active .menu-icon span:nth-of-type(1) {transform-origin:bottom;transform:rotateZ(45deg) translate(3px,1px);}.hamburger.active .menu-icon span:nth-of-type(2) {transform-origin:top;transform:rotateZ(-45deg);}.hamburger.active .menu-icon span:nth-of-type(3) {transform-origin:bottom;width:50%;transform:translate(7px,-4px) rotateZ(45deg);}.hamburger.active p {background:var(--yellow);color:var(--grey)}.hamburger.active p.open {display:none;}.hamburger.active p.close {display:block;}.no-scroll {height:100vh;overflow-y:hidden;}.mobile-nav {background:var(--grey);height:100dvh;opacity:1;top:0px;left:0px;transform:none;margin-top:0px;border:0;position:fixed;z-index:-1;max-height:0vh;padding:0px;box-sizing:border-box;overflow:hidden;width:100vw;max-width:100%;transition:0.5s;}.mobile-nav .nav-wrapper {padding:90px 30px 25px;z-index:0;}.mobile-nav .nav-wrapper ul {list-style:none;margin:0;}.mobile-nav .nav-wrapper ul li {display:block;margin-bottom:25px;}.mobile-nav .nav-wrapper ul li a,.mobile-nav .nav-wrapper ul li span {font-size:24px;font-weight:500;color:#fff;display:inline-block;position:relative;text-transform:lowercase;}.mobile-nav .nav-wrapper ul li span::after {content:'';display:block;position:absolute;right:-30px;width:15px;height:15px;background:var(--yellow);mask-image:url('/img/arrow-rounded.svg');top:55%;transform:translateY(-50%);mask-size:contain;mask-repeat:no-repeat;mask-position:center;}.mobile-nav .nav-wrapper ul li ul {height:auto;max-height:0px;overflow:hidden;transition:var(--transition);}.mobile-nav .nav-wrapper ul li ul li:first-child {margin-top:20px;}.mobile-nav .nav-wrapper ul li ul li {margin-bottom:15px;}.mobile-nav .nav-wrapper ul li ul li:last-child {margin-bottom:0px;}.mobile-nav .nav-wrapper ul li ul li a {font-size:20px;color:var(--yellow);line-height:1.3;text-transform:none;}.mobile-nav .nav-wrapper ul li span.active + ul {max-height:500px;}.mobile-nav .nav-wrapper ul li span.active::after {background:#fff;}.mobile-nav .nav-wrapper .button {display:inline-block;margin-top:20px;}.mobile-nav.active {max-height:100dvh;}.banner {background:var(--yellow);margin:20px 20px 0;height:calc(60dvh - 20px);overflow:hidden;position:relative;}.banner article {position:absolute;top:55%;left:50%;transform:translate(-50%,-50%);width:85%;max-width:60vw;}.banner article h1 strong {color:#fff;}.banner article h1{font-size:8vw;margin-bottom:1vw;line-height:1.1;}.banner article h1 span{display:block;overflow:hidden;white-space:nowrap;margin:0 auto;max-width:0;border-right:2px solid black;}.banner article h2 {font-family:"proxima-nova",sans-serif;font-weight:300;font-size:1.6vw;display:block;overflow:hidden;white-space:nowrap;margin:0 auto;max-width:0;line-height:1.5;}@keyframes typing1 {from{max-width:0px;}to{max-width:43vw;}}@keyframes typing2 {from{max-width:0px;}to{max-width:35vw;}}@keyframes typing3 {from{max-width:0px;}to{max-width:40vw;}}@keyframes typing4 {from{max-width:0px;}to{max-width:47vw;}}@keyframes typing5 {from{max-width:0px;}to{max-width:20vw;}}@keyframes typing6 {from{max-width:0px;}to{max-width:20vw;}}@keyframes typinghome1 {from{max-width:0px;}to{max-width:15vw;}}@keyframes typinghome2 {from{max-width:0px;}to{max-width:20vw;}}@keyframes typinghome3 {from{max-width:0px;}to{max-width:30vw;}}@keyframes stop-border {to{border-right:none;}}@keyframes show-border {to{border-right:2px solid black;}}@keyframes show-border-home {to{border-right:2px solid #fff;}}.banner article h1 span,.banner.home article h1 span {border-right:none;white-space:nowrap;overflow:hidden;max-width:0;}.banner.home article h1.start-text-animation span:nth-child(1) {animation:typinghome1 1.5s steps(12) forwards,stop-border 0s forwards 1.5s;border-right:2px solid #fff;}.banner.home article h1.start-text-animation span:nth-child(2) {animation:show-border-home 0s forwards 1.5s,typinghome2 1.5s steps(13) forwards 1.5s,stop-border 0s forwards 3s;border-right:2px solid transparent;}.banner.home article h1.start-text-animation span:nth-child(3) {animation:show-border-home 0s forwards 3s,typinghome3 2s steps(13) forwards 3s,stop-border 0s forwards 5s;border-right:2px solid transparent}.banner article h2 {animation:show-border 0s forwards 4s,typing3 2.5s steps(20) forwards 4s,stop-border 0s forwards 6s;border-right:2px solid transparent;white-space:nowrap;overflow:hidden;}.banner .badge {position:absolute;bottom:2vw;right:2.5vw;width:190px;height:190px;background:var(--grey);border-radius:50vw;}.banner .badge::before,.banner .badge::after {content:'';mask-position:center;mask-repeat:no-repeat;transition:var(--transition);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1;}.banner .badge::before {width:190px;height:190px;mask-image:url('/img/badge.svg');background:#fff;animation:rotation 10s infinite linear;}.banner .badge::after {width:39px;height:39px;mask-image:url('/img/arrow-rounded.svg');background:var(--yellow);}.banner::before {content:'';display:block;position:absolute;bottom:30%;transform:translateX(-50%);left:50%;width:2880px;height:2300px;background:var(--yellow);border-radius:0;}.banner .banner-text {position:absolute;left:60px;bottom:60px;max-width:920px;}.banner .banner-text p {font-size:25px;line-height:1.5;}@keyframes rotation {from {transform:translate(-50%,-50%) rotate(0deg);}to {transform:translate(-50%,-50%) rotate(359deg);}}.team-item {cursor:pointer;}.team-item .image-container {background:var(--grey);position:relative;height:0;padding-bottom:140%;border-radius:40px;overflow:hidden;margin-bottom:30px;}.team-item .image-container .text {position:absolute;bottom:0;z-index:1;color:#fff;width:100%;box-sizing:border-box;padding:30px;transition:0.4s;opacity:0;}.team-item .image-container .text p {font-size:30px;}.team-item .image-container > a {position:absolute;top:30px;left:30px;width:27px;height:27px;background:#fff;mask-position:center;mask-repeat:no-repeat;transition:var(--transition);z-index:3;mask-size:contain;}.team-item .image-container > a.linkedin {mask-image:url('/img/linkedin.svg');}.team-item .image-container > a.email {mask-image:url('/img/email-thick.svg');}.team-item .image-container > a.phone {mask-image:url('/img/phone-icon.svg');}.team-item > .image-container > figure {position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:101%;height:100%;transition:var(--transition);border-radius:0;overflow:hidden;z-index:2;}.team-item > .image-container > figure > img {position:absolute;top:0%;object-fit:cover;width:100%;max-width:none;height:100%;transition:var(--transition);left:50%;transform:translateX(-50%);}.team-item span {font-size:var(--font-standard);font-weight:400;}.team-item > p {font-family:"all-round-gothic",sans-serif;font-weight:500;font-size:35px;}.team-item:hover .image-container {background:var(--grey);}.team-item:hover .image-container .text {opacity:1;transition-delay:0.1s;}.team-item:hover .image-container > a {background:var(--yellow)}.team-item:hover > .image-container > figure {border-radius:50vw;width:300px;height:300px;top:30%;}.team-item:hover > .image-container > figure > img {width:125%;height:125%;}.team-pop {position:fixed;display:block;width:100vw;top:0;left:0;transition:0.5s;max-width:0;z-index:9999;height:100dvh;overflow:hidden;}.team-pop .team-content {position:absolute;top:0;left:0;height:100dvh;width:920px;background:#fff;display:flex;flex-direction:column;border-radius:0 60px 60px 0;overflow:hidden;}.team-pop .team-content article {margin:auto;width:100%;box-sizing:border-box;padding:30px 30px 30px 60px;height:60vh;position:relative;}.team-pop .team-content article::after {content:'';display:block;position:absolute;left:0;width:100%;background:linear-gradient(0deg,rgba(255,255,255,1) 80%,rgba(255,255,255,0) 100%);height:70px;bottom:0;z-index:2;}.team-pop .team-content article h3 {text-transform:capitalize;font-size:35px;line-height:1;font-weight:500;}.team-pop .team-content article p {text-transform:none;line-height:1.5;font-size:22px;margin-bottom:10px;}.team-pop .team-content article p strong {font-size:24px;font-weight:600;display:block;margin-top:20px;}.team-pop .team-content article p:first-child {margin-top:10px;}.team-pop .team-content article p:first-child strong {margin-top:0;}.team-pop .team-content article p:last-child {margin-bottom:30px;}.team-pop .team-content article span {margin-bottom:5px;display:block;}.team-pop .team-content article .team-text {overflow:scroll;height:100%;box-sizing:border-box;padding-right:30px;}.team-pop .team-content article .flex-row {padding-bottom:30px;border-bottom:1px solid #0002;margin-bottom:30px;align-items:flex-start;}.team-pop .team-content article .flex-row .right {text-align:right;}.team-pop .team-content article .flex-row a {display:block;font-size:19px;font-weight:500;margin-bottom:5px;}.team-pop .team-content figure {height:40vh;width:100%;border-radius:0 60px 60px 0;background:var(--yellow);position:relative;overflow:hidden;}.team-pop .team-content figure img {position:absolute;top:0;left:0;width:100%;height:auto;}.team-pop .team-content figure .cutout {object-fit:contain;}.team-pop .close-icon {left:710px;top:50px;z-index:1;position:absolute;}.team-pop .close-icon::after {mask-image:url('/img/close-icon.svg');}.team-pop::after {content:'';background:#0000;width:101vw;height:101vh;z-index:-1;position:absolute;transform:translate(-50%,-50%);left:50%;top:50%;transition:0.6s;max-width:0;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-radius:20vw 0 0 20vw;opacity:0;}.team-item.active .team-pop {max-width:100vw;}.team-item.active .team-pop::after {max-width:100vw;background:#0003;opacity:1;border-radius:0;}.banner.home {background:var(--yellow);margin:20px 20px 0;height:calc(100dvh - 20px);}.banner.home article {top:55%;}.banner.home article h1 {font-size:6vw;color:#fff;}.banner.home article p {font-size:30px;}.banner.home::before{content:'';display:block;position:absolute;left:50%;top:55%;transform:translate(-50%,-50%) scale(0.5);width:35vw;height:35vw;max-width:800px;max-height:800px;border-radius:50%;background:var(--grey);pointer-events:none;opacity:0;transition:0.4s;}.banner.home.load::before {animation:circleBobbleExpand 2s ease-out forwards;opacity:1;}@keyframes circleBobbleExpand {0% {transform:translate(-50%,-50%) scale(0.5);}40% {transform:translate(-50%,-50%) scale(0.55);}50% {transform:translate(-50%,-50%) scale(0.40);}75% {transform:translate(-50%,-50%) scale(1);}100% {transform:translate(-50%,-50%) scale(1);}}.intro {margin:0 20px 60px;padding:60px calc(5% - 15px);background:var(--light);border-radius:0 0 60px 60px;}.intro article:last-child {text-align:right;}.intro p{max-width:32vw;font-size:1.2vw;}.intro .button {margin-top:30px;}.intro .grid {grid-gap:0;}.team .custom-navigation {justify-content:center;margin-top:30px;}.team .flex-row {margin-bottom:3vw;}.team .flex-row h3 {font-size:6vw;}.team .flex-row h3 strong {color:var(--yellow);}.teamSwiper {padding-left:5%!important;}.teamSwiper::before {content:'';display:block;position:absolute;left:0;width:5%;background:linear-gradient(90deg,rgba(255,255,255,1) 80%,rgba(255,255,255,0) 100%);height:100%;z-index:2;}.teamSwiper .swiper-wrapper {transition-timing-function:linear;}#what-we-do {scroll-margin-top:140px;}.advice .grid {grid-gap:0;align-items:flex-start;}.advice .grid .circle {width:50vw;height:50vw;border-radius:50vw;left:-6vw;overflow:hidden;position:relative;}.advice .grid .circle article {position:absolute;top:50%;left:55%;transform:translate(-50%,-50%);width:33vw;}.advice .grid .circle article h3 {color:#fff;font-size:6vw;margin-bottom:50px;}.advice .grid .circle article h3 strong {color:var(--yellow)}.advice .grid .services {position:relative;}.advice .grid .services-container {height:967px;overflow-y:scroll;margin-right:70px;}.advice .grid .services-wrapper .service-tile {background:var(--yellow);border-radius:var(--border-radius);padding:60px;margin:30px 40px;transition:var(--transition);position:relative;left:0;cursor:pointer;}.advice .grid .services-wrapper .service-tile p {font-size:30px;max-width:620px;}.advice .grid .services-wrapper .service-tile p strong {font-family:"all-round-gothic",sans-serif;font-weight:500;font-size:35px;}.advice .grid .services-wrapper .service-tile p:last-of-type {margin-bottom:0;}.advice .grid .services-wrapper .service-tile:first-child {margin-top:0;}.advice .grid .services-wrapper .service-tile:last-child {margin-bottom:0;}.advice .grid .services-wrapper .service-tile:hover {left:-40px;background:var(--grey);}.advice .grid .services-wrapper .service-tile:hover p {color:#fff;}.advice .grid .services-wrapper .service-tile:hover p strong {color:var(--yellow);}.advice-pop {position:fixed;display:block;width:100vw;top:0;left:0;transition:0.5s;max-width:0;z-index:9999;height:100dvh;overflow:hidden;}.advice-pop .advice-content {position:absolute;top:0;left:0;height:100dvh;width:920px;background:#fff;display:flex;flex-direction:column;border-radius:0 60px 60px 0;overflow:hidden;}.advice-pop .advice-content article {margin:auto;width:100%;box-sizing:border-box;padding:30px 60px;position:relative;overflow:scroll;}.advice-pop .advice-content article h3 {text-transform:none;font-size:40px;line-height:1;font-weight:500;margin-bottom:20px;}.advice-pop .advice-content article ul {list-style:none;margin:20px 0 40px;}.advice-pop .advice-content article ul li {text-transform:none;line-height:1.5;font-size:20px;margin-bottom:5px;display:block;box-sizing:border-box;padding-left:20px;position:relative;}.advice-pop .advice-content article ul li::before {content:'';display:block;position:absolute;top:15px;left:0px;width:10px;height:10px;background:var(--yellow);border-radius:50vw;}.advice-pop .close-icon {left:710px;top:50px;z-index:1;position:absolute;}.advice-pop .close-icon::after {mask-image:url('/img/close-icon.svg');}.advice-pop::after {content:'';background:#0000;width:101vw;height:101vh;z-index:-1;position:absolute;transform:translate(-50%,-50%);left:50%;top:50%;transition:0.6s;max-width:0;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-radius:20vw 0 0 20vw;opacity:0;}.service-tile.active .advice-pop {max-width:100vw;}.service-tile.active .advice-pop::after {max-width:100vw;background:#0003;opacity:1;border-radius:0;}.specialists {display:grid;grid-template-columns:repeat(2,1fr);grid-gap:30px;margin-top:10px;}.advice-pop .advice-content .services-team {display:grid;grid-template-columns:75px 1fr;grid-gap:20px;align-items:center;display:none;}.advice-pop .advice-content .services-team p {font-size:20px!important;color:#000!important}.advice-pop .advice-content .services-team figure {position:relative;height:0;padding-bottom:100%;border-radius:50vw;}.advice-pop .advice-content .services-team figure img {position:absolute;}.advice-pop .advice-content.businesses .businesses,.advice-pop .advice-content.individuals-their-families .individuals-their-families,.advice-pop .advice-content.trusts-trustees .trusts-trustees,.advice-pop .advice-content.community-organisations .community-organisations {display:grid;}.who-we-are.banner article h1 span:nth-child(1){animation:typing4 2s steps(22) forwards,stop-border 0s forwards 2s;border-right:2px solid black;white-space:nowrap;overflow:hidden;}.who-we-are.banner article h2{animation:show-border 0s forwards 2s,typing3 2.5s steps(20) forwards 2s,stop-border 0s forwards 5s;border-right:2px solid transparent;white-space:nowrap;overflow:hidden;}.who-we-are.banner article h2.mobile {display:none;}.who-we-are.banner article h2.mobile:last-child {}.navigation {display:flex;justify-content:center;margin-bottom:4vw;}.team-category {display:inline-block;margin:0 10px;box-sizing:border-box;background:#33374000;transition:var(--transition);padding:14px 25px 16px;border-radius:50vw;cursor:pointer;}.team-category p {line-height:1;font-size:19px;font-weight:500;line-height:20px;}.team-category.active {background:var(--grey);color:#fff}.team-category:hover {background:var(--light);}.grid-4 .team-item .image-container .text::before {content:'';display:block;position:absolute;width:100%;left:0;bottom:0;height:200px;background:linear-gradient(0deg,rgb(51,55,64) 50%,rgba(51,55,64,0) 100%);}.grid-4 .team-item .image-container .text p {overflow:hidden;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;margin-bottom:40px;}.grid-4 .team-item .image-container > .button {position:absolute;bottom:-100px;transition:var(--transition);z-index:1;left:50%;transform:translateX(-50%);white-space:nowrap;}.grid-4 .team-item:hover .image-container > .button {bottom:20px;}.what-we-do.banner article h1 span:nth-child(1){animation:typing4 2s steps(22) forwards,stop-border 0s forwards 2s;border-right:2px solid black;white-space:nowrap;overflow:hidden;}.what-we-do.banner article h2{animation:show-border 0s forwards 2s,typing5 2.5s steps(20) forwards 2s,stop-border 0s forwards 4s;border-right:2px solid transparent;white-space:nowrap;overflow:hidden;}.services .wrapper-med p {font-family:"all-round-gothic",sans-serif;font-weight:500;font-size:35px;margin-bottom:30px;}.mySwiper {padding-left:5%!important;margin-bottom:60px;}.mySwiper::before {content:'';display:block;position:absolute;left:0;width:5%;background:linear-gradient(90deg,rgba(255,255,255,1) 80%,rgba(255,255,255,0) 100%);height:100%;z-index:2;}.mySwiper .swiper-slide {box-sizing:border-box;border-radius:30px;background:var(--yellow);padding:60px;height:auto;display:flex;}.mySwiper .swiper-slide p {font-size:22px;margin:auto;}.mySwiper:nth-child(4n) .swiper-slide {background:var(--grey);color:#fff;}.services .circle {width:50vw;height:50vw;border-radius:50vw;left:-6vw;overflow:hidden;position:relative;background:var(--grey);}.services .circle article {position:absolute;top:50%;left:55%;transform:translate(-50%,-50%);width:33vw;}.services .circle article h3 {color:#fff;font-size:4vw;}.services .circle article h3 strong {color:#fff;}.services p{max-width:33vw;font-size:1.5vw;}.services ul {margin:0;list-style:none;max-width:35vw;}.services ul li {text-transform:none;line-height:1.5;font-size:25px;margin-bottom:10px;display:block;box-sizing:border-box;padding-left:20px;position:relative;}.services ul li::before {content:'';display:block;position:absolute;top:15px;left:0px;width:10px;height:10px;background:var(--yellow);border-radius:50vw;}.services.grid {grid-gap:0;}.services:nth-child(2n+2) .circle {order:2;background:var(--yellow);left:auto;right:-6vw;}.services:nth-child(2n+2) .circle article {left:50%;}.services:nth-child(2n+2) .circle article h3 {color:var(--grey);}.services:nth-child(2n+2) .service-list {display:flex;justify-content:flex-end;}.detail-services .banner article h1 {line-height:7vw;}.services-inner .wrapper-med {max-width:80%;}.services-inner .circle {width:35vw;height:35vw;border-radius:50vw;overflow:hidden;position:relative;background:var(--grey);}.services-inner .circle h3 {position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:30vw;text-align:center;color:#fff;font-size:3.5vw;}.services-inner .grid {margin:0;}.services-inner .grid:nth-child(2n+2) .circle {order:2;background:var(--yellow);color:var(--grey);}.services-inner .grid:nth-child(2n+2) .circle h3 {color:var(--grey);}.services-inner ul {margin:0 auto;list-style:none;max-width:25vw;}.services-inner ul li {text-transform:none;line-height:1.5;font-size:20px;margin-bottom:10px;display:block;box-sizing:border-box;padding-left:20px;position:relative;}.services-inner ul li::before {content:'';display:block;position:absolute;top:15px;left:0px;width:10px;height:10px;background:var(--yellow);border-radius:50vw;}.services-inner ul li p {margin:0;}.services-team h3 {color:var(--grey);font-size:3.5vw;margin-bottom:50px;}.why-use-us.banner article h1 span:nth-child(1){animation:typing4 2s steps(22) forwards,stop-border 0s forwards 2s;border-right:2px solid black;white-space:nowrap;overflow:hidden;}.why-use-us.banner article h2{animation:show-border 0s forwards 2s,typing5 2.5s steps(20) forwards 2s,stop-border 0s forwards 4s;border-right:2px solid transparent;white-space:nowrap;overflow:hidden;}.why-tile {border-radius:var(--border-radius);overflow:hidden;background:var(--grey);color:#fff;padding:130px 0 130px 100px;box-sizing:border-box;margin-bottom:30px;display:grid;grid-template-columns:1fr 480px;grid-gap:30px;position:relative;}.why-tile article {max-width:759px;}.why-tile article h3 {font-weight:500;font-size:35px;margin-bottom:20px;}.why-tile article p {font-size:22px;line-height:1.5;}.why-tile figure {position:absolute;width:707px;height:707px;right:-227px;background:var(--yellow);border-radius:50vw;top:50%;transform:translateY(-50%);}.why-tile figure img {position:absolute;width:210px;height:210px;object-fit:contain;top:50%;left:40%;transform:translate(-50%,-50%);}.why-tile:nth-child(1) article {max-width:650px;}.why-tile:nth-child(2) article {max-width:694px;}.why-tile:nth-child(2n+2) {background:var(--yellow);color:var(--grey);}.why-tile:nth-child(2n+2) figure {background:var(--grey);}.banner.contact {margin-bottom:20px;height:calc(100dvh - 40px);}.banner.contact::before {top:50%;left:5%;width:100vw;height:100vw;border-radius:100vw;z-index:2;transform:translate(-50%,-50%);}.banner.contact article {transform:translateY(-50%);left:60px;z-index:2;top:50%;}.banner.contact article h1 span {margin:0;max-width:100%;}.banner.contact article h2 {font-size:1.3vw;line-height:1.5;max-width:41vw;animation:none;white-space:wrap;border:0;margin:0;}.map {background:var(--light);position:absolute;height:100%;width:80%;top:0;right:0;}.map::before {content:'';display:block;position:absolute;top:0;width:100%;height:300px;background:linear-gradient(182deg,rgba(245,245,245,1) 0%,rgba(245,245,245,0) 100%);z-index:1;}.map iframe {position:absolute;width:100%;height:100%;}.details {background:var(--grey);border-radius:var(--border-radius);padding:80px 60px;color:#fff;}.details .grid-5 {display:grid;grid-template-columns:2fr 1fr 1fr 1fr;}.details article {padding:0 3vw;box-sizing:border-box;border-right:1px solid #fff5;}.details article:first-child {padding-left:0;}.details article:last-child {padding-right:0;border:0;}.details h3 {font-weight:500;font-size:35px;margin-bottom:10px;}.details p {font-size:1.25vw;}.team-details {margin:60px 0;}.team-details .wrapper-med {width:auto;margin:0 80px;}.team-details h3 {font-size:6vw;margin-bottom:30px;}.team-details h3 strong {color:var(--yellow);}.details-tile {box-sizing:border-box;padding:45px 40px;background:var(--light);border-radius:30px;position:relative;}.details-tile span {font-weight:400;font-size:var(--font-standard);display:block;margin-bottom:5px;}.details-tile p {font-family:"all-round-gothic",sans-serif;font-weight:500;font-size:35px;}.details-tile .options {display:flex;position:absolute;top:15px;right:15px;gap:10px;}.details-tile a {width:46px;height:46px;display:block;position:relative;background:var(--grey);border-radius:50vw;transition:var(--transition);}.details-tile a::after {content:'';transition:var(--transition);display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);mask-size:contain;mask-position:center;mask-repeat:no-repeat;width:25px;height:25px;background:#fff;}.details-tile a.mail::after {mask-image:url('/img/mail.svg');}.details-tile a.phone::after {mask-image:url('/img/phone.svg');}.details-tile a:hover {background:var(--yellow);}.details-tile a:hover::after {background:var(--grey);}.floating {color:#fff;}.floating.scroll.show {color:var(--grey);}.account-banner {margin:20px;height:calc(100dvh - 40px);background:var(--grey);color:#fff;border-radius:var(--border-radius);overflow:hidden;display:grid;grid-template-columns:1fr 1fr;}.account-banner .left,.account-banner .right{height:100%;padding:5vw;box-sizing:border-box;display:flex;justify-content:center;flex-direction:column;color:var(--grey);z-index:0;position:relative;}.account-banner .left::before {content:'';display:block;position:absolute;background:var(--yellow);top:50%;left:5%;width:100vw;height:100vw;border-radius:100vw;z-index:-1;transform:translate(-50%,-50%);}.account-banner .right {padding:130px 5vw 5vw;}.account-banner .left h1 {font-size:4vw;margin-bottom:1.5vw;}.account-banner .left h1 span {color:#fff;}.account-banner .left p {max-width:645px;font-size:25px;line-height:1.3;}.account-banner .form-wrapper {position:relative;max-width:420px;width:100%;margin:0 auto;color:#fff;}.account-banner .form-wrapper a {transition:0.3s;}.account-banner .form-wrapper a:hover {color:var(--yellow);}.account-banner .form-wrapper p {display:block;text-align:center;font-size:15px;color:#fff3;font-weight:400;margin-top:20px;}.account-banner .form-wrapper p a {display:inline-block;font-weight:700;border-bottom:1px solid #fff3;}.account-banner.register {background:#F0F0F0;}.dashboard-wrapper {background:#F0F0F0;transition:0.3s;display:flex;}.full-button {display:inline-block;background:var(--yellow);color:#fff;padding:15px 30px 16px;border-radius:50vw;font-size:var(--font-standard);font-weight:500;transition:0.3s ease;position:relative;line-height:29px;cursor:pointer;width:100%;text-align:center;box-sizing:border-box;color:var(--grey);}.full-button:hover {background:#fff;color:var(--grey)!important;}.menu-wrapper {box-sizing:border-box;padding:2vw 0 1vw;background:var(--grey);border-radius:0 50px 0 0;display:flex;flex-direction:column;justify-content:space-between;position:relative;transition:0.3s;width:60px;align-items:center;height:100dvh;flex-shrink:0;}.menu-wrapper .logo {width:280px;max-width:30px;height:42px;display:block;position:relative;overflow:hidden;transition:0.3s;margin:0 0 20px 15px;}.menu-wrapper .logo img {height:100%;width:100%;transition:0.3s;max-width:100%;position:absolute;top:0;left:0;}.menu-wrapper .logo img {object-fit:contain;max-width:0px;opacity:0;}.menu-wrapper .logo img.initial {width:28px;max-width:28px;opacity:1;}.menu-wrapper .pill {background:#fff1;box-sizing:border-box;border-radius:11px;color:#fff;padding:5px 15px;line-height:1;font-size:10px;font-weight:500;position:relative;display:inline-block;transition:0.3s;}.menu-wrapper .pill.button-back {padding-left:30px;overflow:hidden;opacity:0;transition:0.3s;max-width:0px;white-space:nowrap;}.menu-wrapper .pill.button-back::before {content:'';display:block;position:absolute;top:50%;transform:translateY(-50%);left:12px;width:8px;height:8px;background:#fff;mask-image:url('/img/arrow-small.svg');mask-repeat:no-repeat;mask-size:contain;mask-position:center;}.menu-wrapper .pill:hover {background:#fff2;}.menu-wrapper.open .logo {margin:0 0 20px 0px;}.menu-wrapper .menu-close {display:block;position:absolute;bottom:3vw;width:25px;height:50px;border-radius:0 10px 10px 0;background:var(--grey);left:100%;transition:0.3s;max-width:30px;overflow:hidden;}.menu-wrapper .menu-close::after {content:'';display:block;position:absolute;top:50%;left:45%;transform:translate(-50%,-50%) rotate(180deg);width:12px;height:20px;mask-repeat:no-repeat;mask-size:contain;mask-position:center;background:#fff;mask-image:url('/img/arrow-small.svg');transition:0.3s;opacity:1;}.menu-wrapper .menu {margin:auto;}.menu-wrapper .menu > a,.menu-wrapper .menu .dropdown,.menu-footer .logout {color:#fff;padding:25px;display:block;font-size:25px;font-weight:500;width:0;position:relative;border-radius:12px;border:1px solid #0000;box-sizing:border-box;background:#3D434E00;}.menu-wrapper .menu > a > span,.menu-wrapper .menu > .dropdown > a > span,.menu-footer .logout > span {display:none;}.menu-wrapper .menu .dropdown {font-size:0;width:52px;border:0;height:52px;padding:0;z-index:1;background:#3D434E00;border:1px solid #0000;border-radius:12px;}.menu-wrapper .menu .dropdown > a {padding:0;width:100%;height:100%;display:block;}.menu-wrapper.open .menu .dropdown {font-size:25px;padding:25px;border:1px solid #0000;height:auto;}.menu-wrapper.open .menu .dropdown > a {padding:0;}.menu-wrapper article {display:flex;flex-direction:column;align-items:flex-start;flex:1;}.menu > *::before {content:'';display:block;position:absolute;width:18px;height:18px;background:#fff;mask-repeat:no-repeat;mask-size:contain;mask-position:center;top:50%;left:50%;transform:translate(-50%,-50%);}.menu-wrapper .menu > a,.menu-footer .logout {padding-left:25px;}.menu-wrapper .menu > a:hover,.menu-wrapper .menu .dropdown:hover,.menu-footer .logout:hover {border:1px solid #fff1;background:#3D434E;color:var(--yellow);transition:0.3s;}.menu > *:hover::before,.menu-footer .logout:hover::before {background:var(--yellow);}.menu .dropdown .panel {height:auto;max-height:0px;overflow:hidden;transition:0.3s;display:none;}.menu .dropdown:hover .panel {max-height:1000px;}.mobile-menu-wrapper {box-sizing:border-box;position:absolute;top:0;left:0;padding:27px 10px 10px 10px;background:var(--grey);border-radius:0 50px 20px 0px;flex-direction:column;justify-content:space-between;transition:0.3s;width:60px;align-items:center;height:100dvh;max-height:110px;display:none;z-index:99;overflow:hidden;}.mobile-menu-wrapper .logo {z-index:2;display:block;}.mobile-menu-wrapper .menu {margin:auto;position:absolute;height:100dvh;left:0;top:0;display:flex;flex-direction:column;justify-content:center;width:60px;align-items:center;}.mobile-menu-wrapper .menu a {width:30px;height:30px;display:block;margin:5px 0;box-sizing:border-box;border-radius:3px;padding:0;z-index:1;border:1px solid #fff0;transition:0.3s;}.mobile-menu-wrapper .menu > a::before,.mobile-menu-wrapper .logout::before {position:relative;width:20px;height:20px;}.mobile-menu-wrapper .menu > a:hover,.mobile-menu-wrapper .menu .dropdown:hover,.menu-footer .logout:hover {border:1px solid #fff1;background:#3D434E;color:var(--yellow);}.mobile-menu-wrapper .menu > a span {display:none;}.mobile-menu-wrapper .menu > a:hover::before,.menu-footer .logout:hover::before {background:var(--yellow);}.mobile-menu-wrapper .menu > *::before {width:15px;height:15px;}.mobile-hamburger{position:absolute;top:70px;z-index:1;display:none;cursor:pointer;width:25px;height:18px;padding:0 17px 0 14px;box-sizing:border-box;}.mobile-hamburger span{position:absolute;left:0;right:0;height:1px;background:#fff;border-radius:2px;transition:top .25s ease,transform .25s ease,opacity .2s;transform-origin:50% 50%}.mobile-hamburger span:nth-of-type(1){top:0}.mobile-hamburger span:nth-of-type(2){top:50%;transform:translateY(-50%)}.mobile-hamburger span:nth-of-type(3){top:100%;transform:translateY(-100%)}.mobile-hamburger.active span:nth-of-type(1){top:50%;transform:translateY(-50%) rotate(45deg)}.mobile-hamburger.active span:nth-of-type(2){opacity:0;transform:translateY(-50%) scaleX(.6)}.mobile-hamburger.active span:nth-of-type(3){top:50%;transform:translateY(-50%) rotate(-45deg)}.form-item {display:flex;margin:20px 0;font-weight:400;flex-wrap:wrap;justify-content:space-between;}.form-item h5 {font-size:18px;transition:0.3s;color:#fff;}.form-item p {font-size:12px;color:#fff2;width:100%;margin-top:2px}.form-item .pill {padding:5px 10px;}.form-item .pill.in-progress {color:var(--grey);background:var(--yellow);}.form-item .pill.complete {color:#fff;background:#45BF55;}.form-item:first-child {margin-top:30px;}.form-item:last-child {margin-bottom:0;}.form-item:hover h5 {color:var(--yellow);}.menu .dashboard::before {mask-image:url('/img/dashboard-icon.svg');}.menu .my-forms::before {mask-image:url('/img/forms-icon.svg');z-index:-1;}.menu .available-forms::before {mask-image:url('/img/available-forms.svg');}.menu .faqs::before {mask-image:url('/img/faqs.svg');}.menu .my-account::before {mask-image:url('/img/my-account.svg');}.menu .logout::before {mask-image:url('/img/logout.svg');}.menu-footer {padding-top:10px;}.menu-footer .logout::before {content:'';display:block;position:absolute;width:18px;height:18px;background:#fff;mask-image:url('/img/logout.svg');mask-repeat:no-repeat;mask-size:contain;mask-position:center;left:50%;top:50%;transform:translate(-50%,-50%);}.menu-footer p {font-size:15px;color:#fff3;font-weight:400;display:block;padding-top:30px;margin-top:10px;box-sizing:border-box;display:none;}.menu-wrapper.open {width:380px;max-width:380px;padding:2vw;}.menu-wrapper.open .logo {max-width:280px;}.menu-wrapper.open .logo img {max-width:100%;opacity:1;}.menu-wrapper.open .logo img.initial {max-width:0;opacity:0;}.menu-wrapper.open .menu {margin-top:50px;padding-top:15px;border-top:1px solid #fff1;}.menu-wrapper.open .menu > a > span,.menu-wrapper.open .menu > .dropdown > a > span {display:inline-block;}.menu-wrapper.open .pill.button-back {opacity:1;max-width:100%;}.menu-wrapper.open .menu > a,.menu-wrapper.open .menu-footer .logout{padding-left:65px;}.menu-wrapper.open .menu-close::after {transform:translate(-50%,-50%) rotate(0deg);}.menu-wrapper.open .menu > a,.menu-wrapper.open .menu .dropdown,.menu-wrapper.open .menu-footer .logout {width:300px;}.menu-wrapper.open .menu .dropdown .panel,.menu-wrapper.open .menu-footer p,.menu-wrapper.open .menu-footer .logout > span {display:block;}.menu-wrapper.open .menu .dropdown > a {padding-left:40px;}.menu-wrapper.open .menu > *::before,.menu-wrapper.open .menu-footer .logout::before {left:25px;top:29px;transform:none;}.menu-wrapper.open .menu-footer {border-top:1px solid #fff3}.menu-wrapper.open .menu-footer p {border-top:1px solid #fff3;}.dashboard-content{box-sizing:border-box;padding:2vw 4vw;width:100%;height:100dvh;overflow-y:scroll;}.dashboard-content.landing {display:flex;flex-direction:column;}.dashboard-content .scrollbar-outer > .scroll-element.scroll-y{height:100%;right:0;top:0;width:10px!important;margin:5px;}.dashboard-content .scrollbar-outer > .scroll-element.scroll-y .scroll-element_outer {left:0px!important;width:10px!important;}.dashboard-content .scrollbar-inner > .scroll-element.scroll-y{height:100%;right:0;top:0;width:10px!important;margin:5px;}.dashboard-content .scrollbar-inner > .scroll-element.scroll-y .scroll-element_outer {left:0px!important;width:10px!important;}.dashboard-header {margin-bottom:1.5vw;display:flex;justify-content:space-between;align-items:center;}.dashboard-header .left,.dashboard-header .right {flex:1;}.dashboard-header #systemMessage {margin:auto;}.dashboard-header img {display:none;width:200px;}.dashboard-header .right {display:flex;justify-content:flex-end;align-items:center;}.dashboard-header .settings,.dashboard-header .faqs {margin:0 10px;width:20px;height:20px;background:var(--grey);mask-repeat:no-repeat;mask-size:contain;mask-position:center;display:inline-block;transition:0.3s;}.dashboard-header .settings {mask-image:url('/img/settings.svg');}.dashboard-header .faqs {mask-image:url('/img/faqs.svg');}.dashboard-header .settings:hover,.dashboard-header .faqs:hover {background:var(--yellow);}.dashboard-content .button.profile {background:#F8F8F8;font-size:15px;border:1px solid #DDDDDD;color:var(--grey);margin-left:20px;transition:0.3s;}.dashboard-content .button.profile::before {background:var(--grey);}.dashboard-content .button.profile::after {display:none;}.dashboard-content .button.profile:hover {border:1px solid var(--yellow);background:#FFE43020;}.dashboard-content .button.profile:hover::before {background:var(--grey);}.dashboard-content .grid-4 {display:grid;grid-template-columns:repeat(4,1fr);grid-gap:20px;}.welcome {border-radius:20px;overflow:hidden;position:relative;z-index:0;margin:20px 0;height:auto;flex:1;}.welcome span {position:absolute;color:#fff;top:2vw;left:2vw;font-weight:600;font-size:18px;}.welcome article {position:absolute;top:50%;transform:translateY(-50%);left:5%;width:85%;color:#fff;}.welcome article h1 {font-weight:700;font-size:2.5vw;margin-bottom:1vw;max-width:30vw}.welcome article p {font-size:18px;margin:0;}.welcome figure {z-index:-1;position:relative;height:100%;}.welcome figure img {position:absolute;}.welcome figure::before {content:'';position:absolute;inset:0;z-index:1;pointer-events:none;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);mask-image:linear-gradient(90deg,#000 0%,transparent 100%);-webkit-mask-image:linear-gradient(90deg,#000 0%,transparent 100%);mask-mode:alpha;}.welcome .button {position:absolute;bottom:2vw;right:2vw;font-size:16px;font-weight:500;background:#0002;backdrop-filter:blur(20px);padding:6px 45px 7px 20px;line-height:27px;}.welcome .button::before {width:26px;height:26px;right:7px;}.welcome .button::after {width:13px;height:13px;right:14px;transform:translateY(-50%) rotate(225deg);}.info-box {width:100%;border-radius:20px;height:0;padding-bottom:90%;position:relative;}.info-box article {position:absolute;display:flex;flex-direction:column;justify-content:flex-end;padding:1vw 1.5vw;gap:10px;height:100%;width:100%;box-sizing:border-box;}.info-box article a {font-weight:400;display:block;position:relative;padding-left:30px;}.info-box article a::before {content:'';display:block;position:absolute;left:0;top:50%;transform:translateY(-50%);width:14px;height:14px;background:var(--grey);mask-image:url('/img/arrow-rounded.svg');mask-repeat:no-repeat;mask-size:contain;mask-position:center;}.info-box > p {position:absolute;top:1vw;left:1.5vw;font-size:24px;font-weight:500;}.info-box {background:var(--yellow);color:var(--grey);}.info-box:nth-child(2) {background:var(--grey);color:#fff;}.info-box:nth-child(2) article a::before {background:#fff;}.info-box.progress-tracker {grid-column:span 2;background:#F8F8F8;border:1px solid #D3D3D3;height:100%;padding:0;}.current-forms {position:absolute;width:100%;height:100%;box-sizing:border-box;padding:4vw 1vw 1vw;display:flex;justify-content:space-around;align-items:center;}.tracker-wrapper {position:relative;}.tracker-wrapper p {font-weight:700;font-size:18px;text-align:center;}.gauge__label {position:absolute;left:50%;font-size:38px;font-weight:300;display:inline-block;bottom:30px;top:55%;transform:translate(-50%,-50%);}.gauge {width:242px;height:138px;position:relative;display:block;overflow:hidden;background:#EDEEEF;mask-repeat:no-repeat;mask-size:contain;mask-position:center;mask-image:url('/img/tracker-mask.svg');margin:0 auto 10px;}.gauge::after {content:'';display:block;position:absolute;background:url('/img/progress-mask.svg') no-repeat center/contain;width:100%;aspect-ratio:1 / 1;top:0;transform:rotate(var(--angle,0deg));opacity:0;}.gauge.progress-0::after {transform:rotate(var(--angle,0deg));opacity:0;}.gauge.progress-25::after {transform:rotate(var(--angle,45deg));opacity:1;}.gauge.progress-50::after {transform:rotate(var(--angle,90deg));opacity:1;}.gauge.progress-75::after {transform:rotate(var(--angle,135deg));opacity:1;}.gauge.complete {background:#45BF55;}.gauge.complete::after {display:none;}.online-form-wrapper {border-radius:30px;overflow:hidden;}.form-header {background:var(--yellow);display:flex;justify-content:space-between;align-items:center;padding:30px;}.form-header h1 {font-size:30px;font-family:"proxima-nova",sans-serif;font-weight:600;}.online-form-wrapper .button {font-size:16px;font-weight:500;padding:10px 50px 10px 20px;line-height:20px;font-family:inherit;text-align:left}.online-form-wrapper .button::before {width:26px;height:26px;left:7px;}.online-form-wrapper .button::after {width:13px;height:13px;left:13px;}.online-form-wrapper .button.prev,.online-form-wrapper #copy_from_will_btn {padding:10px 20px 10px 50px;}.online-form-wrapper .button.save {background:#45BF55;color:#fff;padding:10px 50px 10px 20px;}.online-form-wrapper .button.save::before,.online-form-wrapper .button.next::before {background:#fff;right:7px;left:auto;}.online-form-wrapper .button.save::after,.online-form-wrapper .button.next::after {transform:translateY(-50%) rotate(-45deg);right:13px;left:auto;background:#45BF55;}.online-form-wrapper .button.prev::after {transform:translateY(-50%) rotate(45deg);}.online-form-wrapper .button.next::before {background:var(--yellow);}.online-form-wrapper .button.next::after {background:var(--grey);transform:translateY(-50%) rotate(-135deg);}.online-form-wrapper .button.prev:hover,.online-form-wrapper .button.next:hover,.online-form-wrapper #copy_from_will_btn:hover {background:#fff;}.online-form-wrapper .button.prev:hover::before,.online-form-wrapper .button.next:hover::before {background:var(--grey);}.online-form-wrapper .button.prev:hover::after,.online-form-wrapper .button.next:hover::after {background:var(--yellow);}.online-form-wrapper .button.save:hover {background:#fff;color:#45BF55}.online-form-wrapper .button.save:hover::before {background:#45BF55;}.online-form-wrapper .button.save:hover::after {background:#fff;}.form-section .button:hover {background:var(--yellow)!important;}.form-section .button.save:hover {background:var(--grey)!important;}@-moz-document url-prefix() {.online-form-wrapper .button {padding:9px 50px 11px 20px;}.online-form-wrapper .button.prev {padding:10px 20px 10px 50px;}}#systemMessage p {display:inline-block;font-size:15px;font-weight:500;line-height:18px;padding:20px 20px 20px 60px;color:#111;background:#F3FBF4;border:1px solid #51C360;border-radius:12px;position:relative;}#systemMessage p::before {content:'';display:block;position:absolute;top:50%;transform:translateY(-50%);left:20px;width:20px;height:20px;border-radius:50vw;border:1px solid #51C360;}#systemMessage p::after {content:'';display:block;position:absolute;top:50%;transform:translateY(-50%);left:26px;width:10px;height:10px;background:#51C360;mask-size:contain;mask-position:center;mask-repeat:no-repeat;mask-image:url('/img/tick.svg');}.form-content {display:flex;}.form-content .form-menu {background:var(--grey);min-height:0;}.form-content .form-menu ul {margin:1vw;list-style:none;color:#fff;}.form-content .form-menu ul li {position:relative;font-size:18px;font-weight:400;padding:15px 55px 15px 25px;margin-bottom:5px;background:#3D434E00;box-sizing:border-box;border:1px solid #4D535D00;border-radius:15px;transition:0.3s;line-height:22px;cursor:pointer;white-space:nowrap;}.form-content .form-menu ul li span {color:var(--yellow);font-size:18px;font-weight:600;margin-right:25px;}.form-content .form-menu ul li.disabled,.form-content .form-menu ul li.disabled span {color:#4C4F55;}.form-content .form-menu ul li .status {position:absolute;top:50%;transform:translateY(-50%);right:20px;width:20px;height:20px;display:block;border:1px solid #4D535D00;border-radius:50vw;transition:0.3s;}.form-content .form-menu ul li .status::after {display:none;content:'';position:absolute;top:50%;transform:translate(-50%,-50%);left:50%;width:10px;height:10px;background:#51C360;mask-size:contain;mask-position:center;mask-repeat:no-repeat;mask-image:url('/img/tick.svg');}.form-content .form-menu ul li.current {background:#3D434E;border:1px solid #4D535D;}.form-content .form-menu ul li.current .status {border:1px solid #4D535D}.form-content .form-menu ul li.complete .status {border:1px solid #4D535D;}.form-content .form-menu ul li.complete .status::after {display:block;}.form-content .form-menu ul li.incomplete .status {border:1px solid #4D535D;}.form-content .form-menu ul li.incomplete .status::after {display:block;content:'';position:absolute;top:50%;transform:translate(-50%,-50%);left:50%;width:10px;height:10px;background:#e3a600;mask-size:contain;mask-position:center;mask-repeat:no-repeat;mask-image:url('/img/incomplete.svg');}.form-content .form-menu ul li.incomplete{position:relative;}.form-content .form-menu ul li.incomplete::after {content:"Incomplete";position:absolute;right:50px;top:50%;background:url('/img/tooltip-left.svg') no-repeat center/contain;color:#000;font-size:12px;line-height:1.3;padding:8px 14px 8px 8px;border-radius:8px;pointer-events:none;transition:opacity .18s ease,transform .18s ease;z-index:20;transform:translateY(-50%);opacity:0;}.form-content .form-menu ul li.not-applicable {pointer-events:none;cursor:default;opacity:0.2;}.form-content .form-menu ul li.incomplete:hover::after,.form-content .form-menu ul li.incomplete:hover::before,.form-content .form-menu ul li.incomplete:focus-within::after,.form-content .form-menu ul li.incomplete:focus-within::before{opacity:1;}.form-content .form-menu ul li.label span {color:#fff;font-size:15px;}.form-content .form-menu ul li:last-child {margin-bottom:0;}.form-content .grid.three {grid-template-columns:1fr 1fr 1fr;}.form-content .grid {grid-gap:30px;margin-bottom:2vw;align-items:flex-end;}.form-content .grid.eight {grid-template-columns:repeat(8,1fr);margin-bottom:20px;}.form-content .grid.eight .field {grid-column:span 3}.form-content .grid.eight .field:last-child {grid-column:span 2;}.form-content .field.span-2 {grid-column:span 2;}.form-content .field label {display:block;font-size:15px;font-weight:600;line-height:1;margin-bottom:10px;text-align:left;}.form-content .field input,.form-content .field select,.form-content .field textarea {display:block;border:1px solid #ddd;border-radius:12px;font-size:17px;padding:15px 20px;line-height:26px;}.form-content .field input::placeholder {color:#8884;}.form-content .field select {color:#8884;}.form-content .field select.has-value {color:#000;}.form-content .field textarea {height:90px;}.form-content .field.forgiving textarea,.form-content #leaving_out_detail .field textarea {height:180px;}.form-content .field.active-focus input,.form-content .field.active-focus select {border:1px solid #000;}.form-content .field {position:relative;}.form-content .field::after {content:'';display:block;position:absolute;right:20px;bottom:20px;background:#8884;mask-size:contain;mask-position:center;mask-repeat:no-repeat;height:20px;width:20px;}.form-content .field.user::after {mask-image:url('/img/user-icon.svg');}.form-content .field.occupation::after {mask-image:url('/img/occupation-icon.svg');}.form-content .field.email::after {mask-image:url('/img/mail-icon.svg');}.form-content .field.phone::after {mask-image:url('/img/phone-icon.svg');}.form-content .field.address::after {mask-image:url('/img/address-icon.svg');}.form-content .field.relationship::after {mask-image:url('/img/relationship-icon.svg');}.form-content .field.gift::after {mask-image:url('/img/gift-icon.svg');}.form-content .field.select::after {mask-image:url('/img/select-icon.svg');background:#000;width:10px;height:7px;bottom:25px;}.form-content p + fieldset {margin-top:30px;}.form-content fieldset.compact::after,#forgiving_debts_detail::after,.form-content .field.other::after {display:none;}.form-content fieldset.compact {display:flex;flex-wrap:wrap;gap:5px;}.form-content fieldset.compact label {display:block;width:100%;margin-bottom:20px;line-height:1.6;}.form-content fieldset.compact .radio-label {display:flex;font-size:15px;font-weight:600;line-height:1;margin-bottom:0px;width:auto;gap:5px;margin-right:15px;border-radius:8px;padding:3px 5px;position:relative;}.form-content fieldset.compact .radio-label::before {content:'';display:block;position:absolute;top:11px;background:var(--grey);width:8px;height:8px;border-radius:50vw;left:9px;transition:0.3s;opacity:0;transform:translateY(-50%);}.form-content fieldset.compact .radio-label input {width:16px;min-width:16px;height:16px;-webkit-appearance:none;padding:0;border:2px solid var(--grey);background:none;}.form-content fieldset.compact .radio-label.checked {background:#EEF5FF;}.form-content fieldset.compact .radio-label.checked::before {opacity:1;}.form-content fieldset.compact.instructions {margin-top:2vw;}.form-content fieldset.compact.relationship,.form-content fieldset.compact.estate,.form-content fieldset.compact.instructions,#prop_effect_fs,.prop-consult-row fieldset.compact {display:block;}.form-content fieldset.compact.relationship .radio-label,.form-content fieldset.compact.estate .radio-label,.form-content fieldset.compact.instructions .radio-label,#prop_effect_fs .radio-label,.prop-consult-row fieldset.compact .radio-label {margin-bottom:5px;width:fit-content;}.form-content .form-detail {position:relative;width:100%;overflow:scroll;display:block;background:#fff;}.form-content .form-detail .scrollbar-dynamic,.form-content .form-detail > .form-detail.scroll-content {position:absolute!important;width:100%!important;height:100%!important;display:block!important;padding:3vw!important;box-sizing:border-box!important;top:0;margin:0;left:0;}.form-content .form-detail > .form-detail {padding:0!important;}.form-content .form-detail h3 {font-size:22px;font-family:"proxima-nova",sans-serif;font-weight:600;line-height:1.4;margin-bottom:10px;}.form-content .form-detail hr {margin:30px 0;border-top:1px solid var(--yellow);width:100%;}.form-content .form-detail h4 {font-size:22px;font-weight:500;margin-bottom:20px;line-height:1.6;}.form-content .form-detail p {font-size:18px;margin-bottom:10px;font-weight:400;line-height:1.6;}.form-section.submit {padding:2vw;}.form-section.submit h3 {margin-bottom:20px;}.form-section.submit p {max-width:650px;}.form-section.submit .button-row {display:flex;gap:10px;}.form-section.submit .button {margin-top:30px!important;}.form-section.submit p:last-child {display:block;font-size:15px;color:#fff3;font-weight:400;margin-top:30px;color:#0003;}.form-section.submit p:last-child a {font-weight:700;display:inline-block;border-bottom:1px solid #0003;transition:0.3s;}.form-section.submit p:last-child a:hover {color:var(--grey);border-bottom:1px solid #000;}.form-content .form-detail .check-label {color:#111;font-weight:600;margin-bottom:5px;}.form-content .form-detail .check-label input {border-radius:2px;border:2px solid #333740;padding:0;}.form-content .form-detail .check-label input::before,.form-content .form-detail .check-label input::after {}.form-content .form-detail .check-label input::before {right:-2px;}.form-content .form-detail .check-label input:checked::before{top:10px;}.form-content .form-detail .check-label input::after {right:-3px;}.form-content .form-detail .check-label input:checked::after{top:5px;}.form-content .form-detail fieldset {margin-bottom:30px;}.form-section {display:none;padding-bottom:50px;}.form-section.current {display:block;}.gift-row .grid {margin-bottom:20px;}.gift-row,.executor-row,.prop-attorney-row,.prop-attorney-backup-row,.pcw-consult-row,.pcw-info-row,.prop-info-row,.partner-row {margin-bottom:30px;padding-bottom:30px;border-bottom:1px solid #DDDDDD;}#children_section,#guardians_section,#gifts_section,#executors_section,#alt_executors_section,#prop_attorneys_section,#prop_attorneys_backup_section,#prop_info_wrap,#pcw_consult_wrap,#pcw_info_wrap,#partners_section {text-align:center;}#children_section fieldset,#guardians_section fieldset {margin-top:30px;}#executors_section > p,#alt_executors_section > p,#prop_attorneys_section > p,#prop_attorneys_backup_section > p,#prop_info_wrap > p,#pcw_info_wrap > p,#partners_section > p {text-align:left;margin-bottom:30px;}#alt_executors_section > p:first-child {margin-bottom:10px;}#alt_executors_list,#partners_section {margin-bottom:30px;}#future_children_fs,#guardians_list {margin:30px 0 0;}#gifts_list,#executors_list,.prop-attorney-row,#prop_attorneys_backup_list,#prop_info_list,#pcw_consult_list,#pcw_info_list,#partners_list,#charities_list {text-align:right;margin-bottom:30px;}#section6 h3 {max-width:600px;}#section6 .flex-row {align-items:flex-end;margin-bottom:20px;}#section6 .flex-row p {max-width:512px;}#gifts_section .button-row {margin:30px 0;display:flex;justify-content:flex-start;gap:10px;}#liabilities_section,#alt_executors_section {margin-top:3vw;}.help-text {text-align:center!important;margin-bottom:20px!important;}.prop-consult-row {text-align:right;margin-bottom:30px;border-bottom:1px solid #ddd;}.prop-consult-row .grid {margin-bottom:30px;}.prop-consult-row fieldset,.pcw-consult-row fieldset {margin-bottom:0!important;}.prop-consult-row:last-child {margin-bottom:0;border-bottom:0;}#prop_consult_wrap {text-align:center;}.asset-row,.liability-row {padding:20px;background:#F9FAFC;border:1px solid #E5E7EB;border-radius:0;border-bottom:0;}.assets {display:grid;grid-template-columns:2fr 1fr 1fr 1fr 120px;grid-gap:10px;box-sizing:border-box;align-items:center;}.assets .field::after {display:none;}.assets .field label {display:none;font-size:15px;font-weight:500;margin-bottom:20px;}.asset-row:first-child,.liability-row:first-child {border-radius:10px 10px 0 0;}.asset-row:first-child .assets .field label,.liability-row:first-child .assets .field label {display:block;}.asset-row:last-child,.liability-row:last-child {border-radius:0 0 10px 10px;border-bottom:1px solid #E5E7EB;}.asset-row:only-child,.liability-row:only-child {border-radius:10px;border-bottom:1px solid #E5E7EB;}.remove-asset,.remove-liability,.remove-gift,.remove-executor,.remove-prop-attorney,.remove-prop-attorney-backup,.remove-prop-consult,.remove-prop-info,.remove-pcw-consult,.remove-pcw-info,.remove-partner,.remove-charity {font-family:inherit;font-weight:500;font-size:10px;color:#fff;padding:5px 25px 5px 10px;background:#A5AEB5;transition:0.3s;border-radius:20px;position:relative;width:fit-content;line-height:1;margin:0 auto;}.remove-asset::after,.remove-liability::after,.remove-gift::after,.remove-executor::after,.remove-prop-attorney::after,.remove-prop-attorney-backup::after,.remove-prop-consult::after,.remove-prop-info::after,.remove-pcw-consult::after,.remove-pcw-info::after,.remove-partner::after,.remove-charity::after {content:'';display:block;position:absolute;right:7px;top:50%;transform:translateY(-50%);mask-position:center;mask-size:contain;mask-repeat:no-repeat;background:#fff;mask-image:url('/img/remove.svg');width:10px;height:10px;}.remove-asset:hover,.remove-liability:hover,.remove-gift:hover,.remove-executor:hover,.remove-prop-attorney:hover,.remove-prop-attorney-backup:hover,.remove-prop-consult:hover,.remove-prop-info:hover,.remove-pcw-consult:hover,.remove-pcw-info:hover,.remove-partner:hover,.remove-charity:hover {background:var(--grey);}.remove-prop-info {margin-top:30px;}.prop-attorney-row .grid,.pcw-consult-row .grid,.pcw-info-row .grid {margin-bottom:30px;}.pcw-consult-row {padding-bottom:0;}.asset-row:first-child .remove-asset,.liability-row:first-child .remove-liability {margin-top:35px;}.child-row,.guardian-row{padding:30px 0;border-bottom:1px solid #DDDDDD;text-align:right;}.child-row:last-child,.guardian-row:last-child{margin-bottom:30px;}.child-row .grid,.guardian-row .grid{grid-template-columns:repeat(4,1fr);margin-bottom:20px;}.child-row .grid .field,.guardian-row .grid .field{grid-column:span 2;}.child-row .grid .field.age,.guardian-row .grid .field.age{grid-column:span 2;}.child-row .grid .field.notes,.guardian-row .grid .field.notes{grid-column:span 3;}.child-row .grid .field.age::after,.child-row .grid .field.notes::after,.guardian-row .grid .field.relationship::after{display:none;}.child-row .remove-child,.guardian-row .remove-guardian{font-family:inherit;font-weight:500;font-size:10px;color:#fff;padding:5px 25px 5px 10px;background:#A5AEB5;transition:0.3s;border-radius:20px;position:relative;}.child-row .remove-child::after,.guardian-row .remove-guardian::after{content:'';display:block;position:absolute;right:7px;top:50%;transform:translateY(-50%);mask-position:center;mask-size:contain;mask-repeat:no-repeat;background:#fff;mask-image:url('/img/remove.svg');width:10px;height:10px;}.child-row .remove-child:hover,.guardian-row .remove-guardian:hover{background:var(--grey);}.online-form-wrapper > .custom-navigation {display:none;justify-content:center;padding:15px;background:var(--yellow);}.faq-wrapper h1 {margin-bottom:2vw;font-weight:700;font-size:2.5vw;}.accordion {margin-bottom:30px;background:#fff;border-radius:20px;overflow:hidden;}.accordion h4 {padding:25px 60px 25px 30px;background:var(--yellow);color:var(--grey);font-size:22px;line-height:1.3;position:relative;}.accordion h4::before,.accordion h4::after {content:'';display:block;position:absolute;top:50%;transform:translateY(-50%) rotate(0deg);right:30px;height:20px;width:2px;background:var(--grey);border-radius:2px;transition:0.3s;}.accordion h4::after {transform:translateY(-50%) rotate(90deg);}.accordion .panel {box-sizing:border-box;padding:0 2vw;margin:0;height:auto;max-height:0px;transition:0.3s;overflow:hidden;}.accordion .panel p {margin:15px 0;font-size:18px;}.accordion .panel p:first-child {margin-top:30px;}.accordion .panel p:last-child {margin-bottom:30px;}.accordion.active h4::before {transform:translateY(-50%) rotate(45deg);}.accordion.active h4::after {transform:translateY(-50%) rotate(135deg);}.accordion.active .panel {max-height:1500px;}.contact-us h3 {font-size:8vw;position:relative;display:block;font-weight:700;max-width:80vw;margin:0 auto 3vw;}.team-details ~ .contact-us .button {display:none;}footer {background:var(--grey);color:#fff;position:relative;margin:20px;box-sizing:border-box;padding:3vw;border-radius:50px;}footer p {font-size:23px;}footer .footer-left {display:flex;gap:10px;}footer .footer-left a {display:block;width:50px;height:50px;box-sizing:border-box;background:#fff0;border:1px solid #fff2;position:relative;transition:var(--transition);border-radius:50vw;}footer .footer-left a::after {content:'';display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:#fff;mask-size:contain;mask-position:center;mask-repeat:no-repeat;transition:var(--transition);}footer .footer-left a.facebook::after {mask-image:url('/img/facebook.svg');width:12px;height:23px;}footer .footer-left a.instagram::after {mask-image:url('/img/instagram.svg');width:24px;height:24px;}footer .footer-left a.linkedin::after {mask-image:url('/img/linkedin.svg');width:20px;height:20px;}footer .footer-left a:hover {background:var(--yellow);border:1px solid var(--yellow);}footer .footer-left a:hover::after {background:var(--grey);}footer .footer-right p {display:inline-block;margin:0 10px;}footer .footer-right p strong {color:var(--yellow);font-weight:700;}footer .footer-logo {display:flex;justify-content:flex-end;}footer .footer-logo img {width:394px;height:60px;}footer .copyright {margin-top:6vw;}footer .copyright p {margin-bottom:10px;}footer .copyright p:last-child {margin-bottom:0;}footer .copyright span {margin:0 5px;color:var(--yellow);font-weight:600;}footer .copyright .right {text-align:right;}footer .copyright .right p {font-size:16px;color:#fff6;margin-bottom:5px;}@media screen and (max-width:1920px) {header .flex-row {max-width:1750px;}.team-item:hover > .image-container > figure {width:230px;height:230px;}.team-item .image-container .text p {font-size:20px;}.banner.home::before {max-width:700px;max-height:700px;}}@media screen and (max-width:1850px) {.form-header {padding:20px 30px;}.form-header h1 {font-size:25px;}.menu-wrapper.open {max-width:330px;width:330px;}.menu-wrapper .menu > a,.menu-wrapper .menu .dropdown,.menu-footer .logout {padding:20px;font-size:22px;}.menu-wrapper .menu .dropdown {width:42px;height:42px;}.assets .field label {font-size:12px;margin-bottom:10px;}}@media screen and (max-width:1750px) {.menu-wrapper.open .menu > *::before,.menu-wrapper.open .menu-footer .logout::before {left:20px;top:23px;}.gauge {width:170px;height:95px;}.gauge__label {font-size:25px;top:50%;}.menu-wrapper.open .logo {width:230px;height:35px;}.menu-wrapper.open .menu {margin-top:30px;}.form-item h5 {font-size:16px;}.menu-footer p {padding-top:20px;}.gauge__label {top:55%;}.info-box > p {font-size:18px;}}@media screen and (max-width:1650px) {.grid-4 .team-item:hover > .image-container > figure {width:150px;height:150px;}.services ul li {font-size:22px;}.services-inner ul {max-width:35vw;}.menu-wrapper.open {max-width:300px;width:300px;}.menu-wrapper article {max-width:250px;}.menu-wrapper .logo {margin:0 0 20px 10px;}.menu-wrapper .menu > a,.menu-wrapper .menu .dropdown,.menu-footer .logout {font-size:18px;padding:15px;border-radius:5px;}.menu-wrapper.open .logo {margin:0 0 10px 0px;width:200px;}.menu-wrapper.open .menu {margin-top:25px;}.menu-wrapper.open .menu > a,.menu-wrapper.open .menu .dropdown,.menu-wrapper.open .menu-footer .logout {width:250px;}.menu-wrapper.open .menu > a,.menu-wrapper.open .menu-footer .logout{padding-left:45px;}.menu-wrapper.open .menu > *::before,.menu-wrapper.open .menu-footer .logout::before {top:16px;left:15px;}.menu-wrapper .menu .dropdown {width:32px;height:32px;}.menu-wrapper.open .menu .dropdown > a{padding-left:30px;}.current-forms {padding:80px 20px 20px;}.assets {grid-template-columns:1.5fr 1fr 1fr 100px;}.assets .field:first-child {grid-column:span 4;}.form-content .form-detail h3 {font-size:18px;}.form-content .form-menu ul li {padding:10px 55px 10px 15px;font-size:16px;}.form-content .form-detail p {font-size:16px;}.form-content fieldset.compact label {margin-bottom:10px;}#liabilities_section,#alt_executors_section {margin-top:30px;}}@media screen and (max-width:1500px) {:root{--font-standard:20px;}header .logo {width:300px;height:45px;}footer p {font-size:var(--font-standard);}footer .copyright p {margin-bottom:5px;}footer .copyright .right p:last-child {margin-bottom:0;}footer .footer-logo img {width:300px;height:45px;}.intro {padding:30px calc(5% - 20px);}.intro p {max-width:550px;}.advice .grid .services-container {height:900px;}.advice .grid .services-wrapper .service-tile p strong {font-size:30px;}.advice .grid .services-wrapper .service-tile p {font-size:25px;margin-bottom:10px;}.advice .grid .services-wrapper .service-tile p:last-child {margin-bottom:0;}.advice-pop .advice-content {width:800px;}.advice-pop .advice-content article ul li {font-size:22px;}.advice-pop .close-icon{left:605px;}.team-item > p {font-size:30px;}.banner .banner-text {max-width:730px;}.banner .banner-text p {font-size:20px;}.grid-4 .team-item .image-container {margin-bottom:20px;border-radius:20px;}.grid-4 .team-item .image-container > a {width:20px;height:20px;}.grid-4 .team-item .image-container .text {padding:20px;}.grid-4 .team-item .image-container .text p {font-size:16px;}.grid-4 .team .custom-navigation {margin-top:30px;}.why-tile {padding:100px 0 100px 100px;}.why-tile article p {font-size:18px;}.services ul li {font-size:20px;}.account-banner .left p {max-width:555px;font-size:18px;}.info-box article a {font-size:14px;padding-left:20px;}.info-box article a::before {width:10px;height:10px;}.gauge__label{font-size:20px;top:55%;}.current-forms {padding:50px 20px 20px;}.dashboard-content {padding:2vw 3vw 3vw;}.info-box {padding-bottom:100%;}.dashboard-content .button.profile {padding:11px 65px 10px 25px;}.dashboard-content .button.profile::before {right:6px;}.welcome {margin:10px 0;}.dashboard-content .grid-4 {grid-gap:10px;}.online-form-wrapper {border-radius:20px;}.form-header h1 {font-size:25px;}.form-content .form-menu ul li {font-size:16px;padding:10px 55px 10px 15px;border-radius:10px;}.form-content .form-menu ul li span {font-size:16px;margin-right:15px;}.form-content .form-menu ul li .status {right:15px;}.form-content .form-menu ul li.incomplete::after {right:40px;}form .check-label {font-size:14px;}.form-content .form-detail h3 {font-size:18px;}.form-content .field input,.form-content .field select {font-size:15px;padding:10px 15px;border-radius:6px;}.form-content fieldset.compact .radio-label input {border-radius:50vw;}.form-content .field::after {right:15px;bottom:16px;height:16px;width:16px;}.form-content .form-detail fieldset {margin-bottom:20px;}#future_children_fs,#guardians_list {margin-top:20px;}.form-content .form-detail h4 {font-size:18px;}.form-content .form-detail p {font-size:16px;}.child-row,.guardian-row {padding:20px 0;margin-bottom:20px;}.child-row:last-child,.guardian-row:last-child {margin-bottom:20px;}.form-content .grid {grid-gap:20px;}.form-content .form-detail hr {margin:20px 0;}.pcw-consult-row .grid {grid-template-columns:1fr 1fr 1fr 1fr;}.pcw-consult-row .grid .field {grid-column:span 2;}.pcw-consult-row .grid .field.phone + div {grid-column:span 3;}}@media screen and (max-width:1300px) {:root {--border-radius:40px;--border-top:40px 40px 0 0;}.button {padding:10px 57px 11px 20px;}.button::before {height:35px;width:35px;}.button::after {width:20px;height:15px;}header {top:35px;border-radius:0 0 25px 25px}header.scroll.show {padding:10px 20px;}.banner::before {width:1880px;}footer .copyright {margin-top:8vw;}.intro p {max-width:450px;}.advice .grid .services-container {margin-right:40px;height:710px;}.advice .grid .services-wrapper .service-tile {margin:30px;padding:50px;}.advice .grid .services-wrapper .service-tile:hover {left:-30px;}.advice .grid .services-wrapper .service-tile p strong {font-size:25px;}.advice .grid .services-wrapper .service-tile p {font-size:20px;margin-bottom:5px;}.advice .grid .services-wrapper .service-tile p:last-child {margin-bottom:0;}.advice-pop .close-icon {left:450px;top:20px;}.advice-pop .advice-content {width:600px;border-radius:0 40px 40px 0;}.advice-pop .advice-content article {padding:30px;}.advice-pop .advice-content article h3 {font-size:30px;}.advice-pop .advice-content article ul li {font-size:18px;}.team-item:hover > .image-container > figure {width:130px;height:130px;}.team-item .image-container {margin-bottom:20px;}.team-item .image-container > a {width:20px;height:20px;}.team-item .image-container .text p {font-size:16px;}.team .custom-navigation {margin-top:30px;}.team-item > p {font-size:24px;}.team-category p {font-size:16px;}.grid-4 {grid-template-columns:repeat(3,1fr);grid-gap:40px 20px;}.grid-4 .team-item:hover > .image-container > figure {width:200px;height:200px;}.grid-4 .team-item .image-container .text {padding:30px;}.grid-4 .team-item .image-container .text p {font-size:18px;}.grid-4 .team .custom-navigation {margin-top:30px;}.team-pop .close-icon {left:450px;top:20px;}.team-pop .team-content {width:600px;border-radius:0 40px 40px 0;}.team-pop .team-content article {padding:30px;}.team-pop .team-content article p {font-size:18px;}.team-pop .team-content article p strong {font-size:20px;}.team-pop .team-content figure {border-radius:0 40px 40px 0;}.why-tile {padding:60px 0 60px 60px;}.why-tile article h3 {font-size:25px;}.why-tile article p {font-size:16px;}.why-tile figure {width:607px;height:607px;right:-147px;}.why-tile figure img {width:160px;height:160px;}.services .wrapper-med p {font-size:25px;}.banner.contact::before{bottom:auto;}.details {padding:60px 50px;}.details h3 {font-size:25px;}.details .grid-5 {grid-template-columns:auto 1fr 1fr 1fr;grid-gap:30px 0px;}.details p{font-size:16px;}.details-tile {padding:40px 30px;}.details-tile a {width:35px;height:35px;}.details-tile a::after {width:20px;height:20px;}.details-tile p {font-size:25px;}.form-field label {font-size:16px;}.account-banner .form-wrapper {max-width:350px;}.menu-wrapper {border-radius:0 25px 0 0;}.menu-wrapper .logo {margin:0 0 20px 15px;}.menu-wrapper .menu > a,.menu-wrapper .menu .dropdown,.menu-footer .logout{font-size:18px;padding:15px;}.menu-wrapper.open .menu > a,.menu-wrapper.open .menu-footer .logout{padding-left:45px;}.menu-wrapper.open .menu > *::before,.menu-wrapper.open .menu-footer .logout::before{left:15px;top:15px;}.menu-wrapper.open .menu .dropdown > a{padding-left:30px;}.welcome article p {font-size:16px;}#systemMessage p {font-size:14px;line-height:16px;padding:15px 20px 15px 50px;}.form-header {padding:15px;}.form-header h1 {font-size:20px;}.form-content .form-detail h3 {font-size:16px;}.form-content .form-detail p {font-size:14px;}.online-form-wrapper .button,.online-form-wrapper .button.save {font-size:12px;line-height:14px;padding:10px 40px 10px 20px;}.online-form-wrapper .button::before {width:20px;height:20px;}.online-form-wrapper .button::after {width:8px;height:8px;}.online-form-wrapper .button.prev {padding:10px 20px 10px 40px;}}@media screen and (max-width:1200px) {header {top:15px;}header .logo {width:250px;height:38px;}header .menu-main ul li {padding:15px 10px;}.button {line-height:19px;padding:10px 45px 11px 15px;}.button::before {height:30px;width:30px;right:5px;}.button::after {width:12px;height:12px;right:14px;}.banner .badge,.banner .badge::before {width:150px;height:150px;}footer .footer-logo img {width:250px;height:38px;}.advice-pop .advice-content article ul li::before {top:10px;width:8px;height:8px;}.team-category {margin:0 5px;}.grid-4 .team-item:hover > .image-container > figure {width:150px;height:150px;}.navigation {max-width:75%;flex-wrap:wrap;margin:0 auto 30px;}.why-tile {grid-template-columns:1fr 350px;}.why-tile figure{width:457px;height:457px;right:-127px;}.mySwiper .swiper-slide {padding:40px;}.mySwiper .swiper-slide p {font-size:18px;}.advice .grid .services-container {height:613px;}.advice .grid .services-wrapper .service-tile p strong {font-size:20px;}.advice .grid .services-wrapper .service-tile p {font-size:16px;}.grid-4 .team-item .image-container .text p {font-size:16px;}.navigation {max-width:100%;}.services ul {max-width:40vw;}.services ul li {font-size:18px;}.services ul li::before {top:12px;width:6px;height:6px;}.gauge{width:130px;height:75px;}.tracker-wrapper p {font-size:16px;}.dashboard-content .grid-4 {grid-template-columns:repeat(2,1fr);}.info-box{padding-bottom:50%;}.info-box.progress-tracker {height:0;padding-bottom:30%;}.form-content .form-menu ul li {font-size:12px;padding:5px 45px 5px 10px;}.form-content .form-menu ul li .status {right:10px;width:15px;height:15px;}.form-content .form-menu ul li .status::after {width:8px;height:8px;}.form-content .form-menu ul li.incomplete::after{right:35px;}.form-content .form-menu ul li span {font-size:14px;margin-right:10px;}.form-content .grid,.child-row .grid,.guardian-row .grid {grid-template-columns:1fr;}.child-row .grid .field,.guardian-row .grid .field {grid-column:span 1!important;}.form-content .form-detail p {max-width:100%;}.form-content fieldset.compact .radio-label {margin-right:0;}.form-content .form-menu ul li.label span {font-size:13px;}}@media screen and (max-width:1100px) {:root {--font-standard:16px;}.banner article h2 {font-size:20px;}.banner .banner-text {max-width:580px;left:2.5vw;bottom:2vw;}.banner .banner-text p {font-size:16px;}.intro p {max-width:410px;font-size:20px;}.intro .button {margin-top:10px;}.advice .grid .services-container {height:661px;}.team-item > p {font-size:25px;}.grid-4 {grid-gap:20px;}.grid-4 .team-item .image-container .text {padding:20px;}.services-inner ul {max-width:100%;}.dashboard-content .grid-4 {grid-template-columns:repeat(2,1fr);}.info-box {padding-bottom:50%;border-radius:10px;}.info-box > p {top:10px;left:15px;}.info-box article {padding:10px 15px 15px;}.welcome {border-radius:10px;}.welcome span {top:15px;left:20px;font-size:16px;}.welcome .button {bottom:15px;right:15px;}.welcome article {max-width:320px;}.welcome article p {margin-bottom:5px;}.welcome article p:last-child {margin-bottom:0;}.menu-wrapper {display:none;}.mobile-menu-wrapper {display:flex;}.mobile-hamburger {display:flex;}.mobile-menu-wrapper.active {max-height:100dvh;border-radius:0 50px 0 0;}.dashboard-wrapper {grid-template-columns:1fr;padding-left:60px;box-sizing:border-box;}}@media screen and (max-width:900px) {.banner::before {width:1300px;height:1000px;}.banner .banner-text {max-width:470px;}.account-banner {height:auto;grid-template-columns:1fr;}.account-banner .left {height:auto;padding:80px 30px 30px;background:var(--yellow);border-radius:0 0 40px 40px;}.account-banner .left h1 {font-size:40px;margin-bottom:15px;}.account-banner .left::before {display:none;}.account-banner .right {padding:30px;}.intro p {max-width:350px;font-size:16px;}.custom-prev,.custom-next {width:40px;height:40px;}.custom-prev::after,.custom-next::after {width:15px;height:15px;}@keyframes typing1 {from{max-width:0px;}to{max-width:350px;}}@keyframes typing2 {from{max-width:0px;}to{max-width:300px;}}@keyframes typing3 {from{max-width:0px;}to{max-width:370px;}}@keyframes typing4 {from{max-width:0px;}to{max-width:350px;}}@keyframes typing5 {from{max-width:0px;}to{max-width:50vw;}}@keyframes typing6 {from{max-width:0px;}to{max-width:220px;}}.advice .grid .services-container {margin-right:30px;height:600px;}.advice .grid .services::before,.advice .grid .services::after {content:'';display:block;position:absolute;left:0;width:100%;height:30px;background:linear-gradient(180deg,rgba(255,255,255,1) 50%,rgba(255,255,255,0) 100%);z-index:2;top:0;}.advice .grid .services::after {top:auto;bottom:0;background:linear-gradient(0deg,rgba(255,255,255,1) 50%,rgba(255,255,255,0) 100%)}.advice .grid .services-wrapper .service-tile {padding:40px;margin:30px!important;box-sizing:border-box;height:200px;display:flex;justify-content:center;flex-direction:column;}.who-we-are.banner article h2 {display:none;}.who-we-are.banner article h2.mobile {display:block;}.who-we-are.banner article h2:nth-of-type(2){animation:show-border 0s forwards 2s,typing6 1.5s steps(20) forwards 2s,stop-border 0s forwards 3s;border-right:2px solid transparent;white-space:nowrap;overflow:hidden;}.who-we-are.banner article h2:nth-of-type(3){animation:show-border 0s forwards 3s,typing6 1.5s steps(20) forwards 3s,stop-border 0s forwards 4.5s;}.grid-4 {grid-template-columns:1fr 1fr;}.why-tile {grid-template-columns:1fr 250px;padding:40px 0 40px 40px;}.why-tile figure{width:400px;height:400px;right:-150px;}.why-tile figure img{width:120px;height:120px;}.specialists {grid-template-columns:1fr;grid-gap:15px;}.advice-pop .advice-content .services-team {grid-template-columns:50px 1fr;grid-gap:15px;}.advice-pop .advice-content .services-team p {font-size:16px!important}.details {padding:0 30px;margin:0 10px;}.details .grid-5 {grid-template-columns:1fr;grid-gap:0;}.details article {border-right:0;border-bottom:1px solid #fff5;padding:30px 0!important;}.dashboard-wrapper {grid-template-columns:1fr;padding-left:0;}.dashboard-content .button.profile {margin-left:10px;}.dashboard-header {margin:10px 0;}.welcome span {left:auto;right:20px;}.online-form-wrapper {margin-top:60px;}.form-header .custom-navigation {display:none;}.form-header {justify-content:center;}.online-form-wrapper > .custom-navigation {display:flex;justify-content:center;}.dashboard-header .left img,.dashboard-header .right a,.form-content .form-menu {display:none;}.menu-wrapper {display:none;}.dashboard-content {padding:20px;}.welcome article {max-width:90%;}.welcome article h1 {font-size:25px;margin-bottom:10px;max-width:95vw;}.info-box {padding-bottom:50%;}.info-box.progress-tracker {padding-bottom:30%;}.dashboard-header img {display:block;}.form-content {height:60dvh;}.faq-wrapper {margin-top:90px;}.faq-wrapper h1 {margin-bottom:30px;font-size:30px;}.accordion .panel {padding:0 30px;}.form-content .grid.three {grid-template-columns:1fr;}}@media screen and (max-width:767px) {:root {--border-radius:20px;--border-top:20px 20px 0 0;--margin:60px 0;}h1 {}h2 {}h3 {font-size:40px;}header {border-radius:0 0 15px 15px;padding:25px 10px;top:0;width:100%;}header .logo {width:200px;height:25px;}header .flex-row {align-items:center;}header.scroll.show{padding:10px;}.menu-main {display:none;}.menu-right .button,.dashboard-header .right > * {display:none;}.menu-right .hamburger,.hamburger {display:flex!important;}.banner {margin:10px 10px 0;height:calc(35dvh - 20px);}.banner::before {width:1100px;height:800px;bottom:35%;}.banner article {width:100%;max-width:85vw;}.banner article h1 {font-size:60px;margin-bottom:10px;}.detail-services .banner article h1{line-height:55px;}.banner article h2,.banner.contact article h2 {font-size:18px;line-height:1.3;}.banner .banner-text {max-width:100%;width:100%;left:0;bottom:0;box-sizing:border-box;padding:20px;}.banner .badge {display:none;}.grid {grid-template-columns:1fr;}.services ul li{font-size:16px;}.services ul li::before {top:10px;}footer {margin:10px;padding:30px;border-radius:20px;}footer .footer-logo {justify-content:center;margin:15px 0;}footer .footer-left {order:2;justify-content:center;width:100%;}footer .footer-right {justify-content:center;text-align:center;margin:0 auto 20px;}footer .copyright {margin-top:45px;text-align:center;}footer .copyright .left {margin:0 auto;}footer .copyright .right {width:100%;text-align:center;margin-top:20px;}footer .copyright .right p {font-size:13px;}.banner.home {height:calc(100dvh - 20px);margin:10px 10px 0;}.banner.home .badge {display:block;}.banner.home::before{width:80vw;height:80vw;top:50%;}.banner.home article{top:50%;}.banner.home article h1{font-size:80px;}.account-banner {margin:10px;}.account-banner .form-wrapper {max-width:100%;}@keyframes typinghome1 {from{max-width:0px;}to{max-width:200px;}}@keyframes typinghome2 {from{max-width:0px;}to{max-width:220px;}}@keyframes typinghome3 {from{max-width:0px;}to{max-width:350px;}}.loader-content .circle {width:80vw;height:80vw;top:50%;}.loader-content .logo {width:55vw;height:10vw;}.loader-content .loading-bar {width:55vw;}.intro {border-radius:0 0 20px 20px;padding:20px;margin:0 10px 30px;}.intro article {margin:0 0 15px;}.intro article:last-child {margin:0;text-align:left;}.intro p {max-width:100%;}.team .flex-row {margin-bottom:30px;}.team .flex-row h3 {font-size:40px;}.teamSwiper {padding-left:0!important}.teamSwiper::before {display:none;}.advice .grid {grid-gap:30px;}.advice .grid .circle {width:95vw;height:95vw;}.advice .grid .circle article {left:55%;width:50vw;}.advice .grid .circle article h3 {font-size:40px;margin-bottom:30px;}.advice .grid .services-container {margin-right:15px;}.advice-pop .advice-content {width:100%;}.advice-pop .close-icon {left:auto;right:20px;}.advice-pop .advice-content article {padding:20px;}.advice-pop .advice-content article h3 {font-size:25px;}.advice-pop .advice-content article ul li {font-size:16px;}.contact-us h3 {font-size:40px;max-width:100%;margin:0 auto 30px;}.contact-us h3::after {width:30px;height:30px;margin-left:10px;}.services.grid {grid-gap:30px;margin-bottom:60px;}.services .circle {width:85vw;height:85vw;order:1;}.services .circle article {left:55%;width:50vw;}.services .circle article h3 {font-size:40px;}.services:nth-child(2n+2) .circle {right:-18vw;}.services .service-list {order:2;}.services .service-list ul {max-width:85vw;margin:0 auto;}.grid-4 {grid-template-columns:1fr;}.grid-4 .team-item .image-container .text {padding:30px;}.grid-4 .team-item .image-container .text p {font-size:20px;}.grid-4 .team-item:hover > .image-container > figure{width:190px;height:190px;top:30%;}.team-pop .team-content {width:100%;}.team-pop .close-icon {left:auto;right:20px;}.team-pop .team-content article {padding:20px;}.team-pop .team-content article h3 {font-size:25px;}.team-pop .team-content article p {font-size:16px;}.team-pop .team-content article p strong {font-size:18px;}.team-pop .team-content article::after {height:50px;}.team-pop .team-content article .flex-row {margin-bottom:15px;padding-bottom:15px;}.team-pop .team-content article .flex-row .right {text-align:left;margin-top:10px;}.team-pop .team-content figure img {height:100%;object-fit:cover;}.why-tile {grid-template-columns:1fr;padding:0;grid-gap:0;}.why-tile article {padding:30px;}.why-tile article h3 {font-size:25px;margin-bottom:10px;}.why-tile article p {font-size:16px;}.why-tile figure {position:relative;width:100%;height:0;right:auto;top:auto;transform:none;padding-bottom:75%;border-radius:40px 40px 0 0;}.why-tile figure img {width:150px;height:150px;left:50%;}.mySwiper {padding-left:0!important}.mySwiper::before {display:none;}.banner.contact {height:auto;display:grid;grid-template-columns:1fr;}.banner.contact article {position:relative;transform:none;left:0;top:auto;max-width:none;height:auto;background:var(--yellow);border-radius:0 0 20px 20px;box-sizing:border-box;padding:100px 20px 30px;}.banner.contact article h2 {max-width:none;}.banner.contact::before {display:none;}.map {position:relative;width:100%;right:auto;height:50vh;top:auto;margin-top:-40px;}.map::before {display:none;}.team-details .wrapper-med {margin:0 10px;}.team-details h3 {font-size:40px;}.advice-pop .advice-content article ul {max-width:80vw;}.services-inner .grid {margin-bottom:30px;}.services-inner .grid:nth-child(2n+2) .circle {order:1;}.services-inner .grid:nth-child(2n+2) .info {order:1;}.services-inner ul li::before {top:7px;width:8px;height:8px;}.services-team h3 {margin-bottom:30px;font-size:40px;}.advice-pop .advice-content article ul{max-width:90vw;margin:10px 0 20px;}.info-box.progress-tracker {padding-bottom:50%;}.info-box {padding-bottom:80%;}.info-box article a strong {display:block;}.dashboard-header .right {display:none;}}@media screen and (max-width:550px) {@keyframes typing1 {from{max-width:0px;}to{max-width:300px;}}.banner::before {bottom:40%;width:900px;}.banner.home .badge {display:block;}.banner article h1 {font-size:50px;}.detail-services .banner article h1{line-height:45px;}.banner article h2 {font-size:16px;}.banner.home article h1{font-size:50px;}@keyframes typinghome1 {from{max-width:0px;}to{max-width:160px;}}@keyframes typinghome2 {from{max-width:0px;}to{max-width:180px;}}@keyframes typinghome3 {from{max-width:0px;}to{max-width:320px;}}.services .circle article h3 {font-size:30px;}}@media screen and (max-width:375px) {}@media screen and (max-width:320px) {}