@charset "utf-8";@font-face{font-family:'SofiaSans';src:url(fonts/SofiaSans/SofiaSans-Light.eot);src:url(fonts/SofiaSans/SofiaSans-Light.eot?#iefix) format('embedded-opentype'),url(fonts/SofiaSans/SofiaSans-Light.otf) format('otf'),url(fonts/SofiaSans/SofiaSans-Light.ttf) format('truetype'),url(fonts/SofiaSans/SofiaSans-Light.woff) format('woff'),url(fonts/SofiaSans/SofiaSans-Light.woff2) format('woff2');font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:'SofiaSans';src:url(fonts/SofiaSans/SofiaSans-Regular.eot);src:url(fonts/SofiaSans/SofiaSans-Regular.eot?#iefix) format('embedded-opentype'),url(fonts/SofiaSans/SofiaSans-Regular.otf) format('otf'),url(fonts/SofiaSans/SofiaSans-Regular.ttf) format('truetype'),url(fonts/SofiaSans/SofiaSans-Regular.woff) format('woff'),url(fonts/SofiaSans/SofiaSans-Regular.woff2) format('woff2');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'SofiaSans';src:url(fonts/SofiaSans/SofiaSans-Bold.eot);src:url(fonts/SofiaSans/SofiaSans-Bold.eot?#iefix) format('embedded-opentype'),url(fonts/SofiaSans/SofiaSans-Bold.otf) format('otf'),url(fonts/SofiaSans/SofiaSans-Bold.woff) format('woff'),url(fonts/SofiaSans/SofiaSans-Bold.ttf) format('truetype'),url(fonts/SofiaSans/SofiaSans-Bold.woff2) format('woff2');font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:'SofiaSans';src:url(fonts/SofiaSans/SofiaSans-Black.eot);src:url(fonts/SofiaSans/SofiaSans-Black.eot?#iefix) format('embedded-opentype'),url(fonts/SofiaSans/SofiaSans-Black.otf) format('otf'),url(fonts/SofiaSans/SofiaSans-Black.woff) format('woff'),url(fonts/SofiaSans/SofiaSans-Black.ttf) format('truetype'),url(fonts/SofiaSans/SofiaSans-Black.woff2) format('woff2');font-weight:900;font-style:normal;font-display:swap}.sofia-sans{font-family:'SofiaSans',sans-serif;font-style:normal}.sof-lgt{font-family:'SofiaSans',sans-serif;font-style:normal;font-weight:300}.sof-reg{font-family:'SofiaSans',sans-serif;font-style:normal;font-weight:400}.sof-bold{font-family:'SofiaSans',sans-serif;font-style:normal;font-weight:700}.sof-blk{font-family:'SofiaSans',sans-serif;font-style:normal;font-weight:900}*:focus{outline:none}.nb{border:none!important}.only-desktop{display:block}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:1024px){.only-desktop{display:none}}.only-mobile{display:none}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:1024px){.only-mobile{display:block}}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:1024px){.desktop-only{display:none!important}}@media only screen and (min-width:1025px) and (max-width:1279px),only screen and (min-width:1280px){.mobile-only{display:none!important}}.clearfix{display:block;clear:both}.hr{height:.0625rem;background:#cecece;opacity:.5;margin:0 auto}.hamburger{display:none;padding:.95rem .938rem .926rem;margin-right:-.938rem;cursor:pointer;transition-property:opacity,filter;transition-duration:0.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:1024px){.hamburger{display:inline-block}}.hamburger:hover{opacity:1}.hamburger.is-active:hover{opacity:1}.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner::before,.hamburger.is-active .hamburger-inner::after{background-color:#785B57}.hamburger-box{width:2.1875rem;height:1.5rem;display:inline-block;position:relative}.hamburger-inner{display:block;top:50%;margin-top:-.125rem}.hamburger-inner,.hamburger-inner::before,.hamburger-inner::after{width:2.1875rem;height:.25rem;background-color:#785B57;border-radius:.25rem;position:absolute;transition-property:transform;transition-duration:0.15s;transition-timing-function:ease}.hamburger-inner::before,.hamburger-inner::after{content:"";display:block}.hamburger-inner::before{top:-.625rem}.hamburger-inner::after{bottom:-.625rem}.hamburger--spin .hamburger-inner{transition-duration:0.22s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--spin .hamburger-inner::before{transition:top 0.1s 0.25s ease-in,opacity 0.1s ease-in}.hamburger--spin .hamburger-inner::after{transition:bottom 0.1s 0.25s ease-in,transform 0.22s cubic-bezier(.55,.055,.675,.19)}.hamburger--spin.is-active .hamburger-inner{transform:rotate(225deg);transition-delay:0.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--spin.is-active .hamburger-inner::before{top:0;opacity:0;transition:top 0.1s ease-out,opacity 0.1s 0.12s ease-out}.hamburger--spin.is-active .hamburger-inner::after{bottom:0;transform:rotate(-90deg);transition:bottom 0.1s ease-out,transform 0.22s 0.12s cubic-bezier(.215,.61,.355,1)}*{box-sizing:border-box;padding:0;margin:0;-webkit-font-feature-settings:"locl" 0;-moz-font-feature-settings:"locl" 0;-ms-font-feature-settings:"locl" 0;font-feature-settings:"locl" 0}html{scroll-behavior:smooth}html,body{font-size:16px}@media (max-width:1540px){html,body{font-size:16px}}@media (max-width:1440px){html,body{font-size:16px}}@media (max-width:1024px){html,body{font-size:16px}}body{width:100%;color:#000;background:#fff;font-family:'SofiaSans',sans-serif;font-style:normal;font-weight:400}html,body,h1,h2,h3,h4,h5,h6,p,ul{padding:0;margin:0}h1,h2,h3,h4,h5,h6{font-family:'SofiaSans',sans-serif;font-style:normal;font-weight:700}img{display:block;max-width:100%;user-select:none;outline:none;border:none}nav ul,footer ul,ul{list-style:none}a{color:#D1B18D;text-decoration:none}.container{display:block;position:relative;width:96rem;max-width:initial;padding-left:2rem;padding-right:2rem;margin:0 auto}@media only screen and (min-width:1025px) and (max-width:1582px){.container{width:100%;max-width:100%}}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:1024px){.container{width:100%;max-width:100%;padding:0 1rem}}header{display:flex;justify-content:flex-start;position:fixed;top:0;left:0;right:0;z-index:30;width:100%;transition:padding 0.4s ease-in-out}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:1024px){header{align-items:center;height:auto}}header>.container{display:flex;justify-content:space-between;align-items:flex-end;background:url(/images/header-bckg.webp);background-size:cover;background-repeat:no-repeat;background-position:top center;padding:2rem 5.25rem 2rem 2rem;box-shadow:0 .25rem 1rem 0 rgba(0,0,0,.25);border-bottom-left-radius:6.25rem;border-bottom-right-radius:6.25rem;transition:padding 0.4s ease-in-out}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:1024px){header>.container{justify-content:space-between;align-items:center;background:url(/images/header-mobile-bckg.webp);border-bottom-left-radius:0;border-bottom-right-radius:0;padding:1rem}}header>.container a.logo{display:block;width:fit-content;margin-right:2rem}header>.container a.logo picture{display:block}header>.container a.logo picture img{display:block;width:auto;height:10rem;transition:height 0.4s ease-in-out}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:1024px){header>.container a.logo picture img{height:6rem}}header>.container a.logo svg{display:block;width:auto;height:10rem;transition:height 0.4s ease-in-out}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:1024px){header>.container a.logo svg{height:6rem}}header>.container .mobile-icons{display:none}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:1024px){header>.container .mobile-icons{display:flex;align-items:center}}header>.container .mobile-icons .phone-mobile{display:block;padding:0 .25rem}header>.container .mobile-icons .phone-mobile img{display:block}header>.container .mobile-icons button.hamburger{margin-top:1.5rem;margin-right:-.938rem}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:1024px){header>.container .mobile-icons button.hamburger{margin-top:0;margin-bottom:-.125rem;padding-bottom:.6044rem}}header>.container div.language-menu{display:block;position:absolute;margin-left:1.625rem;top:2rem;left:70%}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:1024px){header>.container div.language-menu{margin-left:0;margin-top:1rem;top:1.5rem;left:50%}}header>.container div.language-menu .active-lang{display:flex;align-items:center;position:relative;width:fit-content;cursor:pointer;background:#D9D9D9;border-radius:1rem;padding:.875rem 1rem .75rem;transition:padding 0.4s ease-in-out;z-index:11}header>.container div.language-menu .active-lang div.lang{color:#000;font-family:'SofiaSans',sans-serif;font-style:normal;font-weight:400;font-size:1rem;line-height:1.375rem;text-transform:uppercase;margin-right:.75rem}header>.container div.language-menu .active-lang svg.arrow{display:block;width:auto;height:.5rem}header>.container div.language-menu .other-langs{display:none;position:absolute;z-index:10;flex-direction:column;align-items:flex-start;width:100%;background:#D9D9D9;border-radius:1rem;padding:1.5rem 1rem .25rem;top:1.25rem}header>.container div.language-menu .other-langs a.inactive-lang{display:block;width:100%;color:#000;padding:.25rem .5rem .5rem 0}header>.container div.right-links{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-end;align-self:stretch;width:calc(100% - 12rem)}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:1024px){header>.container div.right-links{display:none;width:100%;background:#785B57;height:auto;position:fixed;left:0;right:0;top:8rem;padding:2.5rem 0 1.5rem;box-shadow:0 .188rem .25rem 0 rgba(0,0,0,.3)}}header>.container div.right-links .header-socials{display:flex;align-items:center}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:1024px){header>.container div.right-links .header-socials{justify-content:center;padding-bottom:1.5rem}}header>.container div.right-links .header-socials p.text{color:#785B57;font-family:'SofiaSans',sans-serif;font-style:normal;font-weight:400;font-size:1.5rem;line-height:2.1875rem}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:1024px){header>.container div.right-links .header-socials p.text{display:none}}header>.container div.right-links .header-socials a.icon{display:block;width:fit-content;margin-left:1.375rem}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:1024px){header>.container div.right-links .header-socials a.icon:first-of-type{margin-left:0}}header>.container div.right-links .header-socials a.icon svg{display:block;width:auto;height:2rem}header>.container div.right-links nav.menu-nav{display:flex;align-items:center;justify-content:flex-end}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:1024px){header>.container div.right-links nav.menu-nav{flex-direction:column;justify-content:center}}header>.container div.right-links nav.menu-nav ul.main-menu{display:flex}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:1024px){header>.container div.right-links nav.menu-nav ul.main-menu{flex-direction:column;align-items:center;margin-left:0}}header>.container div.right-links nav.menu-nav ul.main-menu li{position:relative;text-align:center;margin-right:2.0625rem}@media only screen and (min-width:1400px) and (max-width:1547px){header>.container div.right-links nav.menu-nav ul.main-menu li{margin-right:1.9375rem}}@media only screen and (min-width:1025px) and (max-width:1399px){header>.container div.right-links nav.menu-nav ul.main-menu li{margin-right:1.5rem}}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:1024px){header>.container div.right-links nav.menu-nav ul.main-menu li{display:block;max-width:16rem;text-align:center;margin-right:0}}header>.container div.right-links nav.menu-nav ul.main-menu li:last-child{margin-right:0}header>.container div.right-links nav.menu-nav ul.main-menu li .children{opacity:0;visibility:hidden;backface-visibility:hidden;transform:rotateX(-90deg);transform-style:preserve-3d;transform-origin:top center;transition:transform 0.4s cubic-bezier(.17,.67,.59,1.21),opacity 0.1s 0.1s;z-index:100;list-style-type:none;position:absolute;top:100%;left:0;width:100%;min-width:14.25rem;margin:0;padding:.25rem 0 0;background-color:transparent;text-align:left;margin-top:.0625rem}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:1024px){header>.container div.right-links nav.menu-nav ul.main-menu li .children{opacity:1;width:100%;border-left:none!important;border-right:none!important;border-top-left-radius:.1875rem;background-color:#ebebeb!important;min-width:unset;padding:.625rem 0 .5rem;margin-top:0;margin-bottom:.25rem;text-align:center;display:none;transform:initial;transform-style:initial;position:relative;visibility:unset;box-shadow:none;left:0}}header>.container div.right-links nav.menu-nav ul.main-menu li .children.overflow-y{height:70vh;max-height:70vh;overflow-y:scroll}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:1024px){header>.container div.right-links nav.menu-nav ul.main-menu li .children.overflow-y{height:auto;max-height:100%;overflow-y:unset}}header>.container div.right-links nav.menu-nav ul.main-menu li .children li{display:block;text-align:left;padding:0;margin-right:0}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:1024px){header>.container div.right-links nav.menu-nav ul.main-menu li .children li{text-align:center}}header>.container div.right-links nav.menu-nav ul.main-menu li .children li a{display:block;width:100%;height:auto;color:#484848;background:#ebebeb;font-family:'SofiaSans',sans-serif;font-style:normal;font-weight:400;font-size:1rem;line-height:1.25;padding:1rem 1.25rem;transition:color 0.2s ease-in-out,background 0.2s ease-in-out}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:1024px){header>.container div.right-links nav.menu-nav ul.main-menu li .children li a{font-size:1rem;padding:.333rem .667rem}}header>.container div.right-links nav.menu-nav ul.main-menu li .children li a:hover{color:#fff;background:#D1B18D;transition:color 0.2s ease-in-out,background 0.2s ease-in-out}header>.container div.right-links nav.menu-nav ul.main-menu li .children li a:after{display:none}header>.container div.right-links nav.menu-nav ul.main-menu li a{display:flex;justify-content:center;align-items:center;position:relative;color:#785B57;font-family:'SofiaSans',sans-serif;font-style:normal;font-weight:400;font-size:1.4125rem;line-height:2.1875rem}@media only screen and (min-width:1493px) and (max-width:1547px){header>.container div.right-links nav.menu-nav ul.main-menu li a{font-size:1.375rem}}@media only screen and (min-width:1025px) and (max-width:1492px){header>.container div.right-links nav.menu-nav ul.main-menu li a{font-size:1.215rem}}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:1024px){header>.container div.right-links nav.menu-nav ul.main-menu li a{position:relative;width:fit-content;height:auto;color:#fff;font-size:1.125rem;padding:.5rem 1rem;margin:0 auto}}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:1024px){header>.container div.right-links nav.menu-nav ul.main-menu li a>svg{fill:#fff}}header>.container div.right-links nav.menu-nav ul.main-menu li a:after{content:"";position:absolute;left:0;right:0;bottom:-.3125rem;width:100%;height:.125rem;background:transparent;transition:background 0.3s ease-out}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:1024px){header>.container div.right-links nav.menu-nav ul.main-menu li a:after{bottom:0}}header>.container div.right-links nav.menu-nav ul.main-menu li:hover .children{opacity:1;visibility:visible;transform:initial}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:1024px){header>.container div.right-links nav.menu-nav ul.main-menu li:hover .children{background-color:rgba(235,235,235,.9)!important;border-top:.0625rem solid #fff;border-bottom:.0625rem solid #fff}}header>.container div.right-links nav.menu-nav ul.main-menu li:hover a:after{background:#D1B18D;transition:background 0.3s ease-in-out}header.headerOnScroll>.container{padding:1.75rem 5.25rem 2rem 2rem;transition:padding 0.4s ease-in-out}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:1024px){header.headerOnScroll>.container{padding:1rem}}header.headerOnScroll>.container a.logo svg{height:6.25rem;transition:height 0.4s ease-in-out}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:1024px){header.headerOnScroll>.container a.logo svg{height:6rem}}header.headerOnScroll>.container div.right-links nav.menu-nav div.language-menu .active-lang{padding:.55rem 1rem .45rem;transition:padding 0.4s ease-in-out}#headerPadding:not(.index){min-height:calc(100vh - 14.75rem);padding-top:14rem;transition:padding-top 0.4s ease-in-out}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:1024px){#headerPadding:not(.index){padding-top:8rem}}#headerPadding:not(.index).reducePadding{padding-top:10rem;transition:padding-top 0.4s ease-in-out}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:1024px){#headerPadding:not(.index).reducePadding{padding-top:8rem}}.index{display:block}.index .slider{display:block;width:100%;min-height:45.5rem;background:linear-gradient(180deg,#E0E0E0 0%,#FEFEFE 100%);border-bottom:.75rem solid #917676;padding-top:14rem}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:1024px){.index .slider{padding-top:11rem}}.index .slider .container{display:flex;justify-content:space-between;align-items:center}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:1024px){.index .slider .container{flex-direction:column}}.index .slider .container .left-info{display:block;width:calc(100% - 45.9375rem);max-width:100%;padding-right:2.5rem}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:1024px){.index .slider .container .left-info{width:100%;padding-right:0}}.index .slider .container .left-info h1.heading{color:#484848;font-family:'SofiaSans',sans-serif;font-style:normal;font-weight:700;font-size:3rem;line-height:3.625rem;padding-right:0}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:1024px){.index .slider .container .left-info h1.heading{padding-right:0}}.index .slider .container .left-info .text{color:#000;font-family:'SofiaSans',sans-serif;font-style:normal;font-weight:300;font-size:1.5rem;line-height:2.1875rem;padding-top:1.8125rem}.index .slider .container .left-info a.button{display:flex;align-items:center;width:fit-content;background:#D1B18D;color:#fff;font-family:'SofiaSans',sans-serif;font-style:normal;font-weight:700;font-size:1.5rem;line-height:2.1875rem;border-radius:2rem;transition:filter 0.3s ease-in-out;padding:.5rem 1.5rem .5rem .625rem;margin-top:3rem}.index .slider .container .left-info a.button:hover{filter:drop-shadow(.125rem .125rem .375rem #888);transition:filter 0.3s ease-in-out}.index .slider .container .left-info a.button svg.arrow{display:block;width:auto;height:2rem;margin-right:.625rem}.index .slider .container .right-picture{display:flex;justify-content:flex-end;align-items:flex-end;width:45.9375rem;padding-top:2rem}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:1024px){.index .slider .container .right-picture{width:100%}}.index .slider .container .right-picture picture{display:block}.index .slider .container .right-picture picture img{display:block;width:45.9375rem;height:auto}.index .services{display:block;width:100%;background:#fff;padding:4rem 0}.index .services .container{display:flex;flex-direction:column;align-items:center}.index .services .container h2.heading{color:#000;font-family:'SofiaSans',sans-serif;font-style:normal;font-weight:400;font-size:3rem;line-height:3.625rem;text-align:center}.index .services .container div.text{color:#000;font-family:'SofiaSans',sans-serif;font-style:normal;font-weight:400;font-size:1.5rem;line-height:1.8125rem;text-align:center;margin-top:2rem}.index .services .container .services-holder{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:center;align-items:center;gap:2rem 2rem;width:100%;margin-top:3rem}.index .services .container .services-holder a.service{display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative;height:20rem;width:20rem}.index .services .container .services-holder a.service:before{content:" ";display:block;position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;background:url(/images/service-bckg.webp);background-size:cover;background-repeat:no-repeat;background-position:center;transition:opacity 0.4s ease-in-out;opacity:0;z-index:1}.index .services .container .services-holder a.service:hover:before{transition:opacity 0.4s ease-in-out;opacity:1}.index .services .container .services-holder a.service:hover .icon svg path[fill="black"]{fill:#D1B18D;transition:fill 0.4s ease-in-out,stroke 0.4s ease-in-out}.index .services .container .services-holder a.service:hover .icon svg path[stroke="black"]{stroke:#D1B18D;transition:fill 0.4s ease-in-out,stroke 0.4s ease-in-out}.index .services .container .services-holder a.service:hover h3.name{color:#785B57;transition:color 0.4s ease-in-out}.index .services .container .services-holder a.service .icon{display:block;position:relative;padding-bottom:1.5625rem;z-index:2}.index .services .container .services-holder a.service .icon svg{display:block;width:auto;height:8rem}.index .services .container .services-holder a.service .icon svg path{transition:fill 0.4s ease-in-out,stroke 0.4s ease-in-out}.index .services .container .services-holder a.service h3.name{display:block;position:relative;color:#000;font-family:'SofiaSans',sans-serif;font-style:normal;font-weight:400;font-size:1.5rem;line-height:1.8125rem;text-align:center;text-transform:uppercase;transition:color 0.4s ease-in-out;z-index:2}.index .services .container a.view-all-btn{display:block;width:fit-content;background:#fff;color:#000;font-family:'SofiaSans',sans-serif;font-style:normal;font-weight:400;font-size:1.125rem;line-height:1.375rem;text-transform:uppercase;border:.0625rem solid #000;transition:color 0.3s ease-in-out,background 0.3s ease-in-out;padding:.8125rem 2.0625rem .8125rem 2.125rem;margin:3rem auto 0}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:1024px){.index .services .container a.view-all-btn{margin:.275rem auto 0}}.index .services .container a.view-all-btn:hover{color:#FEF3E0;background:#785B57;transition:color 0.3s ease-in-out,background 0.3s ease-in-out}.index .note-light{display:block;width:100%;background:#FFF8F0;padding:4rem 0}.index .note-light .container{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.index .note-light .container h2.heading{display:block;width:100%;max-width:51rem;color:#333;font-family:'SofiaSans',sans-serif;font-style:normal;font-weight:400;font-size:1.5rem;line-height:1.8125rem;text-transform:uppercase}.index .note-light .container div.text{display:block;width:100%;max-width:51rem;color:#333;font-family:'SofiaSans',sans-serif;font-style:normal;font-weight:400;font-size:1rem;line-height:1.1875rem;margin-top:1rem}.index .why-us{display:block;width:100%;background:#FAFAFA;padding:4rem 0}.index .why-us .container{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.index .why-us .container h2.heading{color:#000;font-family:'SofiaSans',sans-serif;font-style:normal;font-weight:400;font-size:3rem;line-height:3.625rem;text-transform:uppercase}.index .why-us .container div.text{color:#000;font-family:'SofiaSans',sans-serif;font-style:normal;font-weight:400;font-size:1rem;line-height:1.1875rem;margin-top:1rem}.index .why-us .container .why-us-holder{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:5.6875rem 5.6875rem;width:100%;margin-top:3rem}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:1024px){.index .why-us .container .why-us-holder{flex-direction:column}}.index .why-us .container .why-us-holder .item{display:flex;flex-direction:column;justify-content:center;align-items:center}.index .why-us .container .why-us-holder .item .icon{display:block;margin-bottom:1rem}.index .why-us .container .why-us-holder .item .icon svg{display:block;width:auto;height:3rem}.index .why-us .container .why-us-holder .item h3.name{color:#000;font-family:'SofiaSans',sans-serif;font-style:normal;font-weight:400;font-size:1.5rem;line-height:1.8125rem;text-align:center}.index .online-consultations{display:block;width:100%;background:#fff;padding:5.25rem 0 4.625rem}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:1024px){.index .online-consultations{padding:4rem 0}}.index .online-consultations .container{display:flex;justify-content:center}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:1024px){.index .online-consultations .container{flex-direction:column}}.index .online-consultations .container .left-icon{display:flex;justify-content:flex-end;width:50%;padding-right:2.6875rem}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:1024px){.index .online-consultations .container .left-icon{width:80%;padding-right:0;padding-bottom:3rem;margin:0 auto}}.index .online-consultations .container .left-icon svg{display:block;width:33.75rem;max-width:100%;height:auto}.index .online-consultations .container .right-info{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:50%}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:1024px){.index .online-consultations .container .right-info{width:100%}}.index .online-consultations .container .right-info.pl-21{padding-left:1.3125rem}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:1024px){.index .online-consultations .container .right-info.pl-21{padding-left:0}}.index .online-consultations .container .right-info h2.heading{color:#333;font-family:'SofiaSans',sans-serif;font-style:normal;font-weight:400;font-size:4rem;line-height:3.75rem;text-transform:uppercase;max-width:36.125rem}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:1024px){.index .online-consultations .container .right-info h2.heading{font-size:3rem;line-height:3rem}}.index .online-consultations .container .right-info h2.heading strong{color:#785B57;font-family:'SofiaSans',sans-serif;font-style:normal;font-weight:900}.index .online-consultations .container .right-info div.text{color:#000;font-family:'SofiaSans',sans-serif;font-style:normal;font-weight:400;font-size:1.5rem;line-height:1.8125rem;max-width:36.125rem;margin-top:4rem}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:1024px){.index .online-consultations .container .right-info div.text{margin-top:3rem}}.index .online-consultations .container .right-info a.view-all-btn{display:block;width:fit-content;background:#fff;color:#000;font-family:'SofiaSans',sans-serif;font-style:normal;font-weight:700;font-size:1.125rem;line-height:1.375rem;text-transform:uppercase;border:.0625rem solid #000;transition:color 0.3s ease-in-out,background 0.3s ease-in-out;padding:.75rem .6875rem .75rem .875rem;margin:3.875rem 0 0}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:1024px){.index .online-consultations .container .right-info a.view-all-btn{margin:2.875rem 0 0}}.index .online-consultations .container .right-info a.view-all-btn:hover{color:#FEF3E0;background:#785B57;transition:color 0.3s ease-in-out,background 0.3s ease-in-out}.index .testimonials{display:block;width:100%;background:url(/images/testimonials-bckg.webp);background-size:cover;background-repeat:no-repeat;background-position:top center;padding:4rem 0}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:1024px){.index .testimonials{padding:3rem 0}}.index .testimonials .container{display:flex;flex-direction:column;align-items:center}.index .testimonials .container h2.heading{color:#000;font-family:'SofiaSans',sans-serif;font-style:normal;font-weight:400;font-size:3rem;line-height:3.625rem;text-align:center;text-transform:uppercase}.index .testimonials .container .testimonials-holder{display:flex;flex-wrap:wrap;justify-content:center;max-width:75.4375rem;gap:4rem;margin-top:4rem}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:1024px){.index .testimonials .container .testimonials-holder{flex-direction:column;gap:unset;margin-top:2.5rem}}.index .testimonials .container .testimonials-holder div.testimonial{display:flex;position:relative;width:calc((100% - (2 * 4rem)) / 3)}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:1024px){.index .testimonials .container .testimonials-holder div.testimonial{width:100%;margin-bottom:2.5rem}}.index .testimonials .container .testimonials-holder div.testimonial div.quote-icon{width:4.3125rem;margin-right:.375rem}.index .testimonials .container .testimonials-holder div.testimonial div.quote-icon svg{display:block;width:auto;height:3rem}.index .testimonials .container .testimonials-holder div.testimonial div.review-holder{width:calc(100% - 4.3125rem)}.index .testimonials .container .testimonials-holder div.testimonial div.review-holder div.review{color:#000;font-family:'SofiaSans',sans-serif;font-style:normal;font-weight:400;font-size:1rem;line-height:1.1875;margin-bottom:1rem}.index .testimonials .container .testimonials-holder div.testimonial div.review-holder div.rating{display:flex;align-items:center;justify-content:flex-start;width:fit-content;margin-bottom:1rem}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:1024px){.index .testimonials .container .testimonials-holder div.testimonial div.review-holder div.rating{margin-bottom:.875rem}}.index .testimonials .container .testimonials-holder div.testimonial div.review-holder div.rating svg.star{display:block;width:1rem;height:1rem;fill:#D1B18D;margin-right:.25rem}.index .testimonials .container .testimonials-holder div.testimonial div.review-holder h3.name{color:#000;font-family:'SofiaSans',sans-serif;font-style:normal;font-weight:400;font-size:1.5rem}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:1024px){.index .testimonials .container .testimonials-holder div.testimonial div.review-holder h3.name{font-size:1.25rem}}.index .testimonials .container .testimonials-holder div.testimonial div.review-holder h4.position{color:#000;font-family:'SofiaSans',sans-serif;font-style:normal;font-weight:400;font-size:1rem}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:1024px){.index .testimonials .container .testimonials-holder div.testimonial div.review-holder h4.position{font-size:1rem}}.index .testimonials .container a.view-all-btn{display:block;width:fit-content;background:#fff;color:#000;font-family:'SofiaSans',sans-serif;font-style:normal;font-weight:700;font-size:1.125rem;line-height:1.375rem;text-transform:uppercase;border:.0625rem solid #000;transition:color 0.3s ease-in-out,background 0.3s ease-in-out;padding:.8125rem 2.0625rem .8125rem 2.125rem;margin:4rem auto 0}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:1024px){.index .testimonials .container a.view-all-btn{margin:1rem auto 0}}.index .testimonials .container a.view-all-btn:hover{color:#FEF3E0;background:#785B57;transition:color 0.3s ease-in-out,background 0.3s ease-in-out}.index .blog{display:block;width:100%;padding:4rem 0}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:1024px){.index .blog{padding:3rem 0}}.index .blog .container{display:flex;flex-direction:column;align-items:center}.index .blog .container h2.heading{color:#000;font-family:'SofiaSans',sans-serif;font-style:normal;font-weight:400;font-size:3rem;line-height:3.625rem;text-align:center;text-transform:uppercase;margin-bottom:4.5625rem}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:1024px){.index .blog .container h2.heading{margin-bottom:3rem}}.index .blog .container .news-holder{display:flex;gap:4rem;width:75.5rem;max-width:100%}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:1024px){.index .blog .container .news-holder{flex-direction:column;gap:unset;width:100%}}.index .blog .container .news-holder a.article{display:block;width:calc((100% - (4rem * 2)) / 3);transition:transform 0.4s ease-in-out}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:1024px){.index .blog .container .news-holder a.article{width:100%;margin-bottom:3rem}}.index .blog .container .news-holder a.article:hover{transform:scale(1.1);transition:transform 0.4s ease-in-out}.index .blog .container .news-holder a.article h3.title{color:#000;font-family:'SofiaSans',sans-serif;font-style:normal;font-weight:700;font-size:1.5rem;line-height:1.15;margin-bottom:1.625rem}.index .blog .container .news-holder a.article div.excerpt{color:#000;font-family:'SofiaSans',sans-serif;font-style:normal;font-weight:400;font-size:1rem;line-height:1.1875}.index .blog .container a.view-all-btn{display:block;width:fit-content;background:#fff;color:#000;font-family:'SofiaSans',sans-serif;font-style:normal;font-weight:700;font-size:1.125rem;line-height:1.375rem;text-transform:uppercase;border:.0625rem solid #000;transition:color 0.3s ease-in-out,background 0.3s ease-in-out;padding:.8125rem 2.0625rem .8125rem 2.125rem;margin:4rem auto 0}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:1024px){.index .blog .container a.view-all-btn{margin:.275rem auto 0}}.index .blog .container a.view-all-btn:hover{color:#FEF3E0;background:#785B57;transition:color 0.3s ease-in-out,background 0.3s ease-in-out}.infoHolder{min-height:calc(100vh - 14.75rem)}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:1024px){.infoHolder{min-height:18.75rem}}.infoHolder.testimonialsHolder .testimonials-holder{display:flex;flex-wrap:wrap;justify-content:center;width:100%;max-width:75.4375rem;gap:4rem;margin:4rem auto 1rem}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:1024px){.infoHolder.testimonialsHolder .testimonials-holder{flex-direction:column;gap:unset;margin-top:2rem}}.infoHolder.testimonialsHolder .testimonials-holder div.testimonial{display:flex;position:relative;width:calc((100% - (2 * 4rem)) / 3)}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:1024px){.infoHolder.testimonialsHolder .testimonials-holder div.testimonial{width:100%;margin-bottom:2.5rem}}.infoHolder.testimonialsHolder .testimonials-holder div.testimonial div.quote-icon{width:4.3125rem;margin-right:.375rem}.infoHolder.testimonialsHolder .testimonials-holder div.testimonial div.quote-icon svg{display:block;width:auto;height:3rem}.infoHolder.testimonialsHolder .testimonials-holder div.testimonial div.review-holder{width:calc(100% - 4.3125rem)}.infoHolder.testimonialsHolder .testimonials-holder div.testimonial div.review-holder div.review{color:#000;font-family:'SofiaSans',sans-serif;font-style:normal;font-weight:400;font-size:1rem;line-height:1.1875;margin-bottom:1rem}.infoHolder.testimonialsHolder .testimonials-holder div.testimonial div.review-holder div.rating{display:flex;align-items:center;justify-content:flex-start;width:fit-content;margin-bottom:1rem}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:1024px){.infoHolder.testimonialsHolder .testimonials-holder div.testimonial div.review-holder div.rating{margin-bottom:.875rem}}.infoHolder.testimonialsHolder .testimonials-holder div.testimonial div.review-holder div.rating svg.star{display:block;width:1rem;height:1rem;fill:#D1B18D;margin-right:.25rem}.infoHolder.testimonialsHolder .testimonials-holder div.testimonial div.review-holder h3.name{color:#000;font-family:'SofiaSans',sans-serif;font-style:normal;font-weight:400;font-size:1.5rem}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:1024px){.infoHolder.testimonialsHolder .testimonials-holder div.testimonial div.review-holder h3.name{font-size:1.25rem}}.infoHolder.testimonialsHolder .testimonials-holder div.testimonial div.review-holder h4.position{color:#000;font-family:'SofiaSans',sans-serif;font-style:normal;font-weight:400;font-size:1rem}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:1024px){.infoHolder.testimonialsHolder .testimonials-holder div.testimonial div.review-holder h4.position{font-size:1rem}}.infoHolder .aboutUsBackground{margin-bottom:1.25rem}.infoHolder .aboutUsContent{width:80%;font-family:'SofiaSans',sans-serif;font-style:normal;font-weight:400;font-size:1.125rem;line-height:1.5rem;margin:0 auto}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:1024px){.infoHolder .aboutUsContent{width:100%;padding:0 0 3rem 0}}.infoHolder .aboutUsContent .mainImages{float:right;padding-left:.938rem;padding-right:0;padding-bottom:.625rem}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:1024px){.infoHolder .aboutUsContent .mainImages{float:unset;padding-left:0;padding-right:0;padding-bottom:1.25rem}}.infoHolder .aboutUsContent .mainImages .pic_1{margin-bottom:.5rem}.infoHolder .aboutUsContent .mainImages .pic_1 img{max-height:18.75rem}.infoHolder .aboutUsContent .mainImages.revert{float:left;padding-right:1.938rem;padding-left:0}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:1024px){.infoHolder .aboutUsContent .mainImages.revert{float:unset;padding-left:0;padding-right:0;padding-bottom:1.25rem}}.infoHolder .aboutUsContent .mainImages.revert .pic_1{margin-bottom:.5rem}.infoHolder .aboutUsContent .mainImages.revert .pic_1 img{max-height:27.705rem}.infoHolder .aboutUsContent .description ol{list-style-position:inside;padding-left:1.875rem;margin-top:1rem}.infoHolder .aboutUsContent .description ol li::marker{font-weight:700}.infoHolder .aboutUsContent .description ul{list-style:disc;list-style-position:inside;padding-left:1.875rem;margin-top:1rem}.infoHolder .aboutUsContent .description table{border-width:.063rem;border-spacing:0}.infoHolder .aboutUsContent .description table td{padding:.313rem}.breadCrumbs{color:#785B57;margin-top:1.875rem}.breadCrumbs a{color:#785B57;font-family:'SofiaSans',sans-serif;font-style:normal;font-weight:400}.breadCrumbs .separator{margin:0 .5rem}.breadCrumbsCenter{color:#785B57;text-align:center;margin:.5rem 0 2.75rem}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:1024px){.breadCrumbsCenter{margin:.5rem 0 2.25rem}}.breadCrumbsCenter a{color:#785B57;font-family:'SofiaSans',sans-serif;font-style:normal;font-weight:400}.breadCrumbsCenter .separator{margin:0 .5rem}.catBackgroundGradient{padding-bottom:3.75rem}.catBackgroundGradient .pageTitle{color:#785B57;font-size:2.25rem;font-family:'SofiaSans',sans-serif;font-style:normal;font-weight:700;text-align:center;margin-top:2rem}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:1024px){.catBackgroundGradient .pageTitle{margin-top:2.25rem}}.infoGallery{display:block;width:100%;margin-top:3rem}@media only screen and (max-width:767px){.infoGallery{margin-top:2.5rem}}.infoGallery .masonry{columns:6 12.5rem;column-gap:1rem}.infoGallery .masonry a{display:inline-block;width:100%;text-align:center;margin:0 1rem 1rem 0}.infoGallery .masonry a img{display:block;width:100%;object-fit:cover}.infoSubmenus{display:flex;flex-wrap:wrap}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:1024px){.infoSubmenus{flex-direction:column;padding-top:0}}.infoSubmenus.man-3{padding-top:2.875rem}.infoSubmenus .infoSubmenu{display:flex;flex-direction:column;width:33.333%;padding-right:2.813rem;margin-bottom:3.125rem}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:1024px){.infoSubmenus .infoSubmenu{width:100%;padding-right:0;padding-bottom:1.875rem;margin-bottom:.9375rem}}.infoSubmenus .infoSubmenu span{color:#785B57;font-size:1.313rem;text-align:center;margin-top:1.5rem}.downloadslist{display:flex;flex-direction:column;margin-top:.75rem}.downloadslist a{display:block;line-height:2rem;font-family:'SofiaSans',sans-serif;font-style:normal;font-weight:400;width:fit-content}.downloadslist a img{margin-right:.375rem;margin-bottom:-.125rem}.searchPage{padding:0 1rem}.searchPage h1{color:#D1B18D;font-size:2rem;text-align:center;margin-top:1.563rem;margin-bottom:3.125rem}.searchPage .resultsHolder{display:block;width:100%;color:#484848;font-size:1rem;line-height:1.6rem;margin:0 auto}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:1024px){.searchPage .resultsHolder{width:100%}}.searchPage .resultsHolder h3{font-family:'SofiaSans',sans-serif;font-style:normal;font-weight:700;font-style:italic;margin:0rem 0 1rem 0}.searchPage .resultsHolder h3 a{color:#D1B18D}.searchPage .resultsHolder .excerpt{margin:-.5rem 0 1rem}.searchPage .resultsHolder .pagination{display:flex;justify-content:center;flex-wrap:wrap;padding-top:1.25rem}.searchPage .resultsHolder .pagination a,.searchPage .resultsHolder .pagination a:link,.searchPage .resultsHolder .pagination a:hover,.searchPage .resultsHolder .pagination a:visited{display:inline-block;color:#999;font-size:1.188rem;margin-left:.625rem;margin-right:.625rem}.searchPage .resultsHolder .pagination a.active,.searchPage .resultsHolder .pagination a:link.active,.searchPage .resultsHolder .pagination a:hover.active,.searchPage .resultsHolder .pagination a:visited.active{color:#666;font-family:'SofiaSans',sans-serif;font-style:normal;font-weight:700}.searchPage .resultsHolder .pagination .arrow{color:#D1B18D;font-family:'SofiaSans',sans-serif;font-style:normal;font-weight:700}.searchPage .hr{height:.063rem;background:#cecece;opacity:.5;margin:1.5rem auto}.blogPage{position:relative}.blogPage .container .newsSection{display:block;width:100%;padding:.938rem 0 1.875rem}.blogPage .container .newsSection .blog{padding-bottom:.25rem}@media only screen and (max-width:767px){.blogPage .container .newsSection .blog{padding-top:1.25rem;padding-bottom:0}}.blogPage .container .newsSection h1{display:inline-block;color:#D1B18D;font-size:2.25rem;text-align:left;margin:.25rem 0 0}.blogPage .container .newsSection .subHeading{color:#484848;font-size:1rem;margin-left:.188rem}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:1024px){.blogPage .container .newsSection .subHeading{display:inline-block;font-size:.875rem;text-align:right}}.blogPage .container .newsSection .pagination{display:flex;justify-content:center}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:1024px){.blogPage .container .newsSection .pagination{padding-top:1.25rem}}.blogPage .container .newsSection .pagination a,.blogPage .container .newsSection .pagination a:link,.blogPage .container .newsSection .pagination a:hover,.blogPage .container .newsSection .pagination a:visited{display:inline-block;color:#000;font-size:1.25rem;margin-left:.625rem;margin-right:.625rem}.blogPage .container .newsSection .pagination a.active,.blogPage .container .newsSection .pagination a:link.active,.blogPage .container .newsSection .pagination a:hover.active,.blogPage .container .newsSection .pagination a:visited.active{color:#D1B18D;font-family:'SofiaSans',sans-serif;font-style:normal;font-weight:700}.blogPage .container .newsSection .pagination span{display:inline-block;color:#656565;font-size:1.25rem;margin-left:.625rem;margin-right:.625rem}.blogPage .container .newsSection .pagination span.active{color:#D1B18D;font-family:'SofiaSans',sans-serif;font-style:normal;font-weight:700}.blogInner .articleTopContainer h1{color:#D1B18D;font-size:2.25rem;text-align:center;margin-top:3.25rem}.blogInner .grayContainer5 .articleContent1{display:block;width:80%;margin:0 auto}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:1024px){.blogInner .grayContainer5 .articleContent1{width:100%;padding:0 0 3rem 0}}.blogInner .grayContainer5 .articleContent1 ul{list-style:disc;list-style-position:inside;padding-left:1.875rem;margin-top:1rem}.blogInner .grayContainer5 .articleContent1 table{border-width:.063rem;border-spacing:0}.blogInner .grayContainer5 .articleContent1 table td{padding:.313rem}.blogInner .grayContainer5 .articleContent1 h2,.blogInner .grayContainer5 .articleContent1 h3,.blogInner .grayContainer5 .articleContent1 h4,.blogInner .grayContainer5 .articleContent1 h5,.blogInner .grayContainer5 .articleContent1 h6{margin:1rem 0 1rem 0}.blogInner .grayContainer5 .social_link{display:flex;align-items:center;flex-wrap:wrap;max-width:100%;text-align:left;margin-top:1.75rem}.blogInner .grayContainer5 .social_link span{color:#000;font-size:1rem;font-family:'SofiaSans',sans-serif;font-style:normal;font-weight:700;margin-right:.5rem}@media only screen and (max-width:767px){.blogInner .grayContainer5 .social_link span{display:block;padding-bottom:1rem}}.blogInner .grayContainer5 .social_link .sociallink_nav{display:flex;justify-content:flex-start;align-items:center;text-align:left;padding:0;margin:0}.blogInner .grayContainer5 .social_link .sociallink_nav li{display:block}.blogInner .grayContainer5 .social_link .sociallink_nav li a{display:block;color:#fff;font-size:1.063rem;border-radius:50%;padding:.625rem .75rem;margin:0 .188rem;transition:all 0.5s;-webkit-transition:all 0.5s;-o-transition:all 0.5s}.blogInner .grayContainer5 .social_link .sociallink_nav li a img{display:block}.blogInner .grayContainer5 .social_link .sociallink_nav li a:hover{filter:opacity(.7)}.blogInner .grayContainer5 .social_link .sociallink_nav li:nth-child(1)>a{background:none repeat scroll 0 0 #3b5998;padding:.625rem .813rem}.blogInner .grayContainer5 .social_link .sociallink_nav li:nth-child(2)>a{background:none repeat scroll 0 0 #00acee;padding:.625rem .625rem}.blogInner .grayContainer5 .social_link .sociallink_nav li:nth-child(3)>a{background:none repeat scroll 0 0 #0e76a8;padding:.625rem .688rem}.blogInner .grayContainer5 .social_link .sociallink_nav li:nth-child(4)>a{background:none repeat scroll 0 0 #dd4b39;padding:.625rem .75rem}.blogInner .blog .container{padding-bottom:1rem}.blogInner .blog .container h2{color:#000;font-size:1.75rem;text-transform:capitalize;margin-bottom:1.5rem}@media only screen and (max-width:767px){.blogInner .blog .container h2{text-align:center;margin-bottom:2rem}}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:1024px){.blogInner .blog .container .blogRow{margin-left:0;margin-right:0;padding-bottom:1.563rem}}.blog{position:relative;padding-top:2.25rem}.blog .blogRow{display:flex;flex-direction:row;flex-wrap:wrap;margin-left:-1.125rem;margin-right:-1.125rem}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:1024px){.blog .blogRow{margin-left:0;margin-right:0}}@media only screen and (max-width:767px){.blog .blogRow{flex-direction:column}}.blog .blogRow .item{display:block;position:relative;width:33.3334%;padding-left:1.125rem;padding-right:1.125rem;margin-bottom:2.5rem}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:1024px){.blog .blogRow .item{padding-left:.938rem;padding-right:.938rem;margin-bottom:1.25rem}}@media only screen and (max-width:767px){.blog .blogRow .item{width:100%;padding-left:0;padding-right:0}}.blog .blogRow .item .article{display:block;position:relative;transition:box-shadow 0.4s ease-in-out}.blog .blogRow .item .article:hover{box-shadow:0 0 .75rem #484848;transition:box-shadow 0.4s ease-in-out}.blog .blogRow .item .article:hover .image picture img{transform:scale(1.1);transition:transform 2s ease-in-out}.blog .blogRow .item .article .image{display:flex;justify-content:center;align-items:center;height:21.875rem;overflow:hidden}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:1024px){.blog .blogRow .item .article .image{height:auto}}.blog .blogRow .item .article .image picture{display:block;width:100%;height:100%;overflow:hidden}.blog .blogRow .item .article .image picture img{display:block;object-fit:cover;transition:transform 2s ease-in-out}@media (min-width:1025px){.blog .blogRow .item .article .image picture img{height:100%}}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:1024px){.blog .blogRow .item .article .image picture img{width:100%}}.blog .blogRow .item .article .content{display:flex;flex-direction:column;justify-content:flex-end;position:absolute;width:100%;height:18.75rem;left:0;bottom:0;box-sizing:border-box;padding:3.125rem 1.875rem;background:rgba(0,0,0,.48);background:-moz-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,.48) 45%,rgba(0,0,0,.48) 100%);background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,.48) 45%,rgba(0,0,0,.48) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,.48) 45%,rgba(0,0,0,.48) 100%)}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:1024px){.blog .blogRow .item .article .content{height:auto;padding:1.25rem 1.875rem}}.blog .blogRow .item .article .content .name{font-size:1.688rem;font-family:'SofiaSans',sans-serif;font-style:normal;font-weight:700;color:#fff;text-shadow:0 .0625rem .25rem #000}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:1024px){.blog .blogRow .item .article .content .name{font-size:1.25rem}}.blog .blogRow .item .article .content .date{display:block;color:#fff;font-size:.875rem;margin-top:.375rem}.blog .blogRow .item .article .content .excerpt{display:none;color:#fff;font-size:.938rem}.messagesContainer{display:flex;align-items:center;position:relative;min-height:calc(100vh - 14.75rem)}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:1024px){.messagesContainer{min-height:18.75rem}}.messagesContainer .container{padding-top:3.75rem;padding-bottom:7.5rem}.messagesContainer .container h1.pageTitle{display:flex;align-items:center;justify-content:center;font-size:2.5rem;line-height:3rem;letter-spacing:.05rem;margin-bottom:3.75rem;margin-top:1.875rem}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:1024px){.messagesContainer .container h1.pageTitle{text-align:center}}.messagesContainer .container .aboutUsContent{max-width:62.5rem;margin:0 auto;line-height:1.438rem;text-align:center}.contactsRow{display:flex;flex-direction:row;justify-content:space-between;position:relative;width:80rem;margin:1.875rem auto 0}@media only screen and (max-width:1366px){.contactsRow{width:100%}}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:1024px){.contactsRow{flex-direction:column;margin-top:-.5rem}}.contactsRow .left{display:block;width:46.625rem;padding:.5rem 2.5rem 2rem 0}@media only screen and (min-width:1025px) and (max-width:1279px){.contactsRow .left{width:60%}}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:1024px){.contactsRow .left{width:100%;border-radius:0;padding:0 0 1rem 0}}.contactsRow .left .title{font-size:1.5rem;line-height:2rem;color:#000;display:block;border-bottom:.0625rem solid #ECECEC;padding-bottom:1.5rem;margin-bottom:1.5rem;font-family:'SofiaSans',sans-serif;font-style:normal;font-weight:400}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:1024px){.contactsRow .left .title{font-size:1.125rem;line-height:1.625rem}}.contactsRow .left .formContainer #contactCustomerSuccess{display:none}.contactsRow .left .formContainer form label{font-size:1.125rem;line-height:1.375rem;color:#000;display:block;margin-bottom:.5rem;font-family:'SofiaSans',sans-serif;font-style:normal;font-weight:400}.contactsRow .left .formContainer form input,.contactsRow .left .formContainer form select{width:100%;height:3rem;color:#59605F;background:#fff;font-family:'SofiaSans',sans-serif;font-style:normal;font-weight:400;font-size:1rem;box-shadow:0 0 1rem .5rem rgba(0,0,0,.05);border:initial;border-radius:1rem;padding-left:1rem;padding-right:1rem;margin-bottom:1rem}.contactsRow .left .formContainer form select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:url(/images/down.png);background-repeat:no-repeat;background-position-x:calc(100% - 0.75rem);background-position-y:center;background-size:1rem}.contactsRow .left .formContainer form .textbox{width:100%;height:8rem;color:#59605F;background:#fff;font-family:'SofiaSans',sans-serif;font-style:normal;font-weight:400;font-size:1rem;resize:none;border:none;border-radius:1rem;box-shadow:0 0 1rem .5rem rgba(0,0,0,.05);padding:.813rem 1rem .813rem 1rem}.contactsRow .left .formContainer form .inputRow{display:flex;flex-direction:row;justify-content:space-between;margin-left:-.5rem;margin-right:-.5rem;margin-bottom:.5rem}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:1024px){.contactsRow .left .formContainer form .inputRow{flex-direction:column}}.contactsRow .left .formContainer form .inputRow .inputCol6{padding-left:.5rem;padding-right:.5rem;width:50%}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:1024px){.contactsRow .left .formContainer form .inputRow .inputCol6{width:100%}}.contactsRow .left .formContainer form .inputRow .inputCol12{padding-left:.5rem;padding-right:.5rem;width:100%}.contactsRow .left .formContainer form .checkbox input[type="checkbox"]{margin:0;margin-right:.375rem;width:auto;height:auto}.contactsRow .left .formContainer form .checkbox a{color:#D1B18D;font-family:'SofiaSans',sans-serif;font-style:normal;font-weight:700}.contactsRow .left .formContainer form .required_star{color:red}.contactsRow .left .formContainer form .agree_error{display:none;color:red;font-style:italic;font-size:.938rem}.contactsRow .left .formContainer form .errorField{border:.0625rem solid red}.contactsRow .left .formContainer form .submitBtnHolder{display:flex;position:relative}.contactsRow .left .formContainer form .submitBtnHolder .submitBtn{display:inline-flex;justify-content:center;align-items:center;width:auto;height:3rem;color:#FFF8F0;background:#785B57;font-family:'SofiaSans',sans-serif;font-style:normal;font-weight:700;font-size:1.125rem;letter-spacing:.08em;text-transform:uppercase;text-align:center;cursor:pointer;border:none;border-radius:1rem;box-sizing:border-box;box-shadow:initial;padding:0 2rem;margin:.75rem 0}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:1024px){.contactsRow .left .formContainer form .submitBtnHolder .submitBtn{width:100%;margin-top:0}}.contactsRow .left .formContainer form #preloader-w{color:#FFF8F0;background:#785B57;font-size:1.125rem;font-weight:700;letter-spacing:.08em;border:none;margin:.75rem 0}.contactsRow .right{width:32.813rem;display:block;padding:.5rem 0 2rem 2.5rem}@media only screen and (min-width:1025px) and (max-width:1279px){.contactsRow .right{width:calc(40% - 1.5rem)}}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:1024px){.contactsRow .right{width:100%;border-radius:0;padding:1.5rem 0 .5rem}}.contactsRow .right .title{font-size:1.5rem;line-height:2rem;color:#000;display:block;border-bottom:.0625rem solid #ECECEC;padding-bottom:1.5rem;margin-bottom:1.5rem;font-family:'SofiaSans',sans-serif;font-style:normal;font-weight:400}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:1024px){.contactsRow .right .title{font-size:1.125rem;line-height:1.625rem}}.contactsRow .right .contactBox{display:flex;flex-direction:row;padding-bottom:1.5rem;border-bottom:.0625rem solid #ECECEC;padding-top:1.5rem}.contactsRow .right .contactBox .emailImg{display:block;width:3rem;height:3rem;min-width:3rem;background:#fff;box-shadow:0 0 1rem .5rem rgba(0,0,0,.05);background-image:url(/images/contacts_mail.png);background-position:center;background-size:1.375rem;border-radius:50%;background-repeat:no-repeat}.contactsRow .right .contactBox .clockImg{display:block;width:3rem;height:3rem;min-width:3rem;background:#fff;box-shadow:0 0 1rem .5rem rgba(0,0,0,.05);background-image:url(/images/contacts-clock.svg);background-position:center;background-size:1.938rem;border-radius:50%;background-repeat:no-repeat}.contactsRow .right .contactBox .phoneImg{display:block;width:3rem;height:3rem;min-width:3rem;background:#fff;box-shadow:0 0 1rem .5rem rgba(0,0,0,.05);background-image:url(/images/contacts-phone.png);background-position:center;background-size:1.25rem;border-radius:50%;background-repeat:no-repeat}.contactsRow .right .contactBox .socialsImg{display:block;width:3rem;height:3rem;min-width:3rem;background:#fff;box-shadow:0 0 1rem .5rem rgba(0,0,0,.05);background-image:url(/images/socials.png);background-position:center;background-size:2rem;border-radius:50%;background-repeat:no-repeat}.contactsRow .right .contactBox .locationImg{display:block;width:3rem;height:3rem;min-width:3rem;background:#fff;box-shadow:0 0 1rem .5rem rgba(0,0,0,.05);background-image:url(/images/map-pin.png);background-position:center;background-size:1.25rem;border-radius:50%;background-repeat:no-repeat}.contactsRow .right .contactBox .content{display:flex;flex-direction:column;padding-left:1rem}.contactsRow .right .contactBox .content .heading{font-size:1.25rem;line-height:1.625rem;color:#59605F;font-family:'SofiaSans',sans-serif;font-style:normal;font-weight:400}.contactsRow .right .contactBox .content .text{font-size:1rem;line-height:1.375rem;color:#59605F;font-family:'SofiaSans',sans-serif;font-style:normal;font-weight:400}.contactsRow .right .contactBox .content .text a{font-size:1rem;line-height:1.375rem;color:#59605F}.contactsRow .right .contactBox .content .follow-us{display:flex;align-items:center;margin-top:.25rem}.contactsRow .right .contactBox .content .follow-us a{display:block;margin-right:.925rem}.contactsRow .right .contactBox .content .follow-us a svg{width:auto;height:1.875rem}.contactsRow .right .contactBox .content .follow-us a svg path,.contactsRow .right .contactBox .content .follow-us a svg polygon{fill:#D1B18D}.contactsRow .right .contactBox:last-child{border-bottom:none}.contactsRow .right .contactBox:first-of-type{padding-top:0}.contactsRow .right .contact-map{display:block}.contactsRow .right .contact-map img{display:block;box-shadow:0 .0625rem .625rem 0 rgba(0,0,0,.3)}#preloader-w{display:flex;justify-content:center;align-items:center;width:auto;height:3rem;color:#FFF8F0;background:#785B57;font-family:'SofiaSans',sans-serif;font-style:normal;font-weight:700;font-size:1.125rem;letter-spacing:.08em;text-transform:uppercase;text-align:center;cursor:default;border:none;border-radius:1rem;box-sizing:border-box;box-shadow:initial;padding:0 2rem;margin:.75rem 0;display:none}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:1024px){#preloader-w{width:100%;margin-top:0}}.loadersmall{border:.188rem solid #FFF8F0;-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite;border-top:.188rem solid #D1B18D;border-radius:50%;width:1.25rem;height:1.25rem;margin-right:.5rem}@-webkit-keyframes spin{from{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(360deg)}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@-webkit-keyframes slideUp{from{top:150%}to{top:50%}}@keyframes slideUp{from{top:150%}to{top:50%}}@-webkit-keyframes slideIn{from{left:-150%}to{left:0}}@keyframes slideIn{from{left:-150%}to{left:0}}@-webkit-keyframes slideInRTL{from{right:-100%}to{right:0}}@keyframes slideInRTL{from{right:-100%}to{right:0}}@-webkit-keyframes blurScale{from{transform:scale(1.3);filter:blur(10px);opacity:0}to{transform:scale(1);filter:blur(0);opacity:1}}@keyframes blurScale{from{transform:scale(1.3);filter:blur(10px);opacity:0}to{transform:scale(1);filter:blur(0);opacity:1}}.cc-message{font-size:.9375rem}.cc-link{opacity:1}footer{display:block;width:100%;background:url(/images/footer-bckg.webp);background-size:cover;background-repeat:no-repeat;background-position:top center;padding:4rem 2rem}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:1024px){footer{padding:3rem 0 2rem}}footer .container{display:flex;flex-direction:column;align-items:center}footer .container a.footer-logo{display:block}footer .container a.footer-logo:hover svg{filter:drop-shadow(.0625rem .0625rem .3125rem #D1B18D);transition:filter 0.4s ease-in-out}footer .container a.footer-logo:hover svg path{fill:#917676;transition:fill 0.4s ease-in-out}footer .container a.footer-logo svg{display:block;width:auto;height:7.875rem;transition:filter 0.4s ease-in-out}footer .container a.footer-logo svg path{transition:fill 0.4s ease-in-out}footer .container .footer-contacts{color:#785B57;font-family:'SofiaSans',sans-serif;font-style:normal;font-weight:400;font-size:1rem;line-height:2.1875rem;text-align:center;margin-top:2rem}footer .container nav.footer-nav{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;width:100%;gap:2rem;margin-top:3rem}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:1024px){footer .container nav.footer-nav{gap:0 2rem}}footer .container nav.footer-nav a{display:block;position:relative;color:#785B57;font-family:'SofiaSans',sans-serif;font-style:normal;font-weight:400;font-size:1rem;line-height:2.1875rem}footer .container nav.footer-nav a:after{content:"";position:absolute;left:0;right:0;bottom:0;width:100%;height:.125rem;background:transparent;transition:background 0.3s ease-out}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:1024px){footer .container nav.footer-nav a:after{bottom:0}}footer .container nav.footer-nav a:hover:after{background:#D1B18D;transition:background 0.3s ease-in-out}footer .container .footer-bottom{display:block;margin-top:4rem}footer .container .footer-bottom a.smartweb{display:flex;flex-direction:column;align-items:center}footer .container .footer-bottom a.smartweb svg.kak{display:block;width:auto;height:1rem;transition:transform 0.3s ease-in-out;margin-bottom:.1875rem}footer .container .footer-bottom a.smartweb svg.kak path{transition:fill 0.3s ease-in-out}footer .container .footer-bottom a.smartweb span{display:block;color:#785B57;font-family:'SofiaSans',sans-serif;font-style:normal;font-weight:400;font-size:.75rem;line-height:.875rem;transition:color 0.4s ease-in-out}footer .container .footer-bottom a.smartweb:hover svg.kak{transform:translateY(-40%) scale(1.5);transition:transform 0.3s ease-in-out}footer .container .footer-bottom a.smartweb:hover svg.kak path{fill:#D1B18D;transition:fill 0.3s ease-in-out}footer .container .footer-bottom a.smartweb:hover span{color:#D1B18D;transition:color 0.4s ease-in-out}.grecaptcha-badge{display:none}