@import"https://fonts.googleapis.com/css2?family=Baskervville+SC&display=swap";.copy{font-size:.7rem}.fsm-nav1{font-size:.8rem}.fsm-nav2{padding:.3rem 2rem}.fsm-3{font-size:.9rem;font-weight:700;font-style:italic;line-height:1.2}header{margin-bottom:10px}.card{height:100%;padding:20px;background-color:#fff;border:2px solid #ccc;box-shadow:0 4px 8px #0000001a;border-radius:10px;display:flex;transition:transform .3s ease}.card:hover{transform:translateY(-10px)}.card-content{text-align:center}.card-content h2{margin:0;font-size:1.5rem;color:#333}.card-content p{margin:10px 0 0;font-size:16px;color:#777}.bi-card{font-size:2rem}.icons{max-width:50px;max-height:50px}@media (max-width: 700px){.col-4{width:100%}}.section-slider{position:relative;width:100%;height:50vh;margin-bottom:30px}.wrapper{position:relative;width:100%;height:100%;overflow:hidden}.slider{display:flex;width:300%;height:100%;transition:transform .5s ease-in-out}.slides{width:100%;height:100%;position:relative;background-size:cover;background-position:center;display:flex;align-items:center}.background{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to right,#3e2e21,#8d735c);z-index:1}.image{position:absolute;top:10%;left:5%;width:40%;height:80%;background-size:cover;background-position:center;z-index:2;box-shadow:7px 7px 10px #00000080}.slide1{background-image:url(img/chess3.jpg)}.slide2{background-image:url(img/me.png)}.slide3{background-image:url(img/pazl.jpg)}input[name=point]{display:none}#slide1:checked~.slider{transform:translate(0)}#slide2:checked~.slider{transform:translate(-33.33%)}#slide3:checked~.slider{transform:translate(-66.66%)}.controls{position:absolute;width:100%;bottom:15px;right:10px;display:flex;justify-content:right}.controls label{cursor:pointer;width:10px;height:10px;margin:0 5px;background:#ccc;border-radius:50%}input[type=radio]#slide1:checked~.controls label[for=slide1],input[type=radio]#slide2:checked~.controls label[for=slide2],input[type=radio]#slide3:checked~.controls label[for=slide3]{background:#9e563c}.navigation{position:absolute;top:50%;transform:translateY(-50%);width:100%;display:flex;justify-content:space-between}.navigation button{background:none;border:none;cursor:pointer;font-size:2rem;padding:10px 20px;color:#6d5444}.navigation button:hover{color:#555}.text{position:absolute;top:0;right:4%;z-index:3;width:50%;padding-left:2rem;font-weight:700;font-style:italic;font-family:Baskervville SC,sans-serif;font-size:3rem;letter-spacing:3px;color:#e1dcdc;text-shadow:-2px -2px 3px #361E1A,2px -2px 3px #361E1A,-2px 2px 3px #361E1A,2px 2px 3px #361E1A;opacity:0;transform:translateY(-20%)}.text-slide2{color:#361e1a;text-shadow:-2px -2px 3px #e1dcdc,2px -2px 3px #e1dcdc,-2px 2px 3px #e1dcdc,2px 2px 3px #e1dcdc}.line_2{font-size:2.5rem}.line_3{font-size:1.5rem}.show-text .text{opacity:1;animation:slide-in 1s forwards}@keyframes slide-in{0%{transform:translateY(30%);opacity:0}to{transform:translateY(10%);opacity:1}}@media (max-width: 1100px){.text{font-size:2rem}.line_2{font-size:1.5rem}.line_3{font-size:1rem}}@media (max-width: 700px){.section-slider{display:none}}.bg-displaced-wrap{position:relative;z-index:0;margin-top:50px;margin-bottom:50px}.bg-displaced-wrap .bg-displaced-body{position:relative;z-index:1}.inset-xl-left-70,.inset-md-left-70{padding-left:70px}.inset-xl-right-70{padding-right:70px}.box-cart{padding:40px 25px}.bg-ebony-clay{color:#666c84;background:#2b2f40;fill:#2b2f40}.bg-ebony-clay h1,.bg-ebony-clay a{color:#fff}.bg-ebony-clay a:hover{color:#cca876}.bg-ebony-clay.rd-parallax{color:#ffffff80}.blockquote-complex{position:relative}.blockquote-complex.blockquote-complex-inverse:before,.blockquote-complex.blockquote-complex-inverse:after{border-color:#fff}.blockquote-complex.blockquote-complex-inverse q,.blockquote-complex.blockquote-complex-inverse cite{color:#fff}.blockquote-complex.blockquote-complex-inverse cite:before{background:#fff}.quote-bordered .quote-footer{padding-left:25px}.quote-bordered cite{font-size:17px;font-weight:900;line-height:21px;color:#000}.quote-bordered *+.quote-footer{margin-top:9px}.quote-bordered cite+p{margin-top:0}*+.button-wrap{margin-top:30px}.button-wrap a{text-decoration:none}html .button-primary-outline-v2,html .button-primary-outline-v2:active,html .button-primary-outline-v2.active,html .button-primary-outline-v2:active:focus,html .button-primary-outline-v2.active:focus,html .button-primary-outline-v2:focus:active,html .button-primary-outline-v2:focus{color:#fff;background-color:transparent;border-color:#cca876}.open>html .button-primary-outline-v2.dropdown-toggle,html .button-primary-outline-v2:hover{color:#fff;background-color:#cca876;border-color:#cca876}html .button-primary-outline-v2.disabled,html .button-primary-outline-v2[disabled],fieldset[disabled] html .button-primary-outline-v2{pointer-events:none;opacity:.5}html .button-primary-outline-v2 .badge{color:transparent;background-color:#fff}.button{text-align:center;max-width:100%;min-width:100px;padding:9px 40px;font-family:Lato,Helvetica,Arial,sans-serif;font-size:17px;line-height:1.71429;font-weight:700;border-radius:0;border:2px solid;transition:.3s ease-out}.button:focus,.button:active,.button:active:focus{outline:none}.button:hover,.button:focus,.button.focus,.button:active,.button.active{box-shadow:none}.button-medium{padding-left:40px;padding-right:40px}.bg-displaced-wrap .bg-displaced{position:absolute;top:50px;right:0;bottom:50px;left:0;z-index:0}.bg-image{-webkit-background-size:cover;background-size:cover;background-position:center top;background-repeat:no-repeat}.blockquote-complex h3{font-size:3rem;color:#fff}.blockquote-complex{padding:26px 60px 26px 63px}.blockquote-complex:before,.blockquote-complex:after{content:"";position:absolute;width:54px;height:54px;border-style:solid;border-color:#000}.blockquote-complex:before{top:0;left:0;border-width:1px 0 0 1px}.blockquote-complex:after{right:0;bottom:0;border-width:0 1px 1px 0}@media (min-width: 1200px){.box-cart{display:flex;flex-direction:row-reverse;flex-wrap:nowrap;padding:110px 45px 90px 30px}.box-cart .box-cart-image{display:block;flex-shrink:0}.box-cart .box-cart-body{flex-grow:1;padding-right:45px}}@media (min-width: 768px) and (max-width: 1200px){.box-cart-image img{margin-left:50px;margin-bottom:10px;flex-shrink:1;width:50%;height:auto}.box-cart{text-align:center}}@media (min-width: 575px) and (max-width: 768px){.box-cart{padding:10px}.box-cart h3{font-size:1.5rem}.blockquote-complex{padding:10px;margin:5px;text-align:center}.box-cart-image{display:none}.button{font-size:12px}.button-wrap{margin:10px}.inset-md-left-70{padding-left:5%}}@media (max-width: 575px){.blockquote-complex,.box-cart-image{display:none}.box-cart{padding:0}.button{font-size:1.5rem;margin:.5rem}.button-responsive{font-size:13px;min-width:120px;padding-left:25px;padding-right:25px}.button-wrap{margin:5px;padding:15px;text-align:center}.inset-md-left-70{padding-left:7%}.inset-xl-left-70,.inset-xl-right-70{padding:0}}*{margin:0;padding:0}.container{max-width:1920px}.thumbnail{position:relative;z-index:1;width:100%;max-height:100%;overflow:hidden;padding:0;margin:0;border:none;border-radius:0;background-color:transparent}.thumbnail .caption{padding:0}.img-thumbnail,.thumbnail{box-shadow:none}.thumbnail-variant-2{min-height:300px;padding:30px 0 0;overflow:visible;text-align:center;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;margin-bottom:20px}.thumbnail-variant-2-wrap{padding-bottom:25px}.thumbnail-variant-2 .thumbnail-image{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;width:100%;overflow:hidden}.thumbnail-variant-2 .thumbnail-image>img{position:absolute;top:20%;left:50%;transform:translate(-50%,-20%);width:auto;min-width:101%;max-width:none;height:auto;min-height:100%;max-height:none}.thumbnail-variant-2:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:#2b2f40c2}.thumbnail-variant-2 .thumbnail-inner:hover{position:relative;z-index:2;padding:30px 10px}.thumbnail-variant-2 .thumbnail-inner a{font-weight:700}.thumbnail-variant-2 .thumbnail-caption{position:relative;z-index:3;width:calc(100% - 45px);padding:8px 8px 5px;margin:31px 17px -25px;background:#cca876}.thumbnail-variant-2 .thumbnail-caption *{color:#fff;text-decoration:none}.thumbnail-variant-2 .thumbnail-caption a,.thumbnail-variant-2 .thumbnail-caption a:active,.thumbnail-variant-2 .thumbnail-caption a:focus{color:#fff}.thumbnail-variant-2 .thumbnail-caption a:hover{color:#2b2f40;font-size:1.5rem}.thumbnail-variant-2 .text-header{font:700 18px/24px "PT Serif",Times New Roman,Times,serif}.thumbnail-variant-2 .text-caption{font-style:italic;line-height:1.3}.link-group{white-space:nowrap}.link-group *{vertical-align:middle}.link-group i{display:inline-block}.link-group i+*,.link-group *+i{margin-left:5px}.link-group.link-group-animated .icon{position:relative;top:1px;right:0;transition:.22s}.link-group.link-group-animated:hover .i{right:-5px}.divider{max-width:70%;height:2px;margin-left:auto;margin-right:auto;flex-shrink:1}.divider-md{height:2px;width:250px}.bg-teak{color:#9b9b9b}.bg-teak a{color:#fff}.bg-teak a:hover{color:#cca876}.bg-teak{background:#b49465;fill:#b49465}.link-white{color:#fff;text-decoration:none}.link-white:hover{color:#cca876}.ls{letter-spacing:2px}@media (min-width: 768px){.thumbnail-variant-2 .text-caption{font-size:16px}}.thumbnail-variant-2 *+.divider{margin-top:8px}.thumbnail-variant-2 .divider+*{margin-top:8px}.gold-color{color:#cca876;margin-right:10px}@media (min-width: 992px){.desktop .thumbnail-variant-2:before{top:40px}.desktop .thumbnail-variant-2 .thumbnail-inner>*{position:relative;transform:translateY(14px);transition:.4s all ease-in-out;z-index:5}.desktop .thumbnail-variant-2:before,.desktop .thumbnail-variant-2 .thumbnail-inner{opacity:0;transition:.33s all ease-out}.desktop .thumbnail-variant-2:hover:before{top:0;left:0;right:0}.desktop .thumbnail-variant-2:hover .thumbnail-inner>*{transform:translateY(0);z-index:5}.desktop .thumbnail-variant-2:hover:before,.desktop .thumbnail-variant-2:hover .thumbnail-inner{opacity:1}.thumbnail-variant-2 .thumbnail-caption{width:calc(100% - 16px);margin:31px 8px -25px}}@media (max-width: 992px){.thumbnail-variant-2:before{background:none}}@media (min-width: 1200px){.thumbnail-variant-2{width:calc(100% - 22px);margin:0 11px}.thumbnail-variant-2 .thumbnail-caption{width:calc(100% - 34px);margin:31px 17px -25px}}@media (min-width: 768px){.thumbnail-wrap{padding:0 5px}}@media (max-width: 1200px){.thumbnail-wrap{padding:0 9px}.thumbnail-variant-2 .thumbnail-caption a:hover{font-size:1rem}}@media (max-width: 767px){.thumbnail-variant-2{max-width:300px;margin-left:auto;margin-right:auto}}html{height:100%;margin:0 2.5rem;font-family:Baskervville SC,Cambria,Cochin,Georgia,Times,Times New Roman,serif;font-size:16px}body{margin:0;padding:0}
