@media (max-width:980px){#page-container{max-width:100%!important;width:100%!important;margin:0!important;box-shadow:none!important}}.et_mobile_menu{width:100vw;margin-top:15px;left:-5vw!important;margin-left:0!important}.et_mobile_menu a{display:block;width:100%;padding:5px 0;color:#fff!important;text-align:center;font-weight:600;letter-spacing:.08rem;text-transform:uppercase;border-bottom:none}h1,h2,h3,h4,h5{font-family:utopia-std,serif!important;font-weight:400}h6{font-family:proxima-nova,sans-serif!important;font-weight:600;text-transform:uppercase;font-size:.85rem!important;letter-spacing:.08rem!important}body{font-family:proxima-nova,sans-serif!important;font-weight:400;font-style:normal}ul,ol{line-height:1.6rem;margin-top:10px;margin-left:10px}.nav-link{position:relative;display:inline-block}.nav-link::before{content:'';position:absolute;left:50%;bottom:-1px;height:2px;width:0;opacity:0;background:linear-gradient(120deg,#C44F2B 0%,#C44F2B 100%);transition:.3s cubic-bezier(.19,1,.22,1)}.nav-link:hover::before{left:0;width:100%;opacity:1}.nav-link:focus-within::before{left:0;width:100%;opacity:1}.nav-link-vertical,.nav-link-vertical a{position:relative;display:inline-flex;padding-left:0}.nav-link-vertical::before,.nav-link-vertical a::before{content:'';position:absolute;left:-0.6em;top:50%;width:2px;height:100%;transform:translateY(-50%) scaleY(0);transform-origin:center;opacity:0;background:linear-gradient(120deg,#C44F2B 0%,#C44F2B 100%);transition:.3s cubic-bezier(.19,1,.22,1);z-index:1}.nav-link-vertical:hover::before,.nav-link-vertical:focus-within::before,.nav-link-vertical a:hover::before,.nav-link-vertical a:focus::before{transform:translateY(-50%) scaleY(1);opacity:1}.et_pb_text p a,.et_pb_text li a{background-image:linear-gradient(120deg,#C44F2B 0%,#C44F2B 100%);background-repeat:no-repeat;background-position:left bottom;background-size:0% 1.5px;transition:background-size 500ms cubic-bezier(.19,1,.22,1)!important}.et_pb_text p a:hover,.et_pb_text li a:hover{background-size:100% 1.5px}.hover-row .hover-title{transition:color .35s cubic-bezier(.19,1,.22,1)}.hover-row:hover .hover-title{color:#C44F2B}:root{--ease-bg:cubic-bezier(0.25,0.1,0.25,1);--ease-fast:cubic-bezier(.19,1,.22,1)}.card-hover{position:relative;background:#fff;color:#000;overflow:hidden}.card-hover::before{content:"";position:absolute;inset:0;background:#C44F2B;opacity:0;transition:opacity 0.5s var(--ease-bg);z-index:0}.card-hover>*{position:relative;z-index:1}.card-hover :is(h1,h2,h3,h4,h5,h6,p,span,li,a){color:inherit;transition:color 0.05s var(--ease-fast);transition-delay:0s}.card-hover .card-icon img{display:inline-block;transform:translateX(0);filter:none;transition:transform 0.45s var(--ease-fast),filter 0.08s var(--ease-fast);transition-delay:0s}.card-hover:hover::before{opacity:1}.card-hover:hover{color:#fff}.card-hover:hover :is(h1,h2,h3,h4,h5,h6,p,span,li,a){transition-delay:0.07s}.card-hover:hover .card-icon img{transform:translateX(12px);filter:brightness(0) invert(1);transition-delay:0.07s}.gform_wrapper{font-family:"proxima-nova",sans-serif!important}.gform_wrapper .gfield_label{font-size:.75rem!important;text-transform:uppercase;letter-spacing:.08rem}.gform_wrapper :is(.gform_footer,.gform_page_footer) input[type="submit"]{appearance:none;-webkit-appearance:none;font-family:inherit;font-weight:600;text-transform:uppercase;letter-spacing:.08rem;background-color:#C44F2B;color:#ffffff;border:none;border-radius:0;padding:.8rem 1.5rem .7rem;cursor:pointer;display:inline-block;line-height:1;transition:background-color .2s ease}.gform_wrapper :is(.gform_footer,.gform_page_footer) input[type="submit"]:hover{background-color:#a33e22}