#honeypot-field-url,.um-form input[type=text].apbct_special_field,.wc_apbct_email_id,input[class*=apbct].apbct_special_field{display:none!important}.apbct-tooltip,.apbct-tooltip--text{border-radius:5px;background:#d3d3d3}.comment-form-cookies-consent{width:100%;overflow:hidden}.apbct-email-encoder{position:relative}.apbct-tooltip{display:none;position:inherit;margin-top:5px;left:5px;opacity:.9}.apbct-tooltip--text{position:sticky;padding:10px;width:max-content}.apbct-tooltip--arrow{position:absolute;background:#d3d3d3;width:10px;height:10px;top:-5px;left:10px;transform:rotate(135deg)}.apbct_dog_one,.apbct_dog_three,.apbct_dog_two{animation-duration:1.5s;animation-iteration-count:infinite;animation-name:apbct_dog}.apbct-email-encoder-popup{width:30vw;min-width:400px;font-size:16px}.apbct-email-encoder--popup-header{font-size:16px;color:#333}.apbct-email-encoder-elements_center{display:flex;flex-direction:column;justify-content:center;align-items:center;font-size:16px!important;color:#000!important}.top-margin-long{margin-top:5px}.apbct-tooltip{display:none}.apbct-email-encoder{position:relative}.apbct-blur{filter:blur(5px);transition:filter 2s}.apbct-email-encoder.no-blur .apbct-blur{filter:none}.apbct-email-encoder-select-whole-email{-webkit-user-select:all;user-select:all}.apbct-email-encoder-got-it-button{all:unset;margin-top:10px;padding:5px 10px;border-radius:5px;background-color:#333;color:#fff;cursor:pointer;transition:background-color .3s}.apbct-ee-animation-wrapper{display:flex;height:60px;justify-content:center;font-size:16px;align-items:center}.apbct_dog{margin:0 5px;color:transparent;text-shadow:0 0 2px #aaa}.apbct_dog_one{animation-delay:0s}.apbct_dog_two{animation-delay:.5s}.apbct_dog_three{animation-delay:1s}@keyframes apbct_dog{0%,100%,75%{scale:100%;color:transparent;text-shadow:0 0 2px #aaa}25%{scale:200%;color:unset;text-shadow:unset}}@import url("https://fonts.googleapis.com/css?family=Playfair+Display:400,700|Rubik:300,400");
abbr,address,article,aside,audio,b,blockquote,body,button,canvas,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,summary,time,ul,var,video{background:transparent;border:0;box-sizing:border-box;font-size:100%;margin:0;outline:0;padding:0;vertical-align:baseline}abbr:after,abbr:before,address:after,address:before,article:after,article:before,aside:after,aside:before,audio:after,audio:before,b:after,b:before,blockquote:after,blockquote:before,body:after,body:before,button:after,button:before,canvas:after,canvas:before,cite:after,cite:before,code:after,code:before,dd:after,dd:before,del:after,del:before,details:after,details:before,dfn:after,dfn:before,div:after,div:before,dl:after,dl:before,dt:after,dt:before,em:after,em:before,fieldset:after,fieldset:before,figcaption:after,figcaption:before,figure:after,figure:before,footer:after,footer:before,form:after,form:before,h1:after,h1:before,h2:after,h2:before,h3:after,h3:before,h4:after,h4:before,h5:after,h5:before,h6:after,h6:before,header:after,header:before,hgroup:after,hgroup:before,html:after,html:before,i:after,i:before,iframe:after,iframe:before,img:after,img:before,ins:after,ins:before,kbd:after,kbd:before,label:after,label:before,legend:after,legend:before,li:after,li:before,mark:after,mark:before,menu:after,menu:before,nav:after,nav:before,object:after,object:before,ol:after,ol:before,p:after,p:before,pre:after,pre:before,q:after,q:before,samp:after,samp:before,section:after,section:before,small:after,small:before,span:after,span:before,strong:after,strong:before,sub,summary:after,summary:before,sup,time:after,time:before,ul:after,ul:before,var:after,var:before,video:after,video:before{box-sizing:border-box}sub,sup{background:transparent;border:0;font-size:.6em;margin:0;outline:0;padding:0}sub:after,sub:before,sup:after,sup:before{box-sizing:border-box}body{-webkit-font-smoothing:antialiased}a:after,a:before{box-sizing:border-box}caption,table,tbody,td,tfoot,th,thead,tr{background:transparent;border:0;font-size:100%;margin:0;outline:0;padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}li,ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}:focus{outline:0}input[type=text],textarea{-webkit-appearance:none}input[type=text]::-ms-clear,textarea::-ms-clear{display:none}input,textarea{-webkit-appearance:none;border-radius:0;box-sizing:border-box}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#d3d3d3}input::-moz-placeholder,textarea::-moz-placeholder{color:#d3d3d3}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#d3d3d3}input:focus::-webkit-input-placeholder,textarea:focus::-webkit-input-placeholder{color:transparent}input:focus::-moz-placeholder,textarea:focus::-moz-placeholder{color:transparent}input:focus:-ms-input-placeholder,textarea:focus:-ms-input-placeholder{color:transparent}textarea{resize:none}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}*{word-wrap:break-word;box-sizing:border-box}

/*! HTML5 Boilerplate v5.0 | MIT License | http://h5bp.com/ */::selection{background:#b3d4fc;text-shadow:none}hr{border:0;border-top:1px solid #ccc;display:block;height:1px;margin:1em 0;padding:0}audio,canvas,iframe,img,svg,video{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}.browserupgrade{background:#ccc;color:#000;margin:.2em 0;padding:.2em 0}.bg-lightest{background:#fff}.bg-t-lightest{background:hsla(0,0%,100%,.7)}.text-lightest{color:#fff}.bg-light{background:#f7f7f2}.bg-t-light{background:hsla(60,24%,96%,.7)}.text-light{color:#f7f7f2}.bg-normal{background:#d6d6d6}.bg-t-normal{background:hsla(0,0%,84%,.7)}.text-normal{color:#d6d6d6}.bg-dark{background:#222}.bg-t-dark{background:rgba(34,34,34,.7)}.text-dark{color:#222}.bg-darkest{background:#000}.bg-t-darkest{background:rgba(0,0,0,.7)}.text-darkest{color:#000}.bg-first{background:#1a6aed}.bg-t-first{background:rgba(26,106,237,.7)}.text-first{color:#1a6aed}.bg-second{background:#ff2e08}.bg-t-second{background:rgba(255,46,8,.7)}.text-second{color:#ff2e08}.bg-third{background:#ba3dac}.bg-t-third{background:rgba(186,61,172,.7)}.text-third{color:#ba3dac}@font-face{font-family:bct;font-style:normal;font-weight:400;src:url(https://bctbastion.com/wp-content/themes/dist/public/fonts/bct.eot?bfb5ce8f06acb5f29a10a13ca1b4fc06);src:url(https://bctbastion.com/wp-content/themes/dist/public/fonts/bct.eot?bfb5ce8f06acb5f29a10a13ca1b4fc06) format("embedded-opentype"),url(https://bctbastion.com/wp-content/themes/dist/public/fonts/bct.ttf?a07aa81467fc106f52205531df0fd473) format("truetype"),url(https://bctbastion.com/wp-content/themes/dist/public/fonts/bct.woff?cded32fc026ffa43c8875309660d4652) format("woff"),url(https://bctbastion.com/wp-content/themes/dist/public/fonts/bct.svg?8719d0da4ba214abedaf31af792059c1) format("svg")}body,html{font-size:18px}a{color:inherit;text-decoration:none;transition:color .3s ease-out}h1{font-family:Playfair Display,serif;font-size:2rem;font-weight:700;line-height:2.5rem;margin-bottom:2rem}@media screen and (max-width:960px){h1{font-family:Playfair Display,serif;font-size:1.75rem;font-weight:700;line-height:2rem}}@media screen and (max-width:740px){h1{font-family:Playfair Display,serif;font-size:1.5rem;font-weight:700;line-height:1.8rem}}h2{font-size:1.22rem;margin-bottom:.75rem}h2,h3{font-family:Rubik,sans-serif;font-weight:400}h3{font-size:1rem}h4{font-size:.8rem;font-weight:400}h4,p,span,time{font-family:Rubik,sans-serif}p,span,time{font-size:1rem;font-weight:300;line-height:1.5rem}p{margin-bottom:2rem}p:last-child{margin-bottom:0}p a{border-bottom:1px solid transparent;text-decoration:none;transition:all .6s ease-in-out}p a:hover{border-color:#222}li{font-family:Playfair Display,serif;font-size:1rem;font-weight:400}.border-before{padding-top:1rem}.border-before:before{background:#000;content:"";height:4px;position:absolute;top:0;width:40px}.h-60{height:60vh}.h-60,.h-80{overflow:hidden}.h-80{height:80vh}.h-100{height:100vh}.h-90,.h-100{overflow:hidden}.h-90{height:calc(100vh - 90px)}label{font-weight:300}input,label,textarea{font-family:Rubik,sans-serif;font-size:.77rem}input,textarea{background-color:#6e6e6e;border:none;color:#fff;display:block;font-weight:400;margin:5px 0 12px;padding:.6em;transition:color .3s ease-out;transition:background .3s ease-out;width:100%}input:focus,textarea:focus{background-color:#fff;color:#6e6e6e}input:invalid,textarea:invalid{border:none;box-shadow:none;color:#ffafa1}@media screen and (min-width:960px){input:last-child,textarea:last-child{margin-bottom:0}}.gfield_error input,.gfield_error textarea{background-color:#9e7f7f}input[type=submit]{background-color:#ba3dac;cursor:pointer;display:inline-block;margin-bottom:0;padding:.65em .6em .55em;text-transform:uppercase;width:auto}input[type=submit]:focus,input[type=submit]:hover{background-color:#943088;color:#fff}select{background-color:#6e6e6e;border:none;cursor:pointer;outline:none;text-overflow:ellipsis;white-space:nowrap;width:100%}@keyframes pulse{0%,25%,50%{transform:translateZ(0)}12.5%,37.5%{transform:translate3d(0,-5px,0)}}.box{color:#fff;height:260px;margin:6px auto;position:relative;transition:background-color 1s ease-out;width:580px}.box .text{left:50%;padding:0 10px;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);width:100%}.box h2{margin-bottom:.2rem}.box h2,.box h2 span{font-family:Playfair Display,serif;font-size:2.5rem;font-weight:400;letter-spacing:1px}.box span{font-family:Rubik,sans-serif;font-size:1rem;letter-spacing:1px;text-transform:uppercase}@media screen and (max-width:640px){.box span{font-size:.8rem;line-height:1rem}}.box h2 span{display:block;line-height:2.5rem;text-transform:none}.box h2 span:first-child{margin-bottom:1rem}@media screen and (max-width:640px){.box{height:220px;width:100vw}.box .text h2,.box .text h2 span{font-family:Playfair Display,serif;font-size:1.8rem;font-weight:400;margin-bottom:0}}@media screen and (max-width:415px){.box{height:160px}.box .text h2,.box .text h2 span{font-family:Playfair Display,serif;font-size:1.4rem;font-weight:400;line-height:1.8rem;margin-bottom:0}}.box.box-small{height:160px;width:420px}@media screen and (max-width:640px){.box.box-small{max-width:420px;width:100vw}}.box.box-small h2{font-size:1.83rem}.logo span{display:block;font-family:Playfair Display,serif;letter-spacing:1px;line-height:45px;text-transform:none}.logo span:first-child{font-size:2.55rem;font-weight:700}.logo span:nth-child(2){font-size:1.8rem}@media screen and (max-width:640px){.logo span{line-height:35px}.logo span:first-child{font-size:2rem;font-weight:700}.logo span:nth-child(2){font-size:1.2rem}}.logo.logo-small span{line-height:26px}.logo.logo-small span:first-child{font-size:1.33rem}.logo.logo-small span:nth-child(2){font-size:1rem}nav.main ul li{border-bottom:2px solid transparent;float:left;font-family:Rubik,sans-serif;font-size:.83rem;font-weight:300;margin-right:40px;padding-bottom:8px;text-transform:uppercase}nav.main ul li.active,nav.main ul li:hover{border-bottom:2px solid #000}nav.main ul li.active:first-child,nav.main ul li:hover:first-child{border-color:#1a6aed}nav.main ul li.active:nth-child(2),nav.main ul li:hover:nth-child(2){border-color:#ff2e08}nav.main ul li.active:nth-child(3),nav.main ul li:hover:nth-child(3){border-color:#ba3dac}nav.lang ul li{float:left;font-family:Rubik,sans-serif;font-size:.67rem;font-weight:300;text-transform:uppercase}nav.lang ul li:after{content:"|";margin:0 4px}nav.lang ul li:last-child:after{content:""}header{background:#fff;height:90px;padding:2rem 2rem 0;position:fixed;transition:background .3s ease-out;transition-delay:.2s;width:100%;z-index:100}header .logo{float:left;margin-top:-16px}header nav.main{padding-right:95px}header nav.lang,header nav.main{position:absolute;right:0;top:2rem}header nav.lang{padding-right:2rem}@media screen and (max-width:740px){header{background:#fff;height:100vh;padding-top:1rem;position:fixed;transform:translateZ(0);transform:translateX(-100vw);transition:transform .5s cubic-bezier(.07,.23,.34,1);width:100vw}header .logo{display:none}header nav.main{margin-top:1rem;padding-right:0;position:relative}header nav.main li{margin-bottom:.5rem;margin-right:0;width:100%}header nav.main a{display:block;width:100%}header nav.lang{position:relative}header a{padding:5px 0}}@media screen and (min-width:740px){.home header{background:none}.home header .logo{display:none}}.nav-trigger-container{background:#fff;display:none;height:60px;position:fixed;transition:background .3s;width:100%;z-index:200}.nav-trigger-container .logo{display:block;padding-left:2rem;padding-top:6px;width:160px}.nav-trigger-container .logo span:first-child{font-size:1rem;line-height:20px}.nav-trigger-container .logo span:nth-child(2){font-size:.75rem}@media screen and (max-width:740px){.nav-trigger-container{display:block}.nav-trigger-container .nav-trigger{color:#222;display:block;height:21px;overflow:hidden;position:absolute;right:2rem;text-transform:uppercase;top:1rem;width:24px}.nav-trigger-container .nav-trigger span{left:0;top:calc(50% - 1px);transition:background .3s}.nav-trigger-container .nav-trigger span,.nav-trigger-container .nav-trigger span:after,.nav-trigger-container .nav-trigger span:before{background-color:#222;height:2px;position:absolute;width:24px}.nav-trigger-container .nav-trigger span:after,.nav-trigger-container .nav-trigger span:before{content:"";left:0;top:0;transition:background .3s,transform .3s}.nav-trigger-container .nav-trigger span:before{transform:translateY(-8px)}.nav-trigger-container .nav-trigger span:after{transform:translateY(8px)}}.open{overflow:hidden}.open header{transform:translateX(0)}.open .nav-trigger-container,.open .nav-trigger-container .nav-trigger span{background-color:transparent}.open .nav-trigger-container .nav-trigger span:before{transform:rotate(-45deg)}.open .nav-trigger-container .nav-trigger span:after{transform:rotate(45deg)}.home .nav-trigger-container{background-color:transparent}.home .nav-trigger-container .logo{display:none}section{background:#fff;padding:7rem 2rem;position:relative;width:100%}@media screen and (max-width:960px){section{padding:6rem 2rem}}@media screen and (max-width:740px){section{padding:5rem 2rem}}@media screen and (max-width:640px){section{padding:4rem 2rem}}@media screen and (max-width:415px){section{padding:3rem 2rem}}section.bg-white+section.section-two-column.bg-white,section.section-content+section.section-content,section.section-two-column.bg-light+section.section-two-column.bg-light,section.section-two-column.bg-white+section.section-two-column.bg-white{padding-top:0}section.full{padding:0}section.home-box .box-container{opacity:0;transition:visibility 0s linear .5s,opacity .5s linear;visibility:hidden}section.home-box .box-container.active{opacity:1;transition-delay:0s;visibility:visible}section.home-box .box-container,section.page-box .box-container{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}section.home-box .parallax-container,section.page-box .parallax-container{position:absolute;top:0}section.home-box .parallax-container .layer-container,section.page-box .parallax-container .layer-container{transition:opacity 1s ease-out}section.home-box .layer,section.page-box .layer{background-position:bottom;background-repeat:no-repeat;background-size:cover;height:110vh;position:absolute;width:110vw}section.home-box .bg-top .layer,section.page-box .bg-top .layer{background-position:top}section.home-box img,section.page-box img{max-height:110vw;max-width:110vw;position:absolute}section.home-box .icon-scroll,section.page-box .icon-scroll{bottom:1rem;height:100px;left:50%;position:absolute;text-align:center;transform:translateX(-50%)}@media screen and (max-width:800px){section.home-box .icon-scroll,section.page-box .icon-scroll{display:none}}section.home-box .icon-scroll span,section.page-box .icon-scroll span{color:#fff;display:block;font-family:bct;font-size:1.5rem;margin-bottom:10px}section.home-box .icon-scroll span:first-child,section.page-box .icon-scroll span:first-child{animation:pulse 1s cubic-bezier(0,0,0,1) infinite;animation-delay:3s;transform:translateZ(0)}section ul{margin-bottom:2rem}section ul:last-child{margin-bottom:0}section ul li{margin-bottom:12px;margin-left:30px}section ul li:last-child{margin-bottom:0}section ul li:before{content:"\e900";font-family:bct;height:15px;left:0;margin-top:4px;opacity:.3;position:absolute;width:15px}@media screen and (max-width:640px){section.page-box{height:220px}section.page-box .layer{display:none!important}}@media screen and (max-width:415px){section.page-box{height:160px}section.page-box .layer{display:none!important}}section .container{margin-bottom:2rem}section .container:last-child{margin-bottom:0}section .container.content{display:flex;flex-flow:row wrap;justify-content:space-between;margin-bottom:3.75rem;margin-left:auto;margin-right:auto;max-width:1024px}section .container.content:last-child{margin-bottom:0}section .container.content h1{flex:1 100%}section .container.content article{width:50%}@media screen and (max-width:740px){section .container.content article{width:100%}}section .container.content aside{align-self:flex-end;position:relative;width:40%}section .container.content aside li,section .container.content aside p{font-family:Playfair Display,serif;font-size:1rem;font-weight:400}@media screen and (max-width:740px){section .container.content aside{margin-top:25px;width:100%}}section .container.content aside img{margin-right:1rem;width:175px}section .container.content-simple{margin-left:auto;margin-right:auto;max-width:1024px}@media screen and (max-width:640px){section .container.content-simple{padding-top:1rem}}section .container.chapeau{margin-left:auto;margin-right:auto;max-width:900px;text-align:center}@media screen and (max-width:740px){section .container.chapeau{margin-bottom:3rem}}section .container.chapeau p{font-family:Playfair Display,serif;font-size:1.33rem;font-weight:400;line-height:32px}@media screen and (max-width:960px){section .container.chapeau p{font-family:Playfair Display,serif;font-size:1.15rem;font-weight:400}}@media screen and (max-width:740px){section .container.chapeau p{font-family:Playfair Display,serif;font-size:1rem;font-weight:400}}section .container.chapeau h1{margin-bottom:0}section .container.chapeau h1+p{margin-top:1rem}section .container.two-column{display:flex;flex-flow:row wrap;justify-content:space-between;margin-bottom:3.75rem;margin-left:auto;margin-right:auto;max-width:900px}@media screen and (max-width:640px){section .container.two-column{margin-bottom:0}}section .container.two-column:last-child{margin-bottom:0}section .container.two-column article{position:relative;width:40%}@media screen and (max-width:640px){section .container.two-column article{margin-bottom:2rem;width:100%}}section .container.two-column article h2{font-family:Playfair Display,serif;font-size:1.33rem;font-weight:400;line-height:32px;margin-bottom:10px}section .container.contact{color:#d6d6d6;display:flex;flex-flow:row wrap;justify-content:space-between;margin-left:auto;margin-right:auto;max-width:1024px}section .container.contact h1,section .container.contact h2{color:#fff}section .container.contact span{font-family:Rubik,sans-serif;font-size:1rem;font-weight:300}@media screen and (max-width:415px){section .container.contact span{font-family:Rubik,sans-serif;font-size:.77rem;font-weight:300}}section .container.contact a:hover{color:#fff}section .container.contact h1{flex:1 100%}section .container.contact h2{margin-bottom:25px}section .container.contact .organization span{display:block}section .container.contact .organization span.locality,section .container.contact .organization span.postalCode{display:inline}section .container.contact .organization .address{margin-bottom:30px}@media screen and (max-width:640px){section .container.contact .organization{margin-bottom:1.5rem}}section .container.contact div.row{width:33%}@media screen and (max-width:960px){section .container.contact div.row{width:50%}}@media screen and (max-width:640px){section .container.contact div.row{width:100%}}section .container.contact .message{display:none;margin-bottom:1rem}section .container.contact .message.show{display:block}section .container.contact .row-form{width:66%}@media screen and (max-width:960px){section .container.contact .row-form{margin-top:2em;width:100%}}section .container.contact .row-form .gfield_validation_message{color:#ff7d66;font-family:Rubik,sans-serif;font-size:.77rem;font-weight:300}section .container.contact h2.gform_submission_error{color:#ff7d66;font-family:Rubik,sans-serif;font-size:1rem;font-weight:300}@media screen and (max-width:640px){section .container.contact form{width:100%}}section .container.contact form .form-container{display:flex;flex-flow:row wrap;justify-content:space-between}section .container.contact form .form-container div{width:45%}@media screen and (max-width:960px){section .container.contact form .form-container div{width:100%}}section .container.contact form .form-container textarea{height:106px}section .container.contact form .form-container input[type=submit]{margin-top:.6rem;width:50%}@media screen and (max-width:960px){section .container.contact form .form-container input[type=submit]{margin-top:13px}}@media screen and (max-width:415px){section .container.contact form .form-container input[type=submit]{width:100%}}section.first .content aside,section.first .content h1,section.first .content h3{color:#1a6aed}section.first .content aside:before,section.first .content h1:before,section.first .content h3:before{background:#1a6aed}section.first .chapeau,section.first .two-column h2,section.first .two-column li:before{color:#1a6aed}section.first .two-column article:before{background:#1a6aed}section.second .content aside,section.second .content h1,section.second .content h3{color:#ff2e08}section.second .content aside:before,section.second .content h1:before,section.second .content h3:before{background:#ff2e08}section.second .chapeau,section.second .two-column h2,section.second .two-column li:before{color:#ff2e08}section.second .two-column article:before{background:#ff2e08}section.third .content aside,section.third .content h1,section.third .content h3{color:#ba3dac}section.third .content aside:before,section.third .content h1:before,section.third .content h3:before{background:#ba3dac}section.third .chapeau,section.third .two-column h2,section.third .two-column li:before{color:#ba3dac}section.third .two-column article:before{background:#ba3dac}footer{color:#d6d6d6;font-family:Rubik,sans-serif;font-size:.8rem;font-weight:400;height:90px;position:relative}@media screen and (max-width:640px){footer{height:120px}}footer nav{left:1.5rem;position:absolute;top:2rem}footer nav li{float:left;font-family:Rubik,sans-serif;font-size:.8rem;font-weight:400;margin-bottom:4px;padding-right:6rem}footer a:hover{color:#fff}footer .top-link{font-family:bct;position:absolute;right:4rem;top:2rem;transition:all .3s ease-out}footer .top-link:hover{transform:translateY(-20%)}footer .top-link a{padding:.5rem}.gform_fields{column-gap:1em;display:grid;grid-auto-rows:auto;grid-template-columns:repeat(2,1fr);margin-bottom:1em;row-gap:.5em}.gform_fields #field_1_3{grid-row:2}.gform_fields #field_1_6{grid-row:3}.gform_fields #field_1_2{grid-column:2;grid-row:1/4;overflow:hidden}.gform_fields #field_1_2 .ginput_container_textarea,.gform_fields #field_1_2 .ginput_container_textarea textarea{height:100%}@media screen and (max-width:1140px){.gform_fields{display:block}}@media screen and (max-width:960px){.gform_fields{display:grid}}@media screen and (max-width:740px){.gform_fields{display:block}}.hi{bottom:2rem;display:block;opacity:.4;position:absolute;right:2rem;transition:opacity .3s}.hi:after{display:none}.hi:hover{opacity:1}.g-recaptcha{transform-origin:0 0}