/*!
 * 
 *                 Name: yurdnei
 *                 Description: Theme built by Coshta Creative for yurdnei
 *                 Website: undefined
 *                 Last updated: 23/05/25 @ 04:22
 *
 */
:root{--c-primary-blue-dianne: #264653;--c-primary-jungle-green: #2A9D8F;--c-primary-rob-roy: #E9C46A;--c-primary-sandy-brown: #F4A261;--c-primary-burnt-sienna: #E76F51;--c-neutral-black: #000000;--c-neutral-white: #FFFFFF}:root{--base-font-color: var(--c-primary-blue-dianne)}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:rgba(0,0,0,0)}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}.colour-blue-dianne{color:#264653}.background-blue-dianne{background-color:#264653}.colour-jungle-green{color:#2A9D8F}.background-jungle-green{background-color:#2A9D8F}.colour-rob-roy{color:#E9C46A}.background-rob-roy{background-color:#E9C46A}.colour-sandy-brown{color:#F4A261}.background-sandy-brown{background-color:#F4A261}.colour-burnt-sienna{color:#E76F51}.background-burnt-sienna{background-color:#E76F51}.colour-black{color:#000000}.background-black{background-color:#000000}.colour-white{color:#FFFFFF}.background-white{background-color:#FFFFFF}@media only screen and (min-width: 992px){.mobile-only{display:none !important}}@media only screen and (max-width: 991.98px){.desktop-only{display:none !important}}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.block{padding:40px 0}.block.pad-top-none{padding-top:0}.block.pad-bot-none{padding-bottom:0}.block.pad-top-small{padding-top:15px}.block.pad-bot-small{padding-bottom:15px}.block.pad-top-large{padding-top:60px}.block.pad-bot-large{padding-bottom:60px}picture{display:flex}img{display:block;max-width:100%;height:auto;object-fit:cover}.wrap{margin:0 auto;padding:0 20px;max-width:1200px}.wrap.-small{max-width:800px}.wrap.-large{max-width:1400px}body{font-family:"Nunito",sans-serif;font-size:1.6rem;line-height:1.6;font-weight:400;color:var(--c-primary-blue-dianne);background-color:var(--c-neutral-white)}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{font-family:"Nunito",sans-serif;font-weight:700;line-height:1.2;margin:0}.typ h1,.typ .h1,.typ h2,.typ .h2,.typ h3,.typ .h3,.typ h4,.typ .h4,.typ h5,.typ .h5,.typ h6,.typ .h6{margin:.4em 0}h1.display-title,.h1.display-title,h2.display-title,.h2.display-title,h3.display-title,.h3.display-title,h4.display-title,.h4.display-title,h5.display-title,.h5.display-title,h6.display-title,.h6.display-title{margin-bottom:24px}@media only screen and (min-width: 992px){h1.display-title,.h1.display-title,h2.display-title,.h2.display-title,h3.display-title,.h3.display-title,h4.display-title,.h4.display-title,h5.display-title,.h5.display-title,h6.display-title,.h6.display-title{margin-bottom:32px}}h1,.h1{font-size:calc(3.2rem + 2.4 * ((100vw - 576px) / 416))}@media screen and (max-width: 576px){h1,.h1{font-size:3.2rem}}@media screen and (min-width: 992px){h1,.h1{font-size:5.6rem}}h2,.h2{font-size:calc(2.8rem + 2 * ((100vw - 576px) / 416))}@media screen and (max-width: 576px){h2,.h2{font-size:2.8rem}}@media screen and (min-width: 992px){h2,.h2{font-size:4.8rem}}h3,.h3{font-size:calc(2.6rem + 0.6 * ((100vw - 576px) / 416))}@media screen and (max-width: 576px){h3,.h3{font-size:2.6rem}}@media screen and (min-width: 992px){h3,.h3{font-size:3.2rem}}h4,.h4{font-size:calc(2.2rem + 0.6 * ((100vw - 576px) / 416))}@media screen and (max-width: 576px){h4,.h4{font-size:2.2rem}}@media screen and (min-width: 992px){h4,.h4{font-size:2.8rem}}h5,.h5{font-size:calc(1.8rem + 0.4 * ((100vw - 576px) / 416))}@media screen and (max-width: 576px){h5,.h5{font-size:1.8rem}}@media screen and (min-width: 992px){h5,.h5{font-size:2.2rem}}h6,.h6{font-size:calc(1.6rem + 0.4 * ((100vw - 576px) / 416))}@media screen and (max-width: 576px){h6,.h6{font-size:1.6rem}}@media screen and (min-width: 992px){h6,.h6{font-size:2rem}}.display-title{font-family:"Nunito",sans-serif;font-size:calc(1.4rem + 0.4 * ((100vw - 576px) / 416));font-weight:400;letter-spacing:5px;line-height:1.6;text-transform:uppercase;display:inline-flex;align-items:center;justify-content:flex-start;gap:2rem;width:100%}@media screen and (max-width: 576px){.display-title{font-size:1.4rem}}@media screen and (min-width: 992px){.display-title{font-size:1.8rem}}.display-title::before{content:"";display:inline-block;width:2rem;height:2rem;border-radius:50%;background-color:currentColor}@media only screen and (min-width: 992px){.display-title::before{width:2.5rem;height:2.5rem}}.display-title::after{content:"";display:inline-block;height:.1rem;background-color:currentColor;flex-grow:1}.body-small{font-size:1.3rem}p,q{margin:0}.typ p,.typ q{margin:0 0 1.5em}a{text-decoration:none;color:inherit;transition:background-size 400ms cubic-bezier(0.365, 0.305, 0, 1),color 400ms cubic-bezier(0.365, 0.305, 0, 1),transform 400ms cubic-bezier(0.365, 0.305, 0, 1)}strong{font-weight:700}ul,ol{margin:0;padding:0;list-style-type:none}.typ>*:first-child{margin-top:0}.typ>*:last-child{margin-bottom:0}.typ a:not(.btn):not(:has(.btn)):not(.unstyled){background-image:linear-gradient(to right, currentColor, currentColor),linear-gradient(to right, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));background-size:100% .1rem,0 .1rem;background-position:100% 100%,0 100%;background-repeat:no-repeat}.typ a:not(.btn):not(:has(.btn)):not(.unstyled):focus,.typ a:not(.btn):not(:has(.btn)):not(.unstyled):focus-visible,.typ a:not(.btn):not(:has(.btn)):not(.unstyled):hover{background-size:0 .1rem,101% .1rem}.typ ul,.typ ol{margin-top:1.6em;margin-bottom:1.6em;margin-left:0;padding-left:25px}.typ ul>li:not(:last-of-type),.typ ol>li:not(:last-of-type){margin:0 0 5px}.typ ul{list-style-type:disc}.typ ol{list-style-type:decimal}.typ .text-center{text-align:center}.typ .text-left{text-align:left}.typ .text-right{text-align:right}.typ .text-justify{text-align:justify}.typ table{border-collapse:collapse}.typ table,.typ th,.typ td{border:1px solid var(--c-primary-black)}.typ td{padding:10px}@font-face{font-family:"Nunito";src:url(00ee14ab2e099377f996.woff2) format("woff2"),url(030b5963049d3246fe60.ttf) format("truetype"),url(4ee94b8ced695aeaa2bd.woff) format("woff"),url(30beefad048bb8d08a22.svg) format("svg");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Nunito";src:url(977de8a8e61cd84bb1aa.woff2) format("woff2"),url(ca8a745abf5a24045dcb.ttf) format("truetype"),url(04e786ab34c9265f2daa.woff) format("woff"),url(46fb3b00633cc09a72ad.svg#Nunito-Bold) format("svg");font-weight:700;font-style:normal;font-display:swap}.btn{display:inline-block;appearance:none;-moz-appearance:none;-webkit-appearance:none;text-decoration:none;width:auto;border:none;transform:translateY(0);border-radius:10rem;text-transform:uppercase;padding:1rem 3rem;cursor:pointer;transition:transform 400ms cubic-bezier(0.365, 0.305, 0, 1);background-color:var(--c-primary-sandy-brown);color:var(--c-neutral-white);font-size:1.4rem;font-weight:300}.btn.-size-small{padding:.8rem 2rem;font-size:1.2rem;font-weight:700}.btn.action,.btn.-theme-secondary{background-color:var(--c-primary-jungle-green);color:var(--c-neutral-white)}.btn[disabled]{pointer-events:none}.btn:hover,.btn:active{transform:translateY(-3px);box-shadow:0 .5rem 1rem var(--c-primary-blue-dianne)}.btn.disabled{pointer-events:none}form.userform label,form.userform legend,form label,form legend{font-family:"Nunito",sans-serif;color:var(--c-primary-blue-dianne);font-size:1.6rem;font-weight:400;line-height:normal;letter-spacing:normal}form.userform textarea,form.userform select,form.userform input[type=date],form.userform input[type=datetime-local],form.userform input[type=email],form.userform input[type=month],form.userform input[type=number],form.userform input[type=password],form.userform input[type=search],form.userform input[type=tel],form.userform input[type=text],form.userform input[type=time],form.userform input[type=url],form.userform input[type=week],form textarea,form select,form input[type=date],form input[type=datetime-local],form input[type=email],form input[type=month],form input[type=number],form input[type=password],form input[type=search],form input[type=tel],form input[type=text],form input[type=time],form input[type=url],form input[type=week]{font-family:"Nunito",sans-serif;color:#fff;font-size:1.6rem;font-weight:400;line-height:1;letter-spacing:normal}form.userform textarea,form textarea{line-height:normal;resize:vertical;min-height:calc(40px + 1.6rem)}form.userform ::placeholder,form ::placeholder{font-family:"Nunito",sans-serif;color:#bfbfbf;font-size:1.6rem;font-weight:400;line-height:normal;letter-spacing:normal;transition:all 400ms cubic-bezier(0.365, 0.305, 0, 1)}form.userform .form-step.field.CompositeField.userformsstep,form .form-step.field.CompositeField.userformsstep{display:flex;flex-direction:column;row-gap:2rem}form.userform .btn-toolbar,form .btn-toolbar{margin-top:2rem}form.userform textarea,form.userform select,form.userform input[type=date],form.userform input[type=datetime-local],form.userform input[type=email],form.userform input[type=month],form.userform input[type=number],form.userform input[type=password],form.userform input[type=search],form.userform input[type=tel],form.userform input[type=text],form.userform input[type=time],form.userform input[type=url],form.userform input[type=week],form textarea,form select,form input[type=date],form input[type=datetime-local],form input[type=email],form input[type=month],form input[type=number],form input[type=password],form input[type=search],form input[type=tel],form input[type=text],form input[type=time],form input[type=url],form input[type=week]{width:100%;padding:20px}form.userform input[type=range],form input[type=range]{width:100%}form.userform fieldset,form fieldset{padding:0}form.userform fieldset>.middleColumn,form fieldset>.middleColumn{display:grid;gap:2rem}@media only screen and (min-width: 1440px){form.userform fieldset>.middleColumn,form fieldset>.middleColumn{grid-template-columns:repeat(2, 1fr)}}form.userform .field.turnstile,form .field.turnstile{margin-top:24px}form.userform textarea,form.userform select,form.userform input[type=date],form.userform input[type=datetime-local],form.userform input[type=email],form.userform input[type=month],form.userform input[type=number],form.userform input[type=password],form.userform input[type=search],form.userform input[type=tel],form.userform input[type=text],form.userform input[type=time],form.userform input[type=url],form.userform input[type=week],form textarea,form select,form input[type=date],form input[type=datetime-local],form input[type=email],form input[type=month],form input[type=number],form input[type=password],form input[type=search],form input[type=tel],form input[type=text],form input[type=time],form input[type=url],form input[type=week]{background-color:var(--c-primary-blue-dianne);border:1px solid var(--c-primary-blue-dianne);border-radius:5px;outline:none;transition:color 400ms cubic-bezier(0.365, 0.305, 0, 1),background-color 400ms cubic-bezier(0.365, 0.305, 0, 1),border 400ms cubic-bezier(0.365, 0.305, 0, 1),outline 400ms cubic-bezier(0.365, 0.305, 0, 1)}form.userform select,form select{appearance:none;-moz-appearance:none;-webkit-appearance:none}form.userform fieldset,form fieldset{border:none;border-radius:0}form.userform .field.text label,form.userform .field.textarea label,form .field.text label,form .field.textarea label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}form.userform textarea[disabled],form.userform textarea[readonly],form.userform select[disabled],form.userform select[readonly],form.userform input[type=date][disabled],form.userform input[type=date][readonly],form.userform input[type=datetime-local][disabled],form.userform input[type=datetime-local][readonly],form.userform input[type=email][disabled],form.userform input[type=email][readonly],form.userform input[type=month][disabled],form.userform input[type=month][readonly],form.userform input[type=number][disabled],form.userform input[type=number][readonly],form.userform input[type=password][disabled],form.userform input[type=password][readonly],form.userform input[type=search][disabled],form.userform input[type=search][readonly],form.userform input[type=tel][disabled],form.userform input[type=tel][readonly],form.userform input[type=text][disabled],form.userform input[type=text][readonly],form.userform input[type=time][disabled],form.userform input[type=time][readonly],form.userform input[type=url][disabled],form.userform input[type=url][readonly],form.userform input[type=week][disabled],form.userform input[type=week][readonly],form textarea[disabled],form textarea[readonly],form select[disabled],form select[readonly],form input[type=date][disabled],form input[type=date][readonly],form input[type=datetime-local][disabled],form input[type=datetime-local][readonly],form input[type=email][disabled],form input[type=email][readonly],form input[type=month][disabled],form input[type=month][readonly],form input[type=number][disabled],form input[type=number][readonly],form input[type=password][disabled],form input[type=password][readonly],form input[type=search][disabled],form input[type=search][readonly],form input[type=tel][disabled],form input[type=tel][readonly],form input[type=text][disabled],form input[type=text][readonly],form input[type=time][disabled],form input[type=time][readonly],form input[type=url][disabled],form input[type=url][readonly],form input[type=week][disabled],form input[type=week][readonly]{cursor:not-allowed;color:dimgray;background-color:#d3d3d3;border:1px solid var(--c-primary-blue-dianne);outline:none}form.userform textarea:hover:not([disabled]):not([readonly]),form.userform select:hover:not([disabled]):not([readonly]),form.userform input[type=date]:hover:not([disabled]):not([readonly]),form.userform input[type=datetime-local]:hover:not([disabled]):not([readonly]),form.userform input[type=email]:hover:not([disabled]):not([readonly]),form.userform input[type=month]:hover:not([disabled]):not([readonly]),form.userform input[type=number]:hover:not([disabled]):not([readonly]),form.userform input[type=password]:hover:not([disabled]):not([readonly]),form.userform input[type=search]:hover:not([disabled]):not([readonly]),form.userform input[type=tel]:hover:not([disabled]):not([readonly]),form.userform input[type=text]:hover:not([disabled]):not([readonly]),form.userform input[type=time]:hover:not([disabled]):not([readonly]),form.userform input[type=url]:hover:not([disabled]):not([readonly]),form.userform input[type=week]:hover:not([disabled]):not([readonly]),form textarea:hover:not([disabled]):not([readonly]),form select:hover:not([disabled]):not([readonly]),form input[type=date]:hover:not([disabled]):not([readonly]),form input[type=datetime-local]:hover:not([disabled]):not([readonly]),form input[type=email]:hover:not([disabled]):not([readonly]),form input[type=month]:hover:not([disabled]):not([readonly]),form input[type=number]:hover:not([disabled]):not([readonly]),form input[type=password]:hover:not([disabled]):not([readonly]),form input[type=search]:hover:not([disabled]):not([readonly]),form input[type=tel]:hover:not([disabled]):not([readonly]),form input[type=text]:hover:not([disabled]):not([readonly]),form input[type=time]:hover:not([disabled]):not([readonly]),form input[type=url]:hover:not([disabled]):not([readonly]),form input[type=week]:hover:not([disabled]):not([readonly]){color:#fff;background-color:var(--c-primary-blue-dianne);border:1px solid var(--c-primary-blue-dianne);outline:none;box-shadow:0 .5rem 1rem var(--c-primary-jungle-green)}form.userform textarea:active:not([disabled]):not([readonly]),form.userform textarea:focus:not([disabled]):not([readonly]),form.userform textarea:focus-visible:not([disabled]):not([readonly]),form.userform select:active:not([disabled]):not([readonly]),form.userform select:focus:not([disabled]):not([readonly]),form.userform select:focus-visible:not([disabled]):not([readonly]),form.userform input[type=date]:active:not([disabled]):not([readonly]),form.userform input[type=date]:focus:not([disabled]):not([readonly]),form.userform input[type=date]:focus-visible:not([disabled]):not([readonly]),form.userform input[type=datetime-local]:active:not([disabled]):not([readonly]),form.userform input[type=datetime-local]:focus:not([disabled]):not([readonly]),form.userform input[type=datetime-local]:focus-visible:not([disabled]):not([readonly]),form.userform input[type=email]:active:not([disabled]):not([readonly]),form.userform input[type=email]:focus:not([disabled]):not([readonly]),form.userform input[type=email]:focus-visible:not([disabled]):not([readonly]),form.userform input[type=month]:active:not([disabled]):not([readonly]),form.userform input[type=month]:focus:not([disabled]):not([readonly]),form.userform input[type=month]:focus-visible:not([disabled]):not([readonly]),form.userform input[type=number]:active:not([disabled]):not([readonly]),form.userform input[type=number]:focus:not([disabled]):not([readonly]),form.userform input[type=number]:focus-visible:not([disabled]):not([readonly]),form.userform input[type=password]:active:not([disabled]):not([readonly]),form.userform input[type=password]:focus:not([disabled]):not([readonly]),form.userform input[type=password]:focus-visible:not([disabled]):not([readonly]),form.userform input[type=search]:active:not([disabled]):not([readonly]),form.userform input[type=search]:focus:not([disabled]):not([readonly]),form.userform input[type=search]:focus-visible:not([disabled]):not([readonly]),form.userform input[type=tel]:active:not([disabled]):not([readonly]),form.userform input[type=tel]:focus:not([disabled]):not([readonly]),form.userform input[type=tel]:focus-visible:not([disabled]):not([readonly]),form.userform input[type=text]:active:not([disabled]):not([readonly]),form.userform input[type=text]:focus:not([disabled]):not([readonly]),form.userform input[type=text]:focus-visible:not([disabled]):not([readonly]),form.userform input[type=time]:active:not([disabled]):not([readonly]),form.userform input[type=time]:focus:not([disabled]):not([readonly]),form.userform input[type=time]:focus-visible:not([disabled]):not([readonly]),form.userform input[type=url]:active:not([disabled]):not([readonly]),form.userform input[type=url]:focus:not([disabled]):not([readonly]),form.userform input[type=url]:focus-visible:not([disabled]):not([readonly]),form.userform input[type=week]:active:not([disabled]):not([readonly]),form.userform input[type=week]:focus:not([disabled]):not([readonly]),form.userform input[type=week]:focus-visible:not([disabled]):not([readonly]),form textarea:active:not([disabled]):not([readonly]),form textarea:focus:not([disabled]):not([readonly]),form textarea:focus-visible:not([disabled]):not([readonly]),form select:active:not([disabled]):not([readonly]),form select:focus:not([disabled]):not([readonly]),form select:focus-visible:not([disabled]):not([readonly]),form input[type=date]:active:not([disabled]):not([readonly]),form input[type=date]:focus:not([disabled]):not([readonly]),form input[type=date]:focus-visible:not([disabled]):not([readonly]),form input[type=datetime-local]:active:not([disabled]):not([readonly]),form input[type=datetime-local]:focus:not([disabled]):not([readonly]),form input[type=datetime-local]:focus-visible:not([disabled]):not([readonly]),form input[type=email]:active:not([disabled]):not([readonly]),form input[type=email]:focus:not([disabled]):not([readonly]),form input[type=email]:focus-visible:not([disabled]):not([readonly]),form input[type=month]:active:not([disabled]):not([readonly]),form input[type=month]:focus:not([disabled]):not([readonly]),form input[type=month]:focus-visible:not([disabled]):not([readonly]),form input[type=number]:active:not([disabled]):not([readonly]),form input[type=number]:focus:not([disabled]):not([readonly]),form input[type=number]:focus-visible:not([disabled]):not([readonly]),form input[type=password]:active:not([disabled]):not([readonly]),form input[type=password]:focus:not([disabled]):not([readonly]),form input[type=password]:focus-visible:not([disabled]):not([readonly]),form input[type=search]:active:not([disabled]):not([readonly]),form input[type=search]:focus:not([disabled]):not([readonly]),form input[type=search]:focus-visible:not([disabled]):not([readonly]),form input[type=tel]:active:not([disabled]):not([readonly]),form input[type=tel]:focus:not([disabled]):not([readonly]),form input[type=tel]:focus-visible:not([disabled]):not([readonly]),form input[type=text]:active:not([disabled]):not([readonly]),form input[type=text]:focus:not([disabled]):not([readonly]),form input[type=text]:focus-visible:not([disabled]):not([readonly]),form input[type=time]:active:not([disabled]):not([readonly]),form input[type=time]:focus:not([disabled]):not([readonly]),form input[type=time]:focus-visible:not([disabled]):not([readonly]),form input[type=url]:active:not([disabled]):not([readonly]),form input[type=url]:focus:not([disabled]):not([readonly]),form input[type=url]:focus-visible:not([disabled]):not([readonly]),form input[type=week]:active:not([disabled]):not([readonly]),form input[type=week]:focus:not([disabled]):not([readonly]),form input[type=week]:focus-visible:not([disabled]):not([readonly]){color:#fff;background-color:var(--c-primary-blue-dianne);border:1px solid var(--c-primary-blue-dianne);outline:none;box-shadow:0 .5rem 1rem var(--c-primary-jungle-green)}form.userform input[type=checkbox],form.userform input[type=radio],form input[type=checkbox],form input[type=radio]{opacity:0;position:absolute;pointer-events:none}form.userform input[type=checkbox]+label,form.userform input[type=radio]+label,form input[type=checkbox]+label,form input[type=radio]+label{position:relative;display:inline-flex;align-items:center;column-gap:5px}form.userform input[type=checkbox]+label::before,form.userform input[type=radio]+label::before,form input[type=checkbox]+label::before,form input[type=radio]+label::before{content:"";position:relative;display:inline-block;flex:none;width:15px;height:15px;border:1px solid var(--c-primary-blue-dianne);border-radius:0;background-color:#fff;background-position:center center;background-size:contain;transition:background-color 400ms cubic-bezier(0.365, 0.305, 0, 1)}form.userform input[type=checkbox]:checked+label::before,form.userform input[type=radio]:checked+label::before,form input[type=checkbox]:checked+label::before,form input[type=radio]:checked+label::before{background-image:url("data:image/svg+xml;charset=utf-8,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 20 20%27><path fill=%27none%27 stroke=%27%23000%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%273%27 d=%27m6 10 3 3 6-6%27/></svg>");background-color:#fff}.field.dropdown.form-control .middleColumn select{display:none}.nice-select.dropdown{width:100%;padding:20px;background-color:var(--c-primary-blue-dianne);border:1px solid var(--c-primary-blue-dianne);border-radius:5px;outline:none;height:unset;line-height:unset}.nice-select.dropdown::after{border:none;right:20px;transform-origin:50% 50%;transform:translateY(-50%);background-repeat:no-repeat;background-position:center center;background-size:contain;margin:0;transition:all 400ms cubic-bezier(0.365, 0.305, 0, 1);width:7px;height:4px;background-image:url("data:image/svg+xml,%3Csvg width=%278%27 height=%274%27 viewBox=%270 0 8 4%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M4.00317 3.50317L0.5 0H7.50633L4.00317 3.50317Z%27 fill=%27%23050605%27/%3E%3C/svg%3E%0A")}.nice-select.dropdown.open::after{transform:translateY(-50%) rotate(180deg)}.nice-select.dropdown.open,.nice-select.dropdown:active,.nice-select.dropdown:focus,.nice-select.dropdown:hover{border:1px solid var(--c-primary-blue-dianne)}.nice-select.dropdown span.current{font-family:"Nunito",sans-serif;color:#fff;font-size:1.6rem;font-weight:400;line-height:1;letter-spacing:normal}.nice-select.dropdown .nice-select-dropdown{width:100%;background-color:#d3d3d3}.nice-select.dropdown .nice-select-dropdown .list{margin:0}.nice-select.dropdown .nice-select-dropdown .list li.option{margin:0;padding:20px;font-family:"Nunito",sans-serif;color:#fff;font-weight:400;line-height:1;letter-spacing:normal;font-size:1.2rem;transition:all 400ms cubic-bezier(0.365, 0.305, 0, 1)}.nice-select.dropdown .nice-select-dropdown .list li.option.selected{color:#fff;font-weight:bold}.nice-select.dropdown .nice-select-dropdown .list li.option:hover,.nice-select.dropdown .nice-select-dropdown .list li.option.focus{background-color:gray}.site-form-content{margin-bottom:24px}.contact-block__main{display:grid;gap:24px 112px}@media only screen and (min-width: 992px){.contact-block__main{grid-template-columns:2fr 1fr}}.contact-block__details-grid{display:grid;gap:2rem;margin-top:24px}.contact-block__details-grid-item{display:flex;gap:2rem;align-items:center}.contact-block__details-grid-item svg{width:4rem}.image-content{display:flex;flex-direction:column;gap:24px 56px}@media only screen and (min-width: 992px){.image-content{flex-direction:row;align-items:center}}.image-content__image{flex-shrink:0;overflow:hidden;border-radius:1.5rem}.project-list__intro{margin-bottom:32px}.project-list__tags{display:flex;gap:1rem;flex-wrap:wrap}.project-list__tags-button.-active{pointer-events:none;background-color:var(--c-primary-jungle-green)}.project-list__items{margin-top:24px;display:grid;gap:56px 32px}@media only screen and (min-width: 768px){.project-list__items{grid-template-columns:repeat(2, 1fr)}}.project-list__item{position:relative}.project-list__item-image{aspect-ratio:25/12;border-radius:1rem;overflow:hidden}.project-list__item-image-media{width:100%;height:auto}.project-list__item-content{margin-top:24px;display:flex;flex-direction:column}p.body-small.project-list__item-content-tags{margin-bottom:0}.project-list__item-content-buttons{display:flex;gap:1rem}.education-job__intro{margin-bottom:24px}.education-job__section-title{margin-bottom:24px}.education-job__section:not(:last-child){margin-bottom:32px}.education-job__section-grid{display:grid;gap:32px}.header{padding:56px 0;height:100vh}@media only screen and (max-width: 991.98px){.header{position:fixed;z-index:5;top:0;left:0;width:100vw;overflow-y:auto;transform:translateX(0);transition:transform 400ms cubic-bezier(0.365, 0.305, 0, 1)}html:not(.-mobile-menu-active) .header{transform:translateX(100vw)}}@media only screen and (min-width: 992px){.header{width:27rem;flex-shrink:0;flex-grow:0;position:sticky;top:0}}.header__wrapper{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:32px}@media only screen and (max-width: 991.98px){.header__wrapper{justify-content:center;gap:112px}}.header__logo{display:flex;width:8rem}@media only screen and (min-width: 992px){.header__logo{width:12rem}}.header__nav{display:flex;flex-direction:column;gap:1rem;text-transform:uppercase}.header__nav-item-link{display:flex;justify-content:center;padding:.8rem 3rem;border-radius:3rem}@media only screen and (max-width: 991.98px){.header__nav-item-link{font-size:1.3rem}}.header__nav-item-link:hover{background-color:var(--c-primary-jungle-green)}.header__nav-item-link.current{pointer-events:none;background-color:var(--c-primary-jungle-green)}.header__contact-socials{margin-top:1rem;display:flex;align-content:center;justify-content:center;gap:.8rem}.header__contact-social-link{display:flex;width:3rem;transform-origin:bottom center;transform:scale(1)}.header__contact-social-link:hover{color:var(--c-primary-sandy-brown);transform:scale(1.1)}.mobile-menu-toggler{appearance:none;position:fixed;top:2rem;right:2rem;width:30px;height:30px;background-color:rgba(0,0,0,0);border:none;display:inline-flex;flex-direction:column;justify-content:space-between;padding:0;cursor:pointer;z-index:10}.mobile-menu-toggler-line{width:100%;background-color:var(--c-primary-blue-dianne);height:1px;display:block;border-radius:6px;transition:transform .4s cubic-bezier(0.54, -0.81, 0.57, 0.57),background-color 400ms cubic-bezier(0.365, 0.305, 0, 1);position:relative}html.-mobile-menu-active .mobile-menu-toggler-line:nth-child(1),html.-mobile-menu-active .mobile-menu-toggler-line:nth-child(2),html.-mobile-menu-active .mobile-menu-toggler-line:nth-child(3){background-color:var(--c-primary-rob-roy)}.mobile-menu-toggler-line:nth-child(1),.mobile-menu-toggler-line:nth-child(3){width:50%}.mobile-menu-toggler-line:nth-child(3){margin-left:50%;transform-origin:left}html.-mobile-menu-active .mobile-menu-toggler-line:nth-child(1){transform:translate(2px, 8px) rotate(-135deg)}html.-mobile-menu-active .mobile-menu-toggler-line:nth-child(2){transform:rotate(-45deg)}html.-mobile-menu-active .mobile-menu-toggler-line:nth-child(3){transform:translate(11px, -4px) rotate(-135deg)}*,*::after,*::before{box-sizing:border-box}html{font-size:62.5%}body{min-height:100vh;max-width:100vw;display:flex;flex-direction:column}@media only screen and (min-width: 992px){body{flex-direction:row;justify-content:flex-start;align-content:flex-start}}main{flex-grow:1}
