:root{--bs-body-font-family:Monda,sans-serif;--bs-headings-font-family:Monda,sans-serif}.main-section img{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%;z-index:-1}.main-section .flex-holder{align-items:center;display:flex;flex-direction:column;justify-content:flex-end;min-height:100vh;padding:120px 0 40px;position:relative}.main-section h2{color:#d3d3d3;left:50%;max-width:100%;padding:0 15px;position:absolute;text-align:center;text-transform:uppercase;top:50%;transform:translate(-50%,-50%);width:100%;z-index:5}.main-section h2.big{font-size:6.25rem;line-height:1.1em}@media screen and (max-width:1380px)and (min-width:768px){.main-section h2.big{font-size:4.5rem;line-height:1.1em}}@media screen and (max-width:767px){.main-section h2.big{font-size:2.75rem;line-height:1.1em}}.main-section h2.mid{font-size:3.125rem;line-height:1.1em}@media screen and (max-width:1380px)and (min-width:768px){.main-section h2.mid{font-size:2.4375rem;line-height:1.1em}}@media screen and (max-width:767px){.main-section h2.mid{font-size:1.75rem;line-height:1.1em}}.main-section h2.small{font-size:1.875rem;line-height:1.15em}@media screen and (max-width:1380px)and (min-width:768px){.main-section h2.small{font-size:1.6875rem;line-height:1.15em}}@media screen and (max-width:767px){.main-section h2.small{font-size:1.5rem;line-height:1.15em}}.main-section .blocks{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:10px;justify-content:center;margin-bottom:40px}.main-section .blocks li{background-color:transparent;border:2px solid #d3d3d3;border-radius:50px;color:#d3d3d3;font-size:1.25rem;list-style:none;padding:12px 24px;text-transform:uppercase}@media(max-width:767px){.main-section .blocks li{font-size:1rem;padding:8px 16px}}@media(max-width:360px){.main-section .blocks li{font-size:.875rem}}.main-section .blocks li:not(:first-child){margin-left:-22px}@media(max-width:1200px){.main-section .blocks li:not(:first-child){margin-left:0}}.main-section .arrow-down{background-color:#d3d3d3;display:inline-flex;display:inline-block;height:53px;-webkit-mask-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSI1MyIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDE2IDUzIj48cGF0aCBmaWxsPSIjODg4IiBkPSJNNy4yOTMgNTAuNzA3YTEgMSAwIDAgMCAxLjQxNCAwbDYuMzY0LTYuMzY0YTEgMSAwIDAgMC0xLjQxNC0xLjQxNEw4IDQ4LjU4NmwtNS42NTctNS42NTdBMSAxIDAgMCAwIC45MyA0NC4zNDN6TTggMkg3djQ4aDJWMnoiLz48L3N2Zz4=);mask-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSI1MyIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDE2IDUzIj48cGF0aCBmaWxsPSIjODg4IiBkPSJNNy4yOTMgNTAuNzA3YTEgMSAwIDAgMCAxLjQxNCAwbDYuMzY0LTYuMzY0YTEgMSAwIDAgMC0xLjQxNC0xLjQxNEw4IDQ4LjU4NmwtNS42NTctNS42NTdBMSAxIDAgMCAwIC45MyA0NC4zNDN6TTggMkg3djQ4aDJWMnoiLz48L3N2Zz4=);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;width:16px}.splited-text{padding:100px 0}.splited-text .flex-holder{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:80px;justify-content:center}@media(max-width:991px){.splited-text .flex-holder{gap:40px}}.splited-text .left{display:flex;flex:1 1 400px;max-width:620px;overflow:hidden}.splited-text .left img{aspect-ratio:1;object-fit:cover;width:100%}.splited-text .right{flex:1 1 400px}.splited-text h2{color:#d3d3d3;margin-bottom:32px}.splited-text h2.mid{font-size:3.125rem;line-height:1.1em}@media screen and (max-width:1380px)and (min-width:768px){.splited-text h2.mid{font-size:2.4375rem;line-height:1.1em}}@media screen and (max-width:767px){.splited-text h2.mid{font-size:1.75rem;line-height:1.1em}}@media(max-width:767px){.splited-text h2{margin-bottom:24px}}.splited-text p{color:#d3d3d3;font-size:1.5rem;letter-spacing:.5px}.trio-blocks{padding:100px 0}.trio-blocks .flex-holder{align-items:flex-end;display:flex;flex-direction:row;flex-wrap:wrap;gap:32px;justify-content:space-between}@media(max-width:767px){.trio-blocks .flex-holder{gap:40px}}.trio-blocks .block{flex:1 1 300px}@media(max-width:360px){.trio-blocks .block{flex:1 1 100%}}.trio-blocks .block:first-child{flex:1 1 500px}@media(max-width:1200px){.trio-blocks .block:first-child{flex:1 1 100%}}.trio-blocks .block:nth-child(2){flex:1 1 400px}@media(max-width:767px){.trio-blocks .block:nth-child(2){flex:1 1 100%}}.trio-blocks .block:nth-child(3){flex:1 1 480px}@media(max-width:767px){.trio-blocks .block:nth-child(3){flex:1 1 100%}}.trio-blocks h2{color:#d3d3d3;margin-bottom:32px}.trio-blocks h2.mid{font-size:3.125rem;line-height:1.1em}@media screen and (max-width:1380px)and (min-width:768px){.trio-blocks h2.mid{font-size:2.4375rem;line-height:1.1em}}@media screen and (max-width:767px){.trio-blocks h2.mid{font-size:1.75rem;line-height:1.1em}}@media(max-width:767px){.trio-blocks h2{margin-bottom:24px}}.trio-blocks p{color:#d3d3d3;font-size:1.375rem;margin:0}.trio-blocks img{border-radius:400px 400px 0 0}.trio-blocks .perks p{margin-bottom:0;padding-bottom:24px;padding-left:36px;position:relative}.trio-blocks .perks p:before{border-radius:50%;display:block;height:14px;left:0;width:14px}.trio-blocks .perks p:after,.trio-blocks .perks p:before{background-color:#d3d3d3;content:"";position:absolute;top:9px}.trio-blocks .perks p:after{height:100%;left:6px;width:2px}.trio-blocks .perks p:last-of-type:after{display:none}.gallery-section{padding:100px 0}.gallery-section h2{color:#d3d3d3;margin-bottom:48px;text-align:center;text-transform:uppercase}.gallery-section h2.mid{font-size:3.125rem;line-height:1.1em}@media screen and (max-width:1380px)and (min-width:768px){.gallery-section h2.mid{font-size:2.4375rem;line-height:1.1em}}@media screen and (max-width:767px){.gallery-section h2.mid{font-size:1.75rem;line-height:1.1em}}@media(max-width:767px){.gallery-section h2{margin-bottom:32px}}.gallery-section .gallery{column-count:3;display:block;gap:40px}@media(max-width:1200px){.gallery-section .gallery{column-count:2;gap:20px}}@media(max-width:767px){.gallery-section .gallery{column-count:1;gap:15px}}.gallery-section .gallery img{border-radius:50px;margin-bottom:40px;object-fit:cover;width:100%}@media(max-width:767px){.gallery-section .gallery img{border-radius:30px;margin-bottom:20px}}