@import url(https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500&display=swap);a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,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,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}a{transition:.3s ease}a,a:hover{text-decoration:none}button,input{outline:0;border:0}html{scroll-behavior:smooth}*{box-sizing:border-box}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}hr{border:0}.fadeIn{opacity:0}.slideFromBottom{transform:translateY(-50px)}.image-overlay,.overlay,.section-overlay{width:100%;height:100%;position:absolute;bottom:0;left:0;background:#000}.title-big{font-size:56px;line-height:64px;font-family:Playfair Display,serif}@media only screen and (max-width:768px){.title-big{font-size:36px;line-height:44px}}.title-medium{font-size:36px;line-height:44px;font-family:Playfair Display,serif}@media only screen and (max-width:768px){.title-medium{font-size:30px;line-height:37px}}.title-small{font-size:15px;line-height:20px;font-family:Playfair Display,serif}body{font-family:Roboto,sans-serif;font-weight:400}.container{max-width:1088px;width:100%;display:table;margin:auto;position:relative}@media only screen and (max-width:1024px){.container{padding-left:30px;padding-right:30px}}section{padding-top:60px;padding-bottom:60px;float:left;position:relative;width:100%}@media only screen and (max-width:1024px){section{padding-top:30px;padding-bottom:30px}}section.border{padding-top:0}section.border .container{border-bottom:1px solid #e3e3e3;padding-bottom:60px}.info-area{font-weight:500;font-size:16px;line-height:32px;color:#0058a7}.container-info .info-title{font-weight:500;font-size:30px;line-height:36px;color:#000;width:370px;margin:10px 0 40px}@media only screen and (max-width:1024px){.container-info .info-title{font-size:24px;line-height:32px}}.container-info .info-text{font-weight:300;font-size:16px}@media only screen and (max-width:1024px){.container-info .info-text{font-size:13px;line-height:18px}}.container-info .info-list{padding:35px 0}.container-info .info-list li+li{margin-top:20px}.container-info .info-list li{font-size:14px;letter-spacing:-.02em;color:#1a1818;list-style:initial;font-weight:300}.container-info .info-list li span{font-weight:400}.container-info.align-right{text-align:right}.container-info.align-right .info-list{border-right:5px solid #0058a7;padding-right:10px;direction:rtl}.container-info.align-right li{margin-right:30px}.container-info.align-right li>div{direction:ltr;unicode-bidi:embed}.container-info.align-left{text-align:left}.container-info.align-left .info-list{border-left:5px solid #0058a7;padding-left:10px}.container-info.align-left li{margin-left:20px}@media only screen and (max-width:1024px){.hide-mobile{display:none}}@media only screen and (min-width:1024px){.hide-desktop{display:none}}.scrolling-wrapper{overflow-x:scroll;overflow-y:visible;white-space:nowrap;-webkit-overflow-scrolling:touch;padding:0 30px;-ms-overflow-style:none;scrollbar-width:none}.scrolling-wrapper::-webkit-scrollbar{display:none}.scrolling-wrapper .card{display:inline-block;width:100%;max-width:330px}.scrolling-wrapper .card:last-child{margin-right:0}