.custom-blocks-section{background-color:var(--section-bg-color, #ffffff);padding:20px;margin-left:var(--desktop-margin, 20px);margin-right:var(--desktop-margin, 20px)}.custom-blocks-container{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.custom-block{padding:30px;box-sizing:border-box;width:calc(50% - 20px);display:flex;flex-direction:column;justify-content:space-between;overflow-wrap:break-word}.custom-liquid-block{width:100%;padding:20px;box-sizing:border-box}.contact-form-block{width:100%;padding:20px;box-sizing:border-box;background-color:var(--form-bg-color, var(--section-bg-color, #ffffff));border-radius:var(--border-radius, 8px)}.contact-request-block{width:100%;padding:20px;box-sizing:border-box}.contact-form-block form{display:flex;flex-direction:column;gap:15px}.contact-form-block h3{font-size:var(--text-size, 16px);color:var(--form-text-color, #000000);margin-bottom:20px}.contact-form-block label{display:block;font-size:var(--text-size, 16px);color:var(--form-text-color, #000000)}.contact-form-block input,.contact-form-block textarea,.contact-form-block select{padding:10px;border:1px solid var(--input-border-color, #cccccc);background-color:var(--input-bg-color, #ffffff);border-radius:var(--border-radius, 8px);font-size:var(--text-size, 16px);width:100%;box-sizing:border-box;margin-top:5px;margin-bottom:15px}.contact-form-block input::placeholder,.contact-form-block textarea::placeholder{color:#aaa}.contact-form-block button.button,.contact-request-block .button{position:relative;padding:10px 20px;background-color:var(--button-bg-color, #000619);color:var(--button-text-color, #ffffff);border:1px solid var(--button-bg-color, #000619);border-radius:var(--button-border-radius, var(--border-radius, 8px));font-size:var(--text-size, 16px);cursor:pointer;overflow:hidden;z-index:1;transition:color .25s cubic-bezier(.104,.204,.492,1),background-color .25s cubic-bezier(.104,.204,.492,1),border-color .25s cubic-bezier(.104,.204,.492,1)}.contact-form-block button.button span,.contact-request-block .button span{position:relative;z-index:8}.contact-form-block button.button:before,.contact-request-block .button:before{content:"";display:block;position:absolute;top:0;bottom:0;left:-5%;width:125%;height:100%;background:var(--button-text-color, #ffffff);opacity:1;z-index:5;border-radius:var(--button-border-radius, var(--border-radius, 8px));transform-origin:top left;backface-visibility:hidden;transform:rotate3d(0,0,1,-6deg) translate3d(-1.2em,-110%,0);will-change:transform}@media screen and (hover:hover){.contact-form-block button.button:hover:before,.contact-form-block button.button:focus:before,.contact-request-block .button:hover:before,.contact-request-block .button:focus:before{transform:rotate3d(0,0,1,0) translateZ(0)}.contact-form-block button.button:hover,.contact-form-block button.button:focus,.contact-request-block .button:hover,.contact-request-block .button:focus{color:var(--button-bg-color, #000619)}}.contact-request-block .request-button{margin-top:30px}.contact-request-block .button{width:100%;text-align:center;display:inline-block;text-decoration:none}.contact-form-block .form-footer-text{margin-top:15px;font-size:15px;color:var(--footer-text-color, #8b8b8b)}.custom-block img{width:28px;height:28px;margin-bottom:10px}.left-alignments .custom-block-icon{display:block;margin-left:0;margin-right:auto}.center-alignments .custom-block-icon{display:block;margin-left:auto;margin-right:auto}.right-alignments .custom-block-icon{display:block;margin-left:auto;margin-right:0}.custom-block h3,.custom-block-title{margin:10px 0;overflow-wrap:break-word;font-size:var(--text-size, 16px)}.custom-block-title h1,.custom-block-title h2,.custom-block-title h3,.custom-block-title h4,.custom-block-title h5,.custom-block-title h6,.custom-block-title p{margin:0;display:inline}.custom-block-description{margin:10px 0;overflow-wrap:break-word;font-size:var(--text-size, 16px)}.custom-block-description p{margin:0}.left-alignments .custom-block-title,.left-alignments .custom-block-description{text-align:left}.center-alignments .custom-block-title,.center-alignments .custom-block-description{text-align:center}.right-alignments .custom-block-title,.right-alignments .custom-block-description{text-align:right}.custom-block-button{text-decoration:none;padding:10px 20px;display:inline-block;margin:10px 0;max-width:100%;word-wrap:break-word;text-align:center;transition:all .3s ease}.custom-block-button:hover{background-color:#004080;color:#fff;transform:scale(1.05);box-shadow:0 4px 15px #0003}.left-alignments .custom-block-button{align-self:flex-start}.center-alignments .custom-block-button{align-self:center}.right-alignments .custom-block-button{align-self:flex-end}.form-group{display:flex;flex-wrap:wrap;gap:20px}.form-group>div{flex:1;min-width:0}.form-group input,.form-group select{width:100%}.form-group label{display:block;margin-bottom:5px}@media(max-width:767px){.custom-blocks-section{margin-left:var(--mobile-margin, 10px);margin-right:var(--mobile-margin, 10px)}.custom-block{width:100%;padding:20px}.custom-block-button{padding:10px 15px}.form-group{flex-direction:column}.form-group>div{flex:none;width:100%}}@media(min-width:768px){.custom-block{width:calc(50% - 20px)}}
/*# sourceMappingURL=/cdn/shop/t/258/assets/contact-blocks.css.map */
