:root{--small-screen:576px;--medium-screen:768px;--large-screen:992px;--xlarge-screen:1230px;--xxlarge-screen:1440px;--max-width:1170px;--gutter-width:40px;--page-margins:20px;@media screen and (min-width:768px){--gutter-width:60px;--page-margins:30px}--primary-font:'Sarabun','Futura','Trebuchet MS',-apple-system,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--secondary-font:'Source Sans Pro',-apple-system,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--black:#2a2c32;--gray:#656a7a;--gray-light:#cbd0dd;--gray-lighter:#e8ebf5;--gray-lightest:#f8f7ff;--white:#fff;--blue:#1d4589;--blue-dark:#07275e;--blue-darker:#001d4e;--blue-darkest:#00153c;--blue-gray:#3e4351;--green:#76bc43;--pink:#fe6d6d;--teal:#59c3b9;--polo-blue:#8a95cd;--success:#00bc8c;--warning:#f39c10;--error:#fd5151;--notification:#3598db;--gradient-pbt:linear-gradient(90deg,rgba(19,225,201,1) 0%,rgba(16,96,205,1) 29%,rgba(101,3,224,1) 67%,rgba(142,13,210,1) 100%);--gradient-pb:linear-gradient(360deg,#001c4f 0%,#1c4488 100%);--gradient-p:linear-gradient(0deg,rgba(13,0,88,1) 0%,rgba(21,43,155,1) 58%);--gradient-w:linear-gradient(0deg,rgba(232,235,245,1) 0%,rgba(255,255,255,0) 100%);--gradient-w-180:linear-gradient(180deg,rgba(232,235,245,1) 0%,rgba(255,255,255,0) 100%);--gradient-gt:linear-gradient(45deg,rgba(114,208,1,1) 1%,rgba(19,225,201,1) 100%);--gradient-black:linear-gradient(180deg,rgba(62,67,81,0.0001) 1.97%,#2a2c32 111.62%)}.contactFormWithBlobImage{margin:50px 0 120px;overflow:hidden}.contactFormWithBlobImage__title{margin-bottom:50px;overflow:hidden;@media (min-width:768px){margin:0 0 80px 50px}}.contactFormWithBlobImage--sectioned .contactFormWithBlobImage__content{@media (min-width:768px){display:-webkit-box;display:-ms-flexbox;display:flex}}.contactFormWithBlobImage__main--section{@media (min-width:768px){padding-top:25px;width:50%}}.contactFormWithBlobImage__form--section{margin-top:60px;@media (min-width:768px){margin-top:0px;padding-left:120px;width:50%}}.contactFormWithBlobImage__media{position:relative;&::after{bottom:-40px;content:'';display:block;left:42px;position:absolute;right:-20px;top:-26px;-webkit-transform:rotate(10deg);transform:rotate(10deg);@media (min-width:768px){left:calc(72px - 60px / 2);left:calc(115px - 40px / 2);left:calc(115px - var(--gutter-width) / 2);right:calc(-1 * 60px / 2 - 4px);right:calc(-1 * 40px / 2 - 26px);right:calc(-1 * var(--gutter-width) / 2 - 26px);top:-18px}}}.contactFormWithBlobImage__image{border-radius:5px;display:block;height:calc(242 / 375 * 100vw);max-height:424px;max-width:550px;font-family:"object-fit:cover;object-position:left top";-o-object-fit:cover;object-fit:cover;-o-object-position:left top;object-position:left top;width:100%;@media (min-width:768px){height:calc(242 / 375 * 50vw)}@media (min-width:992px){height:calc(242 / 375 * 62.5vw)}}.contactFormWithBlobImage__form{margin:0 auto;max-width:570px;width:100%}.contactFormWithBlobImage__form-group{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -15px;&.contactFormWithBlobImage__form-group--small-screen{display:block;margin-left:0;margin-right:0;@media (min-width:576px){display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:-15px;margin-right:-15px}}}.contactFormWithBlobImage__form-group:first-child>label{margin-top:0px}.contactFormWithBlobImage__form-group-text{margin:20px 15px -4px;width:calc(100% - 2 * 15px)}.contactFormWithBlobImage__form-label{margin:20px 0 0;width:100%;.contactFormWithBlobImage__form-group &{margin-left:15px;margin-right:15px;width:calc(50% - 2 * 15px)}.contactFormWithBlobImage__form-group--small-screen &{margin-left:0;margin-right:0;width:100%;@media (min-width:1230px){margin-left:15px;margin-right:15px;width:calc(50% - 2 * 15px)}}}.contactFormWithBlobImage__rule{border:0;border-top:1px solid #e8ebf5;border-top:1px solid var(--gray-lighter);margin:30px 0 0;padding:0}.contactFormWithBlobImage__button-outer{margin:45px 0 0;text-align:center}.contactFormWithBlobImage__button{min-width:200px}.contactFormWithBlobImage__notice{font-size:12px;line-height:24px;margin:12px 0 0;text-align:center;& a{color:#1d4589;color:var(--blue);font-weight:bold;&:hover,&:focus{-webkit-text-decoration:underline;text-decoration:underline}}}
