﻿html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video,button{border:0;font:inherit;font-size:100%;margin:0;padding:0;vertical-align:baseline}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}*{box-sizing:border-box}a,a:visited{color:inherit;text-decoration:none}button{background-color:rgba(0,0,0,0)}em,i{font-style:italic}strong,b{font-weight:bold}body{color:#333;line-height:1.5}img,svg,picture,video,embed,iframe{display:block}@media not all and (min-width: 992px){.DesktopOnly{display:none !important}}.AbsoluteMiddle{align-items:center;bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0}.EllipsisLine1{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.EllipsisLine2,.EllipsisLine3,.EllipsisLine4,.EllipsisLine5{-webkit-box-orient:vertical;display:-webkit-box;hyphens:auto;overflow:hidden;overflow-wrap:break-word}.EllipsisLine2{-webkit-line-clamp:2}.EllipsisLine3{-webkit-line-clamp:3}.EllipsisLine4{-webkit-line-clamp:4}.EllipsisLine5{-webkit-line-clamp:5}.Container{margin-left:auto;margin-right:auto;max-width:1200px}@media not all and (min-width: 640px){.Container{width:90%}}@media(min-width: 640px){.Container.pad{max-width:1240px;padding-left:20px;padding-right:20px}}.TextContainer{margin-left:auto;margin-right:auto;max-width:800px}.Text{hyphens:auto;overflow-wrap:break-word}@media not all and (min-width: 640px){.Text{hyphens:auto}}.Text.justified p,.Text.justified li{text-align:justify}.Text.selfContained::after{clear:both;content:"";display:block}.Text a{text-decoration:underline}.Text a:hover{text-decoration:none}.Text strong,.Text b{font-weight:bold}.Text em,.Text i{font-style:italic}.Text h1,.Text h2{clear:both;font-size:1.5714285714em;font-weight:bold;margin:2rem 0}.Text h3{font-weight:bold;margin:1.5rem 0}.Text h4,.Text h5{font-size:1.1428571429em;font-weight:bold}.Text blockquote,.Text h4,.Text h5,.Text ol,.Text p,.Text table,.Text ul{margin-bottom:10px}.Text blockquote{margin-left:50px;margin-right:20px}.Text ul,.Text ol{margin-left:20px}.Text li{margin-bottom:5px}.Text ul{list-style:disc}.Text ol{list-style:decimal}.Text ul ul,.Text ol ul{list-style:circle}.Text ul ol,.Text ol ol{list-style:lower-alpha}.Text img,.Text svg{height:auto;max-width:100%}.Footer{background-color:#000;color:#999;font-family:"Lato","sans-sérif"}.Footer-text{display:grid;flex-wrap:wrap;gap:30px;grid-template-columns:repeat(auto-fill, minmax(300px, 1fr));justify-content:center;padding:2rem 2rem}.Footer-col{display:flex;flex-direction:column;gap:40px}.Footer-col>h2{font-size:24px;font-weight:bold}.Footer-col>h2::before{background-color:hsla(0,0%,100%,.1);bottom:-25%;content:"";height:2px;position:absolute;width:24px}.Footer-link{font-size:17px}.Footer-link>li{margin-bottom:1rem}.Footer-link>li>a{color:#fff}.Footer-link>li>a:hover{color:#256997}.Footer-copyright{border-top:1px solid #999;line-height:6;text-align:center}.Page404{left:10%;padding:25px;position:absolute;right:10%;top:30%}.Page404-title{font-size:1.5rem;font-weight:bold;margin-bottom:20px}.Page404-content{margin-bottom:10px}.Page404-content>a{text-decoration:underline}.PaButton,.Btn{background-color:#60c3da;border:none;border-radius:5px;color:#fff;cursor:pointer;font-weight:bold;padding:.75rem 1.5rem;text-align:center;transition:all .3s ease;text-shadow:0 1px 2px rgba(0,0,0,.2);box-shadow:0 3px 6px rgba(0,0,0,.1),0 1px 3px rgba(0,0,0,.08)}.PaButton:hover,.Btn:hover{background-color:rgb(137.3724489796,210.612244898,227.6275510204);transform:translateY(-2px);box-shadow:0 5px 12px rgba(0,0,0,.15),0 3px 6px rgba(0,0,0,.1)}.PaButton:active,.Btn:active{transform:translateY(1px);box-shadow:0 2px 4px rgba(0,0,0,.1)}.PaButton:disabled,.Btn:disabled{background-color:#ccc;cursor:not-allowed;opacity:.7;transform:none;box-shadow:none}.PaButton:disabled:hover,.Btn:disabled:hover{background-color:#ccc;transform:none;box-shadow:none}.Header{background-color:#fff}.Header-content{align-items:center;display:flex;height:100px;justify-content:space-between;text-transform:uppercase}.Header-logoTitle{align-items:center;display:flex;font-size:22px;font-weight:bold;gap:10px;line-height:1.25}@media(min-width: 992px){.Header-logoTitle{justify-content:space-between}}@media(min-width: 992px){.Menu-ul{align-items:center;display:flex;gap:25px;justify-content:center}.Menu-li:last-child{background-color:#000;border:.5px solid #000;border-radius:40px;color:#eee;cursor:pointer;padding:5px 20px}.Menu-li:last-child:hover{background-color:rgba(0,0,0,0);color:#262626}}.Menu-a{font-size:16px;font-weight:bold}.Menu-a::before{background-color:#000;bottom:-10%;content:"";height:2px;position:absolute;transition:.5s ease-in-out;width:0px}.Menu-a:hover::before{right:0;width:100%}@media not all and (min-width: 992px){.Menu{margin-top:50px}.Menu-a{display:block;padding:15px}}.Banner{height:calc(100vh - 100px);width:100%}.Banner-image{height:100%}.Banner-img{height:100%;object-fit:cover;width:100%}.Banner-title{color:#fff;font-family:"Playfair Display";font-size:3.75rem;left:5%;position:absolute;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:15px;transform:translateY(-50%);top:50%;width:600px}@media not all and (min-width: 992px){.Banner-title{font-size:2.8125rem;width:90%}}.HomeBody-content{margin:5rem 0}.HomeBody-homeText{color:#333;font-size:1rem;font-weight:400}.TileList{margin-bottom:50px}.TileList-title{font-family:"Playfair Display","sans-sérif";font-size:56px;font-weight:700;margin-bottom:1rem;text-align:center}.TileList-tileBox{align-items:center;display:flex;flex-wrap:wrap;gap:25px;justify-content:center}.Tile{align-items:center;display:flex;flex-direction:column}.Tile-image{height:194px;margin-bottom:20px}.Tile-image>img{object-fit:cover;width:350px}.Tile-image>img:hover{transform:scale(1.01, 1.01)}.Tile-text{background-color:#fff;border:1px solid #efefef;color:#757575;font-size:15px;font-family:"Lato","sans-sérif";height:200px;margin-top:-70px;padding:20px;position:relative;text-align:center;width:300px}.Tile-text>h2{color:#000;font-family:"Playfair Display";font-size:1.125rem;margin-bottom:1rem}.CommonPage{margin:1rem 0}.CommonPage-title{font-size:25px;font-weight:bold;margin-bottom:15px;text-align:center;text-transform:uppercase}.CommonPage-box{background-color:rgba(0,0,0,.0392156863);border-radius:10px}.CommonPage-boxImage{margin-bottom:2rem}.CommonPage-boxImage>picture{height:100%;width:100%}.CommonPage-image{height:100%;object-fit:cover;width:100%}.CommonPage-text{display:grid;font-size:20px;grid-template-columns:repeat(12, 1fr)}.CommonPage-text>div{grid-column:3/span 8}:root{--textColor: #262626;--paInteractiveColor: #66f}body{color:var(--textColor);font-family:"Lato";line-height:1.5}.Swiper{height:500px}.Swiper-image{height:100%;width:100%}.Swiper-image>img{height:100%;object-fit:cover;width:100%}.ContactForm-error{background-color:#f7c9c9;border:1px solid #bdaeae;color:#504848}.ContactForm-ended{background-color:#e7ffd7}.ContactForm-btn{border:2px solid #ddbe8b;color:#674002;padding:20px 25px}.ContactForm-btn:not(:disabled):not(.inProgress):focus,.ContactForm-btn:not(:disabled):not(.inProgress):hover{background-color:#b77306;color:#fff}.ContactForm-btn.inProgress::before{border:6px solid #ddbe8b;border-color:#ddbe8b rgba(0,0,0,0) #ddbe8b rgba(0,0,0,0)}
