.fab,.far{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;font-family:"Font Awesome 5 Brands";font-weight:400}.fa-angle-down:before{content:""}.fa-facebook-f:before{content:""}.fa-linkedin-in:before{content:""}@font-face{font-display:swap;font-family:"Font Awesome 5 Brands";font-style:normal;font-weight:400;font-display:block;src:url(/fontawesome-pro-5.14.0-web/webfonts/fa-brands-400.eot);src:url(/fontawesome-pro-5.14.0-web/webfonts/fa-brands-400.eot?#iefix)format("embedded-opentype"),url(/fontawesome-pro-5.14.0-web/webfonts/fa-brands-400.woff2)format("woff2"),url(/fontawesome-pro-5.14.0-web/webfonts/fa-brands-400.woff)format("woff"),url(/fontawesome-pro-5.14.0-web/webfonts/fa-brands-400.ttf)format("truetype"),url(/fontawesome-pro-5.14.0-web/webfonts/fa-brands-400.svg#fontawesome)format("svg")}@font-face{font-display:swap;font-family:"Font Awesome 5 Duotone";font-style:normal;font-weight:900;font-display:block;src:url(/fontawesome-pro-5.14.0-web/webfonts/fa-duotone-900.eot);src:url(/fontawesome-pro-5.14.0-web/webfonts/fa-duotone-900.eot?#iefix)format("embedded-opentype"),url(/fontawesome-pro-5.14.0-web/webfonts/fa-duotone-900.woff2)format("woff2"),url(/fontawesome-pro-5.14.0-web/webfonts/fa-duotone-900.woff)format("woff"),url(/fontawesome-pro-5.14.0-web/webfonts/fa-duotone-900.ttf)format("truetype"),url(/fontawesome-pro-5.14.0-web/webfonts/fa-duotone-900.svg#fontawesome)format("svg")}@font-face{font-display:swap;font-family:"Font Awesome 5 Pro";font-style:normal;font-weight:300;font-display:block;src:url(/fontawesome-pro-5.14.0-web/webfonts/fa-light-300.eot);src:url(/fontawesome-pro-5.14.0-web/webfonts/fa-light-300.eot?#iefix)format("embedded-opentype"),url(/fontawesome-pro-5.14.0-web/webfonts/fa-light-300.woff2)format("woff2"),url(/fontawesome-pro-5.14.0-web/webfonts/fa-light-300.woff)format("woff"),url(/fontawesome-pro-5.14.0-web/webfonts/fa-light-300.ttf)format("truetype"),url(/fontawesome-pro-5.14.0-web/webfonts/fa-light-300.svg#fontawesome)format("svg")}@font-face{font-display:swap;font-family:"Font Awesome 5 Pro";font-style:normal;font-weight:400;font-display:block;src:url(/fontawesome-pro-5.14.0-web/webfonts/fa-regular-400.eot);src:url(/fontawesome-pro-5.14.0-web/webfonts/fa-regular-400.eot?#iefix)format("embedded-opentype"),url(/fontawesome-pro-5.14.0-web/webfonts/fa-regular-400.woff2)format("woff2"),url(/fontawesome-pro-5.14.0-web/webfonts/fa-regular-400.woff)format("woff"),url(/fontawesome-pro-5.14.0-web/webfonts/fa-regular-400.ttf)format("truetype"),url(/fontawesome-pro-5.14.0-web/webfonts/fa-regular-400.svg#fontawesome)format("svg")}.far{font-family:"Font Awesome 5 Pro"}@font-face{font-display:swap;font-family:"Font Awesome 5 Pro";font-style:normal;font-weight:900;font-display:block;src:url(/fontawesome-pro-5.14.0-web/webfonts/fa-solid-900.eot);src:url(/fontawesome-pro-5.14.0-web/webfonts/fa-solid-900.eot?#iefix)format("embedded-opentype"),url(/fontawesome-pro-5.14.0-web/webfonts/fa-solid-900.woff2)format("woff2"),url(/fontawesome-pro-5.14.0-web/webfonts/fa-solid-900.woff)format("woff"),url(/fontawesome-pro-5.14.0-web/webfonts/fa-solid-900.ttf)format("truetype"),url(/fontawesome-pro-5.14.0-web/webfonts/fa-solid-900.svg#fontawesome)format("svg")}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}@font-face{font-display:swap;font-family:Tiller;src:url(/app/themes/kalavapriikki/dist/fonts/Tiller-Demi.woff2)format("woff2");font-weight:600;font-style:normal}@font-face{font-display:swap;font-family:Tiller;src:url(/app/themes/kalavapriikki/dist/fonts/Tiller-Bold.woff2)format("woff2");font-weight:700;font-style:normal}@font-face{font-display:swap;font-family:Haskoy;src:url(/app/themes/kalavapriikki/dist/fonts/Haskoy-Regular.woff2)format("woff2");font-weight:400;font-style:normal}@font-face{font-display:swap;font-family:Haskoy;src:url(/app/themes/kalavapriikki/dist/fonts/Haskoy-Italic.woff2)format("woff2");font-weight:400;font-style:italic}@font-face{font-display:swap;font-family:Haskoy;src:url(/app/themes/kalavapriikki/dist/fonts/Haskoy-Bold.woff2)format("woff2");font-weight:700;font-style:normal}.button,.gform_wrapper.gravity-theme .gform_footer input.button{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.navbar-link:not(.is-arrowless):after{border:3px solid #fff0;border-radius:2px;border-right:0;border-top:0;content:" ";display:block;height:.625em;pointer-events:none;position:absolute;top:50%;transform:rotate(-45deg);transform-origin:center;width:.625em;border-color:#001930;margin-top:-.375em;right:1.125em}.button{height:2.5em}.button,.gform_wrapper.gravity-theme .gform_footer input.button,.textarea{-moz-appearance:none;-webkit-appearance:none;align-items:center;box-shadow:none;display:inline-flex;line-height:1.5;position:relative;vertical-align:top}.textarea{border:1px solid #fff0;font-size:1rem;height:2.5em;justify-content:flex-start}.button:active,.button:focus,.gform_wrapper.gravity-theme .gform_footer input.button:active,.gform_wrapper.gravity-theme .gform_footer input.button:focus,.textarea:active,.textarea:focus{outline:0}body,hr,html{margin:0;padding:0}h1,h2,p,textarea{padding:0}h1,h2{font-size:100%}button,input,textarea{margin:0}html{box-sizing:border-box;background-color:#fff;font-size:16px;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;min-width:300px;text-rendering:optimizeLegibility;-webkit-text-size-adjust:100%;text-size-adjust:100%;overflow-y:scroll;overflow-x:hidden}*,:after,:before{box-sizing:inherit}img{height:auto;max-width:100%}article,footer,header,hr{display:block}body,button,input,textarea{font-family:BlinkMacSystemFont,-apple-system,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,Helvetica,Arial,sans-serif}body{color:#4a4a4a;font-size:1em;font-weight:400;line-height:1.5}a{cursor:pointer;text-decoration:none;font-family:Haskoy,sans-serif;margin-bottom:1em;color:#000;font-size:1.1rem;transition:.3s ease-in-out}hr{background-color:#f5f5f5;border:0;height:2px;margin:1.5rem 0}span{font-style:inherit;font-weight:inherit}strong{font-weight:700;color:inherit}.button,.gform_wrapper.gravity-theme .gform_footer input.button{cursor:pointer;justify-content:center;padding:calc(.5em - 1px) 1em;text-align:center;white-space:nowrap}.button:hover,a:hover{color:#363636}.button:hover,.gform_wrapper.gravity-theme .gform_footer input.button:hover{border-color:#b5b5b5}.button:focus,.gform_wrapper.gravity-theme .gform_footer input.button:focus{border-color:#001930;color:#363636}.button:focus:not(:active),.gform_wrapper.gravity-theme .gform_footer input.button:focus:not(:active){box-shadow:0 0 0 .125em rgb(0 25 48/.25)}.button:active,.gform_wrapper.gravity-theme .gform_footer input.button:active,.textarea{border-color:#4a4a4a;color:#363636}.textarea{background-color:#fff;border-color:#dbdbdb;border-radius:4px;box-shadow:inset 0 .0625em .125em rgb(0 0 0/.05);width:100%;display:block;max-width:100%;min-width:100%;padding:calc(.75em - 1px);resize:vertical}.textarea::-moz-placeholder{color:rgb(54 54 54/.3)}.textarea::-webkit-input-placeholder{color:rgb(54 54 54/.3)}.textarea:-moz-placeholder{color:rgb(54 54 54/.3)}.textarea:-ms-input-placeholder{color:rgb(54 54 54/.3)}.textarea:hover{border-color:#b5b5b5}.textarea:active,.textarea:focus{border-color:#001930;box-shadow:0 0 0 .125em rgb(0 25 48/.25)}.textarea[rows]{height:auto}.navbar-burger{color:#4a4a4a;cursor:pointer;display:block;height:3.25rem;position:relative;width:3.25rem;margin-left:auto}.navbar-burger span{background-color:currentColor;display:block;height:1px;left:calc(50% - 8px);position:absolute;transform-origin:center;transition-duration:86ms;transition-property:background-color,opacity,transform;transition-timing-function:ease-out;width:16px}.navbar-burger span:first-child{top:calc(50% - 6px)}.navbar-burger span:nth-child(2){top:calc(50% - 1px)}.navbar-burger span:nth-child(3){top:calc(50% + 4px)}.navbar-burger:hover{background-color:rgb(0 0 0/.05)}.navbar-menu{display:none}.navbar-item,.navbar-link{color:#4a4a4a;display:block;line-height:1.5;padding:.5rem .75rem;position:relative}.navbar-link,a.navbar-item{cursor:pointer}.navbar-link:focus,.navbar-link:focus-within,.navbar-link:hover,a.navbar-item:focus,a.navbar-item:focus-within,a.navbar-item:hover{background-color:#fafafa;color:#001930}.navbar-item{flex-grow:0;flex-shrink:0}.navbar-item.has-dropdown{padding:0}.navbar-link:not(.is-arrowless){padding-right:2.5em}.navbar-dropdown{font-size:.875rem;padding-bottom:.5rem;padding-top:.5rem}.navbar-dropdown .navbar-item{padding-left:1.5rem;padding-right:1.5rem}@media screen and (max-width:1023px){.navbar-link:after{display:none}.navbar-menu{background-color:#fff;box-shadow:0 8px 16px rgb(0 0 0/.1);padding:.5rem 0}}@media screen and (min-width:1024px){.navbar-menu{align-items:stretch;display:flex}.navbar-burger{display:none}.navbar-item,.navbar-link{align-items:center;display:flex}.navbar-item.has-dropdown{align-items:stretch}.navbar-item.is-hoverable:focus .navbar-dropdown,.navbar-item.is-hoverable:focus-within .navbar-dropdown,.navbar-item.is-hoverable:hover .navbar-dropdown{display:block}.navbar-menu{flex-grow:1;flex-shrink:0}.navbar-dropdown{background-color:#fff;border-bottom-left-radius:6px;border-bottom-right-radius:6px;border-top:2px solid #dbdbdb;box-shadow:0 8px 8px rgb(0 0 0/.1);display:none;font-size:.875rem;left:0;min-width:100%;position:absolute;top:100%;z-index:20}.navbar-dropdown .navbar-item{padding:.375rem 1rem;white-space:nowrap}.navbar-dropdown a.navbar-item{padding-right:3rem}.navbar-dropdown a.navbar-item:focus,.navbar-dropdown a.navbar-item:hover{background-color:#f5f5f5;color:#000}.navbar-item.has-dropdown:focus .navbar-link,.navbar-item.has-dropdown:hover .navbar-link{background-color:#fafafa}}.column{display:block;flex-basis:0;flex-grow:1;flex-shrink:1;padding:.75rem}@media print,screen and (min-width:769px){.column.is-1{flex:none;width:8.3333333333%}.column.is-4{flex:none;width:33.3333333333%}.column.is-5{flex:none;width:41.6666666667%}.column.is-7{flex:none;width:58.3333333333%}.column.is-10{flex:none;width:83.3333333333%}.column.is-11{flex:none;width:91.6666666667%}.column.is-12{flex:none;width:100%}}@media screen and (max-width:1023px){.column.is-12-touch{flex:none;width:100%}}.columns{margin-left:-.75rem;margin-right:-.75rem;margin-top:-.75rem}.columns:last-child{margin-bottom:-.75rem}.columns:not(:last-child){margin-bottom:.75rem}.columns.is-multiline{flex-wrap:wrap}@media print,screen and (min-width:769px){.columns:not(.is-desktop){display:flex}}@media screen and (min-width:1024px){.is-hidden-desktop{display:none!important}}h1{font-family:Tiller,sans-serif;font-size:5.5rem;margin:0 0 .5em;color:#000;line-height:1;font-weight:700;letter-spacing:2px}@media screen and (max-width:1800px){h1{font-size:3.5rem}}@media screen and (max-width:1500px){h1{font-size:2.8rem}}@media screen and (max-width:1023px){h1{font-size:2.2rem}}@media screen and (max-width:768px){h1{font-size:1.5rem}}h2,p{color:#000}h2{font-family:Tiller,sans-serif;margin:0 0 .5em;font-size:3rem;font-weight:600;line-height:1;letter-spacing:2px;text-transform:uppercase}@media screen and (max-width:1023px){h2{font-size:1.9rem}}p{font-family:Haskoy,sans-serif;margin:0 0 1em;font-size:1.1rem}@media screen and (max-width:1023px){p{font-size:1rem}}a:not(.button){-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}a:not(.button,.gform_wrapper.gravity-theme .gform_footer input.button,.gform_wrapper.gravity-theme .gform_footer .contact-form input.wpcf7-submit,.contact-form .gform_wrapper.gravity-theme .gform_footer input.wpcf7-submit,.pager-container a,.pager-container span,.contact-form .wpcf7-submit,header a,.logo-text-col a,.wp-element-button){text-decoration:underline}i{transition:.3s ease-in-out}.contact-cols .contact-texts-col p a,.logo-text-col .footer-text-col p a,p a{font-weight:700}.gform_wrapper.gravity-theme .gfield textarea,body,html{width:100%}body{overflow:hidden}body:not(.home) .main{padding-top:54px}.button{background-color:#ffa078;padding:1.5rem 3rem;color:#001930}.button,.gform_wrapper.gravity-theme .gform_footer input.button{border:1px solid #ffa078;font-size:1.1rem;border-radius:0;font-weight:700;text-transform:uppercase;transition:.3s ease-in-out}@media screen and (min-width:1024px){.button:hover,.gform_wrapper.gravity-theme .gform_footer input.button:hover{background-color:#001930;color:#ffa078;border-color:#001930}}@media screen and (max-width:768px){.button,.gform_wrapper.gravity-theme .gform_footer input.button{padding:1rem 3rem}}.gform_footer .button{background-color:#fff0;border-color:#fff;color:#fff}.gform_footer .button,.gform_wrapper.gravity-theme .gform_footer input.button{height:unset;padding:.5rem 1.75rem}.gform_footer .button:hover,.gform_wrapper.gravity-theme .gform_footer input.button:hover{background-color:#fff;color:#000}@media screen and (max-width:768px){.gform_footer .button,.gform_wrapper.gravity-theme .gform_footer input.button{padding:.2rem 3rem}}.navigation-container{position:fixed;width:100%;display:flex;z-index:5}@media screen and (max-width:1023px){.navigation-container{height:60px}}.navigation-container.is-normal-nav,footer hr{background-color:#001930}.navigation-container .logo-container{display:flex}@media screen and (max-width:1023px){.navigation-container .logo-container{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-left:1rem}}.navigation-container .logo-container a{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin-top:auto;margin-bottom:auto;margin-left:2.1vw;display:flex}@media screen and (max-width:1023px){.navigation-container .logo-container a{margin-left:0}}.navigation-container .logo-container a img{width:200px}@media screen and (max-width:1023px){.navigation-container .logo-container a img{width:150px}}.navigation-container .primary-menu-container{z-index:2;width:100%;padding:1rem 1.5rem 1rem 0}@media screen and (max-width:1023px){.navigation-container .primary-menu-container{padding:0;position:absolute;top:3rem;max-height:calc(100vh - 3.25rem);overflow:auto}}.navigation-container .primary-menu-container .navbar-menu{float:right}.navigation-container .primary-menu-container .navbar-menu a{color:#fff;font-size:1.1rem;font-weight:600;margin-bottom:0;padding:.5rem 0 .5rem 1rem}@media screen and (min-width:1024px){.navigation-container .primary-menu-container .navbar-menu a{font-size:.95rem;padding:0 .5rem}}.navigation-container .primary-menu-container .navbar-menu a:hover{color:#ccc;background-color:#fff0}.navigation-container .primary-menu-container .navbar-menu a:after{border-color:#fff}.navigation-container .primary-menu-container .navbar-menu a:focus{background-color:#fff0}.navigation-container .primary-menu-container .has-dropdown a{padding-right:.75rem}.navigation-container .primary-menu-container .has-dropdown a:after{content:"";display:none}.navigation-container .primary-menu-container .has-dropdown a span{padding-left:.6rem}.navigation-container .primary-menu-container .has-dropdown:hover a{background-color:transparent!important}@media screen and (max-width:1023px){.navigation-container .primary-menu-container .dropdown-opener{padding-left:1rem}}.navigation-container .primary-menu-container .navbar-dropdown{background-color:#001930;border-top:none}@media screen and (max-width:1023px){.navigation-container .primary-menu-container .navbar-dropdown{display:none;padding-left:1rem}}.navigation-container .primary-menu-container .navbar-dropdown a:hover{color:#ccc}.menu-opener{position:fixed;z-index:5;right:0;top:0}.menu-opener .button{padding:1rem;background-color:#001930;border-color:#001930;margin-top:.3rem;margin-right:1rem}.menu-opener .button span{color:#fff;height:2px;width:30px;left:calc(50% - 15px)}.menu-opener .button span:nth-of-type(2){display:none}.menu-opener .button:focus{border-color:#001930;outline:0;box-shadow:none}.menu-opener .button:hover{border-color:#001930;outline:0}.page-header-container{min-height:65vh;background-size:cover;background-repeat:no-repeat;position:relative;background-position:50%;margin-bottom:.75rem;display:flex}.page-header-container:after{content:"";background-color:rgb(0 0 0/.30196078431372547);position:absolute;display:block;top:0;left:0;width:100%;height:100%;z-index:0}.page-header-container .page-header-inner-container{margin-top:auto;padding-left:calc(8.33% + 1rem);position:relative;z-index:1;margin-bottom:auto;padding-top:10vh;padding-bottom:10vh;max-width:70vw}@media screen and (max-width:768px){.page-header-container .page-header-inner-container{max-width:80ch;padding-left:1rem;margin-bottom:0}}.page-header-container .page-header-inner-container h1{color:#fff;text-transform:uppercase;font-weight:700;margin-bottom:1.75rem}.page-header-container .page-header-inner-container p{color:#fff;margin-bottom:0}footer .content-block-outer{background-color:#e2eafa}@media screen and (max-width:768px){footer .content-cols-cols{padding:3rem 2rem 5rem}}.contact-cols{margin-bottom:2.5rem}.contact-cols .contact-texts-col{padding-left:3rem}@media screen and (max-width:768px){.contact-cols .contact-texts-col{padding-left:.75rem}}.logo-text-col{margin-top:2.5rem}.logo-text-col .footer-text-col .social-medias-container{margin-top:2rem}.logo-text-col .footer-text-col .social-medias-container a{font-size:1.5rem;margin-right:.5rem;margin-bottom:.5rem}.logo-text-col .footer-text-col .social-medias-container a i{color:#001930}.logo-text-col .footer-text-col .social-medias-container a:hover,.logo-text-col .footer-text-col .social-medias-container a:hover i{color:#003463}.logo-text-col .links-col a{text-transform:uppercase;display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-weight:700}.contact-cols .contact-texts-col p a:hover,.logo-text-col .footer-text-col p a:hover,.logo-text-col .links-col a:hover{color:#bfbfbf}.logo-text-col .links-col .images-container{margin:3rem 0-.5rem;display:flex}.logo-text-col .links-col .images-container a{display:flex;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.logo-text-col .links-col .images-container img{width:125px;-o-object-fit:contain;object-fit:contain;margin-right:.5rem;margin-left:.5rem;margin-bottom:1rem}.columns .left-sidebar-container{display:flex;border-right:1px solid #001930;padding-top:6rem;padding-right:0;min-height:300px}@media screen and (max-width:768px){.columns .left-sidebar-container{display:none}}.columns .left-sidebar-container p{font-size:1.2rem;text-transform:uppercase;display:block;transform:rotate(180deg);margin:0 auto;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}.content-cols-cols{max-width:1600px;padding:8.5vh 4rem}@media print,screen and (min-width:769px){.content-cols-cols{padding:8.5vh 2rem}}@media screen and (max-width:768px){.content-cols-cols{padding:3rem 1rem}}.gform_wrapper.gravity-theme .gform_required_legend{display:none!important}.gform_wrapper.gravity-theme .gform_body .ginput_container input{background-color:#e2eafa;border:0;border-bottom:1px solid #001930;outline:0;color:#001930;padding:.25rem 0;font-family:Montserrat,sans-serif;margin-bottom:1rem;font-size:1.1rem;border-radius:0}@media screen and (max-width:1023px){.gform_wrapper.gravity-theme .gform_body .ginput_container input{font-size:1rem}}.gform_wrapper.gravity-theme .gform_body .ginput_container input:focus,.gform_wrapper.gravity-theme .gform_body .ginput_container textarea:focus{border-bottom:2px solid #001930}.gform_wrapper.gravity-theme .gform_body .ginput_container input:-ms-input-placeholder,.gform_wrapper.gravity-theme .gform_body .ginput_container textarea:-ms-input-placeholder{color:#bfbfbf}.gform_wrapper.gravity-theme .gform_body .ginput_container input::placeholder,.gform_wrapper.gravity-theme .gform_body .ginput_container textarea::placeholder{color:#bfbfbf}.gform_wrapper.gravity-theme .gform_body .ginput_container textarea{background-color:#e2eafa;border:0;border-bottom:1px solid #001930;color:#001930;padding:.25rem 0;font-family:Montserrat,sans-serif;margin-bottom:1rem;font-size:1.1rem;border-radius:0;box-shadow:none;outline:0}@media screen and (max-width:1023px){.gform_wrapper.gravity-theme .gform_body .ginput_container textarea{font-size:1rem}}.gform_wrapper.gravity-theme .gform_footer input.button{background-color:#fff0;color:#001930;border-color:#001930}@media screen and (min-width:1024px){.gform_wrapper.gravity-theme .gform_footer input.button:hover{background-color:#001930;color:#fff;border-color:#001930}}@font-face{font-display:swap;font-family:gform-icons-theme;src:url(/app/plugins/gravityforms/fonts/gform-icons-theme.woff2?o6rzdt)format("woff2"),url(/app/plugins/gravityforms/fonts/gform-icons-theme.ttf?o6rzdt)format("truetype"),url(/app/plugins/gravityforms/fonts/gform-icons-theme.woff?o6rzdt)format("woff"),url(/app/plugins/gravityforms/fonts/gform-icons-theme.svg?o6rzdt#gform-icons-theme)format("svg");font-weight:400;font-style:normal;font-display:block}.gform_wrapper.gravity-theme ::-ms-reveal{display:none}@media only screen and (max-width:641px){.gform_wrapper.gravity-theme input:not([type=radio]):not([type=checkbox]):not([type=image]):not([type=file]){line-height:2;min-height:32px}.gform_wrapper.gravity-theme textarea{line-height:1.5}}.gform_wrapper.gravity-theme .gform_hidden{display:none}.gform_wrapper.gravity-theme .gfield textarea.large{height:288px}.gform_wrapper.gravity-theme .gfield input{max-width:100%}.gform_wrapper.gravity-theme .gfield input.large{width:100%}.gform_wrapper.gravity-theme *{box-sizing:border-box}.gform_wrapper.gravity-theme .gform_fields{display:grid;grid-column-gap:2%;-ms-grid-columns:(1fr 2%)[12];grid-row-gap:16px;grid-template-columns:repeat(12,1fr);grid-template-rows:repeat(auto-fill,auto);width:100%}.gform_wrapper.gravity-theme .gfield{grid-column:1/-1;min-width:0}.gform_wrapper.gravity-theme .gfield.gfield--width-full{grid-column:span 12;-ms-grid-column-span:12}@media (max-width:640px){.gform_wrapper.gravity-theme .gform_fields{grid-column-gap:0}.gform_wrapper.gravity-theme .gfield:not(.gfield--width-full){grid-column:1/-1}}.gform_wrapper.gravity-theme .gfield_label{display:inline-block;font-size:16px;font-weight:700;margin-bottom:8px;padding:0}.gform_wrapper.gravity-theme .gfield_required{color:#c02b0a;display:inline-block;font-size:13.008px;padding-inline-start:.125em}.gform_wrapper.gravity-theme .gform_required_legend .gfield_required{padding-inline-start:0}.gform_wrapper.gravity-theme .gform_footer{display:flex;margin:6px 0 0;padding:16px 0}.gform_wrapper.gravity-theme .gform_footer input{align-self:flex-end;margin-bottom:8px}.gform_wrapper.gravity-theme .gform_footer input.button:disabled{opacity:.6}.gform_wrapper.gravity-theme .gform_footer input+input{margin-left:8px}.gform_wrapper.gravity-theme input[type=email],.gform_wrapper.gravity-theme input[type=tel],.gform_wrapper.gravity-theme input[type=text],.gform_wrapper.gravity-theme textarea{font-size:15px;margin-bottom:0;margin-top:0;padding:8px}.gform_wrapper.gravity-theme .ginput_container_image_choice .gchoice:where(:has(input:checked))::after,.gform_wrapper.gravity-theme .ginput_container_image_choice .gchoice:where([\:has\(input\:checked\)])::after{font-family:gform-icons-theme!important;font-style:normal;font-variant:normal;font-weight:400;line-height:1;speak:none;text-transform:none;align-items:center;background-color:#607382;block-size:38px;border-radius:50%;color:#fff;content:"";display:flex;filter:drop-shadow(0 1px 1px rgba(18,25,97,.15)) drop-shadow(0 2px 5px rgba(18,25,97,.1)) drop-shadow(0 0 0 rgba(18,25,97,.05));font-size:32px;inline-size:38px;inset-block-start:10px;inset-inline-end:10px;justify-content:center;position:absolute;z-index:5}