.call-to-action .container{max-width:1043px;margin:0 auto}.call-to-action--no-box .call-to-action__inner{background-color:#0000;border:none}.call-to-action--no-box .call-to-action__content{padding:0}.call-to-action--no-box .call-to-action__text{text-align:center}@media screen and (min-width:951px){.call-to-action--no-box .call-to-action__text,.call-to-action--no-box .call-to-action__image{width:45%}}.call-to-action--no-box .call-to-action__message{align-items:center;gap:32px}.call-to-action__heading{margin:0;font-size:40px}@media screen and (min-width:951px){.call-to-action__heading{font-size:60px}}.call-to-action__inner{height:546px;position:relative}@media screen and (max-width:1080px){.call-to-action__inner{background-color:var(--orange);border:4px solid var(--white)}}@media screen and (max-width:950px){.call-to-action__inner{height:auto}}.call-to-action__box{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media screen and (max-width:1080px){.call-to-action__box{display:none}}.call-to-action__content{align-items:center;gap:32px;height:100%;padding:50px;display:flex;position:relative;overflow:hidden}@media screen and (max-width:950px){.call-to-action__content{text-align:center;flex-direction:column;padding:30px}}@media screen and (min-width:951px){.call-to-action__image{width:359px}}.call-to-action__image img{width:100%;height:auto;display:block}.call-to-action__text{flex-direction:column;gap:8px;display:flex}@media screen and (min-width:951px){.call-to-action__text{width:calc(100% - 391px)}}@media screen and (max-width:768px){.call-to-action__text .dynamic-icon-wrapper svg{max-width:200px;max-height:80px;margin:0}}.call-to-action__message{flex-direction:column;gap:16px;display:flex}@media screen and (max-width:950px){.call-to-action__message{align-items:center}}
.form-field label{flex-direction:column;gap:8px;display:flex}.form-field input,.form-field textarea,.form-field select{background-color:var(--lightestGreen);appearance:none;width:100%;color:var(--black);box-sizing:border-box;border:none;border-radius:0;padding:16px;font-size:18px}.form-field input::placeholder,.form-field textarea::placeholder,.form-field select::placeholder{color:var(--black)}.form-field p{margin:0}.form-field input[type=checkbox],.form-field input[type=radio]{appearance:none;cursor:pointer;background-color:var(--white);border:1px solid var(--black);flex-shrink:0;width:24px;height:24px;margin-right:8px;padding:0;position:relative}.form-field input[type=checkbox]:checked:after,.form-field input[type=radio]:checked:after{content:"";background-color:var(--lightestGreen);width:14px;height:14px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.form-field input[type=checkbox],.form-field input[type=checkbox]:checked:after{border-radius:0}.form-field input[type=radio],.form-field input[type=radio]:checked:after{border-radius:50%}.form-field .radio,.form-field .checkbox{flex-direction:column;gap:12px;display:flex}.form-field .choices{flex-flow:wrap;gap:16px;display:flex}.form-field .choices label{cursor:pointer;flex-direction:row;align-items:center;gap:0;width:auto}.form-field .label-tag{margin-top:12px;font-size:22px}.form-field .label-tag.hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.form-block fieldset,.form-block form{border:none;flex-direction:column;gap:16px;width:100%;margin:0;padding:0;display:flex}.form-block form{align-items:center;width:100%;max-width:600px;margin:0 auto}.form-block__row{flex-wrap:wrap;gap:16px;display:flex}@media screen and (max-width:600px){.form-block__row{flex-direction:column}}.form-block__field{flex:1}
.icon-link{background-color:var(--white);color:var(--red);align-items:center;gap:40px;height:195px;padding:30px;font-size:45px;text-decoration:none;transition:opacity .3s;display:flex}.icon-link:hover{text-decoration:none}@media screen and (max-width:960px){.icon-link{gap:20px;height:auto;padding:20px;font-size:35px}}@media screen and (max-width:768px){.icon-link{padding:10px 10px 10px 20px}}.icon-link .dynamic-icon-wrapper{justify-content:center;align-items:center;width:110px;display:flex}@media screen and (max-width:768px){.icon-link .dynamic-icon-wrapper{width:50px}}@media screen and (max-width:960px){.icon-link__icon{height:80px}}.icon-link__text{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;width:calc(100% - 160px);font-size:clamp(30px,5vw,45px);display:-webkit-box;overflow:hidden}@media screen and (max-width:768px){.icon-link__text{width:calc(100% - 80px)}}
.icon-link-grid .container{flex-direction:column;justify-content:center;align-items:center;gap:32px;max-width:1050px;margin:0 auto;display:flex}.icon-link-grid__list{flex-wrap:wrap;gap:16px;display:flex}.icon-link-grid__item{width:calc(50% - 16px)}@media screen and (max-width:768px){.icon-link-grid__item{width:100%}}.icon-link-grid__button{padding:18px 30px;font-size:28px}
.icon-links .container{max-width:1200px}.icon-links__wrapper{align-items:center;display:flex}@media screen and (min-width:769px){.icon-links__wrapper{gap:2rem}}@media screen and (max-width:768px){.icon-links__wrapper{flex-direction:column}}@media screen and (min-width:769px){.icon-links__heading{text-align:left;font-size:100px}}.icon-links__icons{flex-direction:column;gap:1.5rem;display:flex}.icon-links__item:nth-child(3n-2) svg path{fill:var(--orange)}.icon-links__item:nth-child(3n-1) svg path{fill:var(--yellow)}.icon-links__item:nth-child(3n) svg path{fill:var(--lightGreen)}
