@font-face{font-family:Swiss;src:url("Swiss 721 BT.woff") format("woff");font-weight:300}@font-face{font-family:Swiss;src:url("Swiss 721 BT.woff") format("woff");font-weight:400}@font-face{font-family:Swiss;src:url("Swiss 721 BT.woff") format("woff");font-weight:500}@font-face{font-family:Swiss;src:url("Swiss 721 BT.woff") format("woff");font-weight:600}@font-face{font-family:Swiss;src:url("Swiss 721 BT.woff") format("woff");font-weight:700}@font-face{font-family:Swiss;src:url("Swiss 721 BT.woff") format("woff");font-weight:800}@font-face{font-family:Swiss;src:url("Swiss 721 BT.woff") format("woff");font-weight:900}@font-face{font-family:GT-Ultra;src:url(GT-Ultra-Median-Regular-Trial.woff) format("woff");font-weight:400}@font-face{font-family:GT Ultra Median Trial;src:url(GT-Ultra-Median-Ultra-Trial.woff2) format("woff");font-weight:500}@font-face{font-family:GT-Ultra;src:url(GT-Ultra-Median-Bold-Trial.woff) format("woff");font-weight:500}@font-face{font-family:GT-Ultra;src:url(GT-Ultra-Median-Bold-Trial.woff) format("woff");font-weight:600}@font-face{font-family:GT-Ultra;src:url(GT-Ultra-Median-Bold-Trial.woff) format("woff");font-weight:700}@font-face{font-family:GT-Ultra;src:url(GT-Ultra-Median-Black-Trial.woff) format("woff");font-weight:800}:root{--font-primary: "Swiss", serif;--font-secondary: "GT-Ultra", serif}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{overflow-x:hidden;scroll-behavior:smooth;font-family:var(--font-primary);background:var(--body-color);transition:all ease 2s;margin:56px 0 0;-webkit-transition:all ease 2s;-moz-transition:all ease 2s;-ms-transition:all ease 2s;-o-transition:all ease 2s}body.active{overflow:hidden;transition:all ease 2s;-webkit-transition:all ease 2s;-moz-transition:all ease 2s;-ms-transition:all ease 2s;-o-transition:all ease 2s}ul,ol{list-style:none}a{text-decoration:none;font-family:var(--font-primary);transition:ease .3s;cursor:pointer}h1,h2,h3,h4,h5,h6{margin:0;line-height:1.2;color:var(--heading-text-color)}p{font-size:14px;font-weight:400;color:var(--paragraph-text-color);margin:0;line-height:20px}.container{max-width:1792px;padding:0 20px;margin:0 auto;width:100%}.section{padding:65px 0;display:block}.border-top{border-top:1px solid var(--border-color2)}.border-bottom{border-bottom:1px solid var(--border-color2)}img{width:100%;height:100%;display:block;object-fit:cover}.contact-field-col label,input,textarea,select{color:var(--paragraph-text-color);font-size:14px;font-weight:500;font-family:var(--font-primary);outline:none;border:none;background:transparent;cursor:pointer;appearance:none;-moz-appearance:textfield;-webkit-appearance:none;width:100%;height:42px;padding:0 16px;border:1px solid var(--border-color2);border-radius:50px}.contact-field-col label:focus,input:focus,textarea:focus,select:focus{background:var(--section-bg)}input.active,textarea.active,select.active{background:var(--section-bg)}textarea{height:auto;padding:12px 10px;border-radius:0}.contact-field-col label{display:flex;align-items:center}.contact-field-col label,input::placeholder,textarea::placeholder,select::placeholder{color:var(--text-muted);text-transform:capitalize}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input:hover,textarea:hover,select:hover{border-color:var(--brand-color)}input:focus,textarea:focus,select:focus{border-color:var(--brand-color)}input[type=file]{width:fit-content;height:auto;border:none;outline:none}button{background-color:transparent;outline:none;cursor:pointer;border:none;transition:ease .3s;color:var(--btn-color);font-family:var(--font-primary);font-size:14px;font-weight:400}.btn{font-size:13px;font-weight:500;padding:6px 16px;transition:ease .3s;font-family:var(--font-primary);text-transform:capitalize;text-align:center;display:inline-flex;z-index:1;text-decoration:none;cursor:pointer;text-wrap-mode:nowrap;border-radius:50px;overflow:hidden}.btn:hover{text-decoration:none}.primary-btn{color:var(--btn-color);position:relative;overflow:hidden;border:1px solid var(--btn-bg)}.primary-btn span,.secondary-btn span{position:absolute;display:block;width:0;height:0;border-radius:50%;transition:width .4s ease-in-out,height .4s ease-in-out;transform:translate(-50%,-50%);z-index:-1}.primary-btn span{background-color:var(--section-bg)}.contact-field-col .btn span,.contact-field-col .btn:hover{background:var(--section-bg)}.primary-btn:hover span,.secondary-btn:hover span{width:225%;height:562.5px}.primary-btn:active{background-color:var(--btn-bg2)}.secondary-btn{color:var(--btn-bg);position:relative;overflow:hidden;background-color:var(--btn-bg2);border:1px solid var(--btn-bg)}.secondary-btn span{background-color:var(--btn-bg)}.secondary-btn:hover{color:var(--btn-color)}.secondary-btn:active{background-color:var(--btn-bg)}.social-icons{display:flex;align-items:center;gap:8px}.social-icons li a{display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;transition:all ease .3s;border:1px solid var(--border-color)}.social-icons li a:hover{background:var(--border-color)}.social-icons li a svg{fill:var(--black);width:13px;height:13px}.contact-field-row{display:grid;grid-template-columns:repeat(2,1fr);column-gap:16px}.contact-field-col{width:100%;margin:0 0 16px;position:relative;height:fit-content}.contact-field-col .icon{display:flex;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.contact-field-col .note{font-size:13px;line-height:18px;margin:10px 0 0;opacity:.6}.contact-field-col textarea{padding:12px 10px;height:100%;resize:none}.contact-field-col input:focus,.contact-field-col textarea:focus{border-color:var(--brand-color)}.contact-field-col:hover input,.contact-field-col:hover textarea{border-color:var(--brand-color)}.contact-btn{display:flex}.contact-btn .btn{width:100%}@media only screen and (max-width:992px){.section{padding:40px 0}body{margin:56px 0 0}.container{padding:0 16px}}@media only screen and (max-width:767px){p{font-size:13px;font-weight:400;line-height:18px}.contact-field-row{grid-template-columns:repeat(1,1fr)}}@media only screen and (max-width:575px){.section{padding:26px 0}.btn{padding:8px 16px;font-size:12px}body{margin:55px 0 0}.contact-field-col label,input,textarea,select{font-size:13px;height:38px}.contact-field-row{column-gap:8px}.contact-field-col{margin:0 0 8px}.contact-field-col .note{font-size:12px;line-height:16px;margin:8px 0 0}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/main.css.map */
