#footer{background:var(--surface-primary);color:var(--content-primary);padding-top:40px;padding-bottom:40px;}#footer a{color:var(--content-primary);font-weight:400;text-decoration:none;}#footer a:hover{text-decoration:underline;}#footer ul{list-style:none;padding-left:0;}#footer .logo{width:210px;margin-bottom:64px;}#footer .footer-text{margin-bottom:32px;}#footer .footer-icon-links{margin-bottom:40px;}#footer .footer-icon-links li a{display:flex;align-items:center;gap:16px;width:fit-content;}#footer .footer-icon-links li a .iw{width:32px;}#footer .footer-link-section{padding-top:0;}#footer .footer-link-section+.footer-link-section{padding-top:32px;}#footer .footer-link-section:nth-child(2) ul li:not(:last-of-type){margin-bottom:8px;}#footer .footer-link-section:nth-child(2) ul li a{font-size:var(--font-size-md,18px);font-style:normal;font-weight:400;line-height:var(--font-line-height-xs,24px);letter-spacing:-.5px;color:var(--content-primary,#000);font-family:var(--font-family-headings);color:var(--content-primary);}#footer .footer-link-section>.title{font-size:var(--font-size-xs,14px);font-weight:600;letter-spacing:1.25px;text-transform:uppercase;margin-bottom:16px;display:block;color:var(--content-accent);}#footer .footer-link-section ul li{margin-bottom:0;}#footer .footer-link-section ul li:not(:last-of-type){margin-bottom:4px;}#footer .footer-link-section ul li a{font-size:var(--font-size-xs,14px);}#footer .footer-images{display:flex;flex-direction:column;gap:32px;margin-top:64px;}#footer .footer-images .accreditation-logos{list-style:none;padding-left:0;margin-bottom:0;display:flex;flex-wrap:wrap;gap:8px;}#footer .footer-images img{width:auto;}#footer .footer-end{display:flex;flex-direction:column;gap:24px;margin-top:32px;padding-top:32px;border-top:1px solid color-mix(in srgb,var(--content-primary) 10%,transparent);}#footer .copyright{color:var(--content-primary);margin-bottom:0;}@media(min-width:992px){#footer .footer-nav{margin-bottom:128px;}#footer .footer-link-section+.footer-link-section{padding-top:0;}#footer .footer-images{flex-direction:row;align-items:center;justify-content:space-between;}#footer .footer-end{flex-direction:row;align-items:center;justify-content:space-between;}}@media(min-width:1400px){#footer .logo{width:285px;}}#footer{position:relative;margin-bottom:10px;}#footer::after{content:"";display:block;position:absolute;left:0;bottom:-10px;width:100%;height:10px;background:linear-gradient(142deg,#ec57ad 6.01%,#f0a67e 50%,#f5d160 94%);}#footer .footer-link-section>.title{font-weight:700;}#footer .footer-end a{text-decoration:underline;}.social-accounts{padding-left:0;}.social-accounts li{display:inline-block;vertical-align:top;margin-bottom:0;}.social-accounts li+li{margin-left:15px;}.social-accounts li a{font-size:0;display:block;width:25px;height:25px;background:transparent no-repeat center;background-size:cover;}.social-accounts li a[href*=facebook]{background-image:url("/images/default/svg/facebook-logo.svg");}.social-accounts li a[href*=instagram]{background-image:url("/images/default/svg/instagram-logo.svg");}.social-accounts li a[href*=linkedin]{background-image:url("/images/default/svg/linkedin-logo.svg");}.social-accounts li a[href*=twitter]{background-image:url("/images/default/svg/x-logo.svg");}.social-accounts li a[href*=youtube]{background-image:url("/images/default/svg/youtube-logo.svg");}.social-accounts li a[href*=tiktok]{background-image:url("/images/default/svg/tiktok-logo.svg");}.social-accounts li a[href*=facebook]{background-image:url("/images/fariaonlineschools/socials/facebook.svg");}.social-accounts li a[href*=instagram]{background-image:url("/images/fariaonlineschools/socials/instagram.svg");}.social-accounts li a[href*=twitter]{background-image:url("/images/fariaonlineschools/socials/twitter.svg");}.social-accounts li a[href*=youtube]{background-image:url("/images/fariaonlineschools/socials/youtube.svg");}.social-accounts li a[href*=linkedin]{background-image:url("/images/fariaonlineschools/socials/linkedin.svg");}.social-accounts li a[href*=trustpilot]{background-image:url("/images/fariaonlineschools/socials/trustpilot.svg");}
.block-form-block .banner{background:var(--theme-bg,inherit);display:flex;flex-direction:column;gap:24px;padding:32px;}.block-form-block .cw{order:-1;}.block-form-block .cw img{width:auto;height:auto;}@media(min-width:992px){.block-form-block .extra-wide,.block-form-block .wide,.block-form-block .half,.block-form-block .narrow,.block-form-block .extra-narrow{width:auto;}.block-form-block .banner{flex-direction:row;padding:64px;gap:48px;}.block-form-block .fw,.block-form-block .iw,.block-form-block .cw{flex:1;order:initial;}}@media(min-width:1200px){.block-form-block .extra-wide{width:80%;}.block-form-block .wide{width:70%;}.block-form-block .half{width:50%;}.block-form-block .narrow{width:40%;}.block-form-block .extra-narrow{width:30%;}}.block-form-block .umbraco-forms-navigation .btn{width:100%;}.block-form-block input::placeholder,.block-form-block textarea::placeholder{opacity:.7;}@media(min-width:992px){.block-form-block .banner>.fw:only-child{max-width:750px;margin-left:auto;margin-right:auto;}.block-form-block .umbraco-forms-navigation .btn{width:auto;display:block;margin-left:auto;}}
.umbraco-forms-form .umbraco-forms-fieldset{padding:0;margin:0;}.umbraco-forms-form .umbraco-forms-fieldset + .umbraco-forms-fieldset{margin-top:30px;}.umbraco-forms-form .umbraco-forms-fieldset .umbraco-forms-field + .umbraco-forms-field{margin-top:30px;}.umbraco-forms-form .umbraco-forms-fieldset .umbraco-forms-field label.umbraco-forms-label{color:var(--content-primary);margin-bottom:0;}.umbraco-forms-form .umbraco-forms-fieldset .umbraco-forms-field label.umbraco-forms-label .umbraco-forms-indicator{font-size:var(--font-size-xs,14px);font-style:normal;font-weight:400;line-height:var(--font-line-height-xs,24px);color:red;vertical-align:top;margin-left:-3px;}.umbraco-forms-form .umbraco-forms-fieldset .umbraco-forms-field .umbraco-forms-field-wrapper{display:block;margin-top:10px;}.umbraco-forms-form .umbraco-forms-fieldset .umbraco-forms-field input{margin-bottom:0;}.umbraco-forms-form .umbraco-forms-fieldset .umbraco-forms-field input [type=date],.umbraco-forms-form .umbraco-forms-fieldset .umbraco-forms-field input[type=email],.umbraco-forms-form .umbraco-forms-fieldset .umbraco-forms-field input[type=number],.umbraco-forms-form .umbraco-forms-fieldset .umbraco-forms-field input[type=password],.umbraco-forms-form .umbraco-forms-fieldset .umbraco-forms-field input[type=text],.umbraco-forms-form .umbraco-forms-fieldset .umbraco-forms-field input[type=tel],.umbraco-forms-form .umbraco-forms-fieldset .umbraco-forms-field input[type=time],.umbraco-forms-form .umbraco-forms-fieldset .umbraco-forms-field input[type=url],.umbraco-forms-form .umbraco-forms-fieldset .umbraco-forms-field textarea,.umbraco-forms-form .umbraco-forms-fieldset .umbraco-forms-field select{color:var(--content-primary);background-color:var(--surface-primary);border:0;}.umbraco-forms-form .umbraco-forms-fieldset .umbraco-forms-field input [type=date]::placeholder,.umbraco-forms-form .umbraco-forms-fieldset .umbraco-forms-field input[type=email]::placeholder,.umbraco-forms-form .umbraco-forms-fieldset .umbraco-forms-field input[type=number]::placeholder,.umbraco-forms-form .umbraco-forms-fieldset .umbraco-forms-field input[type=password]::placeholder,.umbraco-forms-form .umbraco-forms-fieldset .umbraco-forms-field input[type=text]::placeholder,.umbraco-forms-form .umbraco-forms-fieldset .umbraco-forms-field input[type=tel]::placeholder,.umbraco-forms-form .umbraco-forms-fieldset .umbraco-forms-field input[type=time]::placeholder,.umbraco-forms-form .umbraco-forms-fieldset .umbraco-forms-field input[type=url]::placeholder,.umbraco-forms-form .umbraco-forms-fieldset .umbraco-forms-field textarea::placeholder,.umbraco-forms-form .umbraco-forms-fieldset .umbraco-forms-field select::placeholder{color:var(--content-secondary);}.umbraco-forms-form .umbraco-forms-fieldset .umbraco-forms-field .umbraco-forms-tooltip{display:block;margin-top:10px;font-size:var(--font-size-xs,14px);font-style:normal;font-weight:400;line-height:var(--font-line-height-xs,24px);}.umbraco-forms-form .umbraco-forms-fieldset .umbraco-forms-field.recaptcha2 label.umbraco-forms-label{display:none;}.umbraco-forms-form .umbraco-forms-fieldset .umbraco-forms-field.recaptcha2 .umbraco-forms-field-wrapper{margin-top:0;}.umbraco-forms-form .umbraco-forms-fieldset .umbraco-forms-field.checkboxlist label,.umbraco-forms-form .umbraco-forms-fieldset .umbraco-forms-field.radiobuttonlist label,.umbraco-forms-form .umbraco-forms-fieldset .umbraco-forms-field.dataconsent label{margin-bottom:10px;}.umbraco-forms-form .umbraco-forms-fieldset .umbraco-forms-field.checkboxlist label:last-child,.umbraco-forms-form .umbraco-forms-fieldset .umbraco-forms-field.radiobuttonlist label:last-child,.umbraco-forms-form .umbraco-forms-fieldset .umbraco-forms-field.dataconsent label:last-child{margin-bottom:0;}.umbraco-forms-form .umbraco-forms-fieldset .umbraco-forms-field.checkboxlist input[type=checkbox] + input + label,.umbraco-forms-form .umbraco-forms-fieldset .umbraco-forms-field.radiobuttonlist input[type=checkbox] + input + label,.umbraco-forms-form .umbraco-forms-fieldset .umbraco-forms-field.dataconsent input[type=checkbox] + input + label{color:var(--content-primary);}.umbraco-forms-form .umbraco-forms-fieldset .umbraco-forms-field.checkboxlist input[type=checkbox] + input + label::before,.umbraco-forms-form .umbraco-forms-fieldset .umbraco-forms-field.radiobuttonlist input[type=checkbox] + input + label::before,.umbraco-forms-form .umbraco-forms-fieldset .umbraco-forms-field.dataconsent input[type=checkbox] + input + label::before{border-radius:4px;border:1px solid var(--content-primary);background-color:var(--surface-primary);}.umbraco-forms-form .umbraco-forms-fieldset .umbraco-forms-field.multiplechoice label{margin-bottom:10px;}.umbraco-forms-form .umbraco-forms-fieldset .umbraco-forms-field.multiplechoice label:last-child{margin-bottom:0;}.umbraco-forms-form .umbraco-forms-fieldset .umbraco-forms-field.multiplechoice input[type=checkbox] + label{color:var(--content-primary);margin-bottom:10px;}.umbraco-forms-form .umbraco-forms-fieldset .umbraco-forms-field.multiplechoice input[type=checkbox] + label::before{border-radius:4px;border:1px solid var(--content-primary);background-color:var(--surface-primary);}.umbraco-forms-form .umbraco-forms-navigation{padding-top:30px;}.umbraco-forms-form .umbraco-forms-navigation .btn.prev{color:#000;background:#ededec;}.umbraco-forms-form.full-width .btn{width:100%;}.field-validation-error{display:block;padding-left:0;margin-top:10px;color:red !important;}.validation-summary-errors{color:red;margin-bottom:1.5em;}.grecaptcha-badge{visibility:hidden;}.umbraco-forms-form .umbraco-forms-hidden{display:none !important;}.umbraco-forms-form .umbraco-forms-fieldset .umbraco-forms-field input [type=date],.umbraco-forms-form .umbraco-forms-fieldset .umbraco-forms-field input[type=email],.umbraco-forms-form .umbraco-forms-fieldset .umbraco-forms-field input[type=number],.umbraco-forms-form .umbraco-forms-fieldset .umbraco-forms-field input[type=password],.umbraco-forms-form .umbraco-forms-fieldset .umbraco-forms-field input[type=text],.umbraco-forms-form .umbraco-forms-fieldset .umbraco-forms-field input[type=tel],.umbraco-forms-form .umbraco-forms-fieldset .umbraco-forms-field input[type=time],.umbraco-forms-form .umbraco-forms-fieldset .umbraco-forms-field input[type=url],.umbraco-forms-form .umbraco-forms-fieldset .umbraco-forms-field textarea,.umbraco-forms-form .umbraco-forms-fieldset .umbraco-forms-field select{border-radius:4px;border:1px solid var(--input-border);}.umbraco-forms-form .umbraco-forms-fieldset .umbraco-forms-field input [type=date],.umbraco-forms-form .umbraco-forms-fieldset .umbraco-forms-field input[type=email],.umbraco-forms-form .umbraco-forms-fieldset .umbraco-forms-field input[type=number],.umbraco-forms-form .umbraco-forms-fieldset .umbraco-forms-field input[type=password],.umbraco-forms-form .umbraco-forms-fieldset .umbraco-forms-field input[type=text],.umbraco-forms-form .umbraco-forms-fieldset .umbraco-forms-field input[type=tel],.umbraco-forms-form .umbraco-forms-fieldset .umbraco-forms-field input[type=time],.umbraco-forms-form .umbraco-forms-fieldset .umbraco-forms-field input[type=url],.umbraco-forms-form .umbraco-forms-fieldset .umbraco-forms-field textarea,.umbraco-forms-form .umbraco-forms-fieldset .umbraco-forms-field select{border:1px solid #C1B8B8;border-radius:8px;}
