@font-face {font-family:'proxima';src:url('../assets/fonts/proxima_nova_light-webfont.eot');src:url('../assets/fonts/proxima_nova_light-webfont.eot?#iefix') format('embedded-opentype'),url('../assets/fonts/proxima_nova_light-webfont.woff2') format('woff2'),url('../assets/fonts/proxima_nova_light-webfont.woff') format('woff'),url('../assets/fonts/proxima_nova_light-webfont.ttf') format('truetype'),url('../assets/fonts/proxima_nova_light-webfont.svg#proxima') format('svg');font-weight:normal;font-style:normal}
::-moz-selection {background:#000;color:#fff;opacity:1}
::selection {background:#000;color:#fff;opacity:1}
html {position:relative;min-height:100%}
body {color:#2d2d2d;font-family:'proxima',sans-serif;margin-bottom:60px;margin-bottom:3.75rem;padding-top:108px;padding-top:6.75rem}
body.insub {padding-top:156px;padding-top:9.75rem}
body.insub2 {padding-top:170px;padding-top:10.625rem}
body.page {padding-bottom:40px;padding-bottom:2.5rem}
.navbar {background:#fff;border-top:2px solid #000;box-shadow:0 0 2px 2px #000;padding:12px 62px 12px 59px;padding:0.75rem 3.875rem 0.75rem 3.6875rem}
.navbar-brand {font-size:18px;font-size:1.125rem;height:82px;height:5.125rem;margin:-2px 80px 0 0;margin:-0.125rem 5rem 0rem 0rem;padding:0;width:279px;width:17.4375rem;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}
.navbar-brand svg {fill:#000;height:100%;width:100%}
.languages {list-style:none;margin:0;padding:0;position:absolute;right:60px;right:3.75rem;top:-3px;top:-0.1875rem}
.languages li {background-color:#fff;border-radius:0;display:inline-block;height:22px;height:1.375rem;line-height:22px;line-height:1.375rem;margin:0;width:31px;width:1.9375rem;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}
.languages li a {color:#000;display:block;font-size:11px;font-size:0.6875rem;height:22px;height:1.375rem;line-height:22px;line-height:1.375rem;text-align:center;width:31px;width:1.9375rem;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}
.languages li a:hover {text-decoration:none}
.languages li.active,
.languages li:hover {background-color:#000;border-radius:0 0 4px 4px}
.languages li.active a,
.languages li:hover a {color:#fff}
#navbarCollapse {margin-bottom:-13px;margin-bottom:-0.8125rem;margin-top:40px;margin-top:2.5rem}
.navbar-nav {background:transparent}
.navbar-nav li {display:block;height:51px;height:3.1875rem;line-height:51px;line-height:3.1875rem;position:relative;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}
.navbar-nav li a {color:#000;font-family:'proxima',sans-serif;font-size:20px;font-size:1.25rem;line-height:22px;line-height:1.375rem;margin:10px 0 12px 0;margin:0.625rem 0rem 0.75rem 0rem;padding:3px 30px 3px 30px;padding:0.1875rem 1.875rem 0.1875rem 1.875rem;position:relative;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}
.navbar-nav li a:hover {text-decoration:none}
.navbar-nav li a svg {fill:#000;height:6px;height:0.375rem;position:absolute;right:24px;right:1.5rem;top:14px;top:0.875rem;width:8px;width:0.5rem}
.navbar-nav li a a {color:#fff}
.navbar-nav li.active,
.navbar-nav li:hover {background-color:#6b6b6b;-webkit-border-radius:7px 7px 0 0;border-radius:7px 7px 0 0;-webkit-box-shadow:inset 0 6px 7px 0 #3e3e3e;box-shadow:inset 0 6px 7px 0 #3e3e3e}
.navbar-nav li.active a,
.navbar-nav li:hover a {color:#fff;font-family:'proxima',sans-serif}
.navbar-nav li .down-menu {background:#6b6b6b;border:none;-webkit-border-radius:0;border-radius:0;left:0;left:0rem;margin:0;min-width:182px;min-width:11.375rem;padding:0 0 0 0;padding:0rem 0rem 0rem 0rem;position:absolute;text-align:center;top:100%}
.navbar-nav li .down-menu li {display:inline-block;height:26px;height:1.625rem;line-height:26px;line-height:1.625rem;margin:0 56px 0 56px;margin:0rem 3.5rem 0rem 3.5rem;padding:0 0 0 0;padding:0rem 0rem 0rem 0rem}
.navbar-nav li .down-menu li a {display:inline-block;font-size:16px;font-size:1rem;height:26px;height:1.625rem;line-height:26px;line-height:1.625rem;margin:0 0 0 0;margin:0rem 0rem 0rem 0rem;padding:1px 22px 0 22px;padding:0.0625rem 1.375rem 0rem 1.375rem;position:relative;width:auto}
.navbar-nav li .down-menu li a:after {bottom:0}
.navbar-nav li .down-menu li .dropdown-item.active,
.navbar-nav li .down-menu li .dropdown-item:active {background:transparent}
.navbar-nav li .down-menu li.active {background-color:#6b6b6b;-webkit-border-radius:6px;border-radius:6px;-webkit-box-shadow:inset 0 0 4px 2px #3e3e3e;box-shadow:inset 0 0 4px 2px #3e3e3e}
.navbar-nav li .down-menu li.active a {background:transparent;color:#fff}
.navbar-nav li .down-menu li:hover {background-color:#6b6b6b;-webkit-border-radius:7px;border-radius:7px;-webkit-box-shadow:inset 0 6px 7px 0 #3e3e3e;box-shadow:inset 0 6px 7px 0 #3e3e3e}
.navbar-nav li .down-menu li:hover a {background:transparent;color:#fff}
.navbar-nav li .down-menu li:focus {background-color:transparent;-webkit-border-radius:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none}
.navbar-nav li .down-menu li:focus a {background:transparent;color:#fff}
.navbar-nav li .dropdown-toggle:after {content:none}
#navbarCollapse form {margin-left:-25px;margin-left:-1.5625rem;margin-right:39px;margin-right:2.4375rem;position:relative;z-index:1}
#navbarCollapse form input {border:1px solid #000;-webkit-border-radius:0;border-radius:0;color:#000;font-size:17px;font-size:1.0625rem;opacity:0;width:0;-webkit-transition:width 0.4s ease-in-out;-moz-transition:width 0.4s ease-in-out;-ms-transition:width 0.4s ease-in-out;-o-transition:width 0.4s ease-in-out;transition:width 0.4s ease-in-out}
#navbarCollapse form input:focus {box-shadow:none;outline:none}
#navbarCollapse form button {border:none;display:inline-block;fill:#000;height:18px;height:1.125rem;padding:0;width:18px;width:1.125rem}
#navbarCollapse form button svg {height:100%;width:100%}
#navbarCollapse form button:hover {background:transparent}
#navbarCollapse form:hover input,
#navbarCollapse form:focus input {opacity:1;width:200px;width:12.5rem}
#navbarCollapse form:hover {margin-left:-250px;margin-left:-15.625rem}
#navbarCollapse .social {margin-top:-8px;margin-top:-0.5rem;padding-left:42px;padding-left:2.625rem;position:relative}
#navbarCollapse .social:before {background:#000;content:' ';display:block;height:34px;height:2.125rem;left:0;left:0rem;position:absolute;top:-6px;top:-0.375rem;width:1px;width:0.0625rem}
#navbarCollapse .social li {display:block;height:15px;height:0.9375rem;margin-right:8px;margin-right:0.5rem;padding:0;width:15px;width:0.9375rem}
#navbarCollapse .social li a:hover:after {content:none}
#navbarCollapse .social li svg {fill:#000;height:100%;width:100%;-webkit-transition:fill 0.2s ease-in-out;-moz-transition:fill 0.2s ease-in-out;-ms-transition:fill 0.2s ease-in-out;-o-transition:fill 0.2s ease-in-out;transition:fill 0.2s ease-in-out}
#navbarCollapse .social li svg#social-linkedin:hover {fill:#0077b5}
#navbarCollapse .social li svg#social-instagram:hover {fill:#8a3ab9}
.swiper-container {height:100%;width:100%}
.swiper-slide {text-align:center;font-size:18px;background:#fff;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}
.swiper-slide {background-position:center center;background-repeat:no-repeat;background-size:cover;font-size:0;height:100%;min-height:540px;min-height:33.75rem}
.swiper-button-prev,
.swiper-container-rtl .swiper-button-next {background:none;left:38px;left:2.375rem}
.swiper-button-prev svg,
.swiper-container-rtl .swiper-button-next svg {fill:#fff;height:40px;height:2.5rem;width:23px;width:1.4375rem}
.swiper-button-next,
.swiper-container-rtl .swiper-button-prev {background:none;right:38px;right:2.375rem}
.swiper-button-next svg,
.swiper-container-rtl .swiper-button-prev svg {fill:#fff;height:40px;height:2.5rem;width:23px;width:1.4375rem}
#morena-m {bottom:-60px;bottom:-3.75rem;height:408px;height:25.5rem;opacity:0.2;position:absolute;right:0;width:777px;width:48.5625rem}
.home-swiper {width:75%}
.home-info {background:#6b6b6b;height:100%;box-sizing:border-box;overflow:visible;padding:10px 0 10px 0;padding:0.625rem 0rem 0.625rem 0rem;width:25%;z-index:1}
.home-info .swiper-slide {background:transparent;width:100%;height:100%;padding:48px 54px 48px 54px;padding:3rem 3.375rem 3rem 3.375rem;opacity:0 !important;font-size:18px;font-size:1.125rem;display:block;-webkit-box-pack:none;-ms-flex-pack:none;-webkit-justify-content:none;justify-content:none;-webkit-box-align:none;-ms-flex-align:none;-webkit-align-items:none;align-items:none}
.home-info .swiper-slide hr {border-color:#a3a3a3;margin:20px 0 20px 0;margin:1.25rem 0rem 1.25rem 0rem}
.home-info .swiper-slide p {color:#fff;font-size:21px;font-size:1.3125rem;font-style:italic;letter-spacing:2.5px;letter-spacing:0.15625rem;line-height:1.4;text-align:right;width:100%}
.home-info .swiper-slide p strong {font-size:33px;font-size:2.0625rem;font-weight:normal}
.home-info .swiper-slide .description p {font-size:25px;font-size:1.5625rem;font-style:normal;line-height:42px;line-height:2.625rem;letter-spacing:6px;letter-spacing:0.375rem}
.home-info .swiper-slide .description p b {font-size:47px;font-size:2.9375rem;font-weight:normal;position:relative}
.home-info .swiper-slide .description p b:before {color:#808080;content:attr(alt);font-size:64px;font-size:4rem;font-style:italic;position:absolute;right:12px;right:0.75rem;top:18px;top:1.125rem;z-index:-1}
.home-info .swiper-slide .description p strong {font-size:38px;font-size:2.375rem;font-weight:normal}
.home-info .swiper-slide .notes {bottom:48px;bottom:3rem;position:absolute;right:54px;right:3.375rem}
.home-info .swiper-slide-active {opacity:1 !important}
.page-title {color:#6b6b6b;font-size:40px;font-size:2.5rem;letter-spacing:12px;letter-spacing:0.75rem;line-height:44px;line-height:2.75rem;margin:10px 0 42px 0;margin:0.625rem 0rem 2.625rem 0rem}
p {font-size:25px;font-size:1.5625rem;line-height:42px;line-height:2.625rem;margin:0}
.container-fluid {max-width:96%}
.container-fluid.narrow {max-width:686px;max-width:42.875rem}
.container-fluid.wider {max-width:852px;max-width:53.25rem}
#contactf input,
#contactf select {border:1px solid #000;font-size:16px;font-size:1rem;height:31px;height:1.9375rem;line-height:31px;line-height:1.9375rem;margin:15px 0 14px 17px;margin:0.9375rem 0rem 0.875rem 1.0625rem;max-width:221px;max-width:13.8125rem;padding:0 7px 0 7px;padding:0rem 0.4375rem 0rem 0.4375rem;width:100%}
#contactf textarea {border:1px solid #000;font-size:16px;font-size:1rem;min-height:270px;min-height:16.875rem;line-height:31px;line-height:1.9375rem;margin:15px 0 14px -15px;margin:0.9375rem 0rem 0.875rem -0.9375rem;max-width:582px;max-width:36.375rem;padding:0 7px 0 7px;padding:0rem 0.4375rem 0rem 0.4375rem;width:100%}
#contactf button {background:#000;border:none;color:#fff;font-weight:700;height:48px;height:3rem;line-height:48px;line-height:3rem;margin:16px 19px 103px 0;margin:1rem 1.1875rem 6.4375rem 0rem;text-transform:uppercase;width:104px;width:6.5rem}
.page .kitchen-swiper {margin-bottom:44px;margin-bottom:2.75rem}
.page .circles {margin-top:64px;margin-top:4rem}
.page .circles .circle {margin:0 32px 0 32px;margin:0rem 2rem 0rem 2rem}
.page .circles .circle:after {content:none}
.page .circles .circle .title {font-size:12px;font-size:0.75rem;margin-left:-32%;width:170%}
.project {color:#fff;position:relative}
.project img {height:auto;margin:0 -15px 0 -15px;margin:0rem -0.9375rem 0rem -0.9375rem;width:calc(100% + 30px)}
.project table {background:rgba(0,0,0,0.2);bottom:0;height:100%;left:0;left:0rem;position:absolute;right:0;right:0rem;text-align:center;top:0;vertical-align:middle;width:100%;-webkit-transition:background 0.4s ease-in-out;-moz-transition:background 0.4s ease-in-out;-ms-transition:background 0.4s ease-in-out;-o-transition:background 0.4s ease-in-out;transition:background 0.4s ease-in-out}
.project:hover {color:#fff}
.project:hover table {background:rgba(255,255,255,0.35)}
#map {height:530px;height:33.125rem;width:100%}
blockquote {background-color:#f3f3f3;display:block;margin:0 auto;padding:20px 20px 20px 20px;padding:1.25rem 1.25rem 1.25rem 1.25rem;text-align:center;width:80%}
blockquote p {font-size:20px;font-size:1.25rem;line-height:28px;line-height:1.75rem;margin:0}
blockquote.narrow {display:inline-block;text-align:center;width:auto}
.fr-fic.fr-dib {display:block;margin:0 auto 20px}
.wow table {margin:0 auto;text-align:left}
.wow table td {font-size:24px;font-size:1.5rem;line-height:42px;line-height:2.625rem;padding:0 15px 0 15px;padding:0rem 0.9375rem 0rem 0.9375rem;vertical-align:top}
.fr-fil {float:left;margin:0 30px 30px 0;margin:0rem 1.875rem 1.875rem 0rem}
.wow .oc-alternate-rows img {display:block;margin:0 auto}
.wow .oc-alternate-rows td {font-size:24px;font-size:1.5rem;line-height:42px;line-height:2.625rem;padding:0 60px 60px 60px;padding:0rem 3.75rem 3.75rem 3.75rem;text-align:center}
div:not('#galleryId') a[href*="pdf"]:before {content:url('../assets/image/pdf.svg');float:left;margin-right:8px;margin-right:0.5rem}
h3 {float:left;width:15%}
hr {clear:both}
div[id*="galleryId"].right,
div[id*="galleryId"].rights {float:right;width:85% !important}
div[id*="galleryId"].right div,
div[id*="galleryId"].rights div {float:left;margin-bottom:6px;margin-right:6px;position:relative;width:calc(33.333% - 6px)}
div[id*="galleryId"].right div img,
div[id*="galleryId"].rights div img {height:auto;width:100%}
div[id*="galleryId"].full,
div[id*="galleryId"].fullfilter {width:100%}
div[id*="galleryId"].full div,
div[id*="galleryId"].fullfilter div {float:left;margin-bottom:6px;margin-right:6px;position:relative;text-align:center;width:calc(20% - 6px)}
div[id*="galleryId"].full div img,
div[id*="galleryId"].fullfilter div img {height:auto;width:100%}
div[id*="galleryId"].full div a span,
div[id*="galleryId"].fullfilter div a span {color:#666;font-size:18px;font-size:1.125rem;line-height:26px;line-height:1.625rem}
div[id*="galleryId"].full div a:hover,
div[id*="galleryId"].fullfilter div a:hover {text-decoration:none}
div[id*="galleryId"].full3,
div[id*="galleryId"].blank {width:100%}
div[id*="galleryId"].full3 div,
div[id*="galleryId"].blank div {float:left;margin-bottom:6px;margin-right:6px;position:relative;text-align:center;width:calc(33.333% - 6px)}
div[id*="galleryId"].full3 div img,
div[id*="galleryId"].blank div img {height:auto;width:100%}
div[id*="galleryId"].full3 div a span,
div[id*="galleryId"].blank div a span {color:#666;font-size:18px;font-size:1.125rem;line-height:26px;line-height:1.625rem}
div[id*="galleryId"].full3 div a:hover,
div[id*="galleryId"].blank div a:hover {text-decoration:none}
div[id*="galleryId"].twotwo {clear:both;display:block;margin:0 auto;max-width:1200px;max-width:75rem;width:100%}
div[id*="galleryId"].twotwo div {float:left;margin-bottom:6px;margin-right:6px;position:relative;text-align:center;width:calc(50% - 6px)}
div[id*="galleryId"].twotwo div img {height:auto;width:100%}
div[id*="galleryId"].twotwo div a span {color:#666;font-size:18px;font-size:1.125rem;line-height:26px;line-height:1.625rem}
div[id*="galleryId"].twotwo div a:hover {text-decoration:none}
div[id*="galleryId"].rights {float:right;width:85%}
div[id*="galleryId"].rights div {float:left;margin-bottom:6px;margin-right:6px;position:relative;text-align:center;width:calc(33.333% - 6px)}
div[id*="galleryId"].rights div img {display:block;height:auto;margin:0 auto;max-width:373px;max-width:23.3125rem;width:100%}
div[id*="galleryId"].rights div a span {color:#666;font-size:18px;font-size:1.125rem;line-height:26px;line-height:1.625rem}
div[id*="galleryId"].rights div a:hover {text-decoration:none}
div[id*="galleryId"].rights div.link a {display:inline-block;position:relative}
div[id*="galleryId"].rights div.link a .thisexample {bottom:28px;bottom:1.75rem;color:#fff;font-size:15px;font-size:0.9375rem;position:absolute;right:10px;right:0.625rem}
div[id*="galleryId"].rightfour {float:right;width:85% !important}
div[id*="galleryId"].rightfour div {float:left;margin-bottom:6px;margin-right:6px;position:relative;width:calc(25% - 6px)}
div[id*="galleryId"].rightfour div img {height:auto;width:100%}
.oc-text-gray {float:left;font-size:20px;font-size:1.25rem;line-height:34px;line-height:2.125rem;width:13%}
#new-icon {height:40px;height:2.5rem;position:absolute;right:6px;right:0.375rem;top:6px;top:0.375rem;width:40px;width:2.5rem}
#sale-icon {height:40px;height:2.5rem;left:6px;left:0.375rem;position:absolute;top:6px;top:0.375rem;width:40px;width:2.5rem}
.button-group {text-align:center}
.button-group button {background-color:#fff;border:3px solid #ebebeb;-webkit-border-radius:20px;border-radius:20px;color:#6b6b6b;display:inline-block;font-size:16px;line-height:20px;height:32px;margin:2.5% 4px 4.2%;padding:4px 15px}
.button-group button.is-checked {background:#6b6b6b;border-color:#6b6b6b;color:#fff}
.button-group button:hover {cursor:pointer}
.todupoint,
.download {background-color:#fff;background-image:url(../assets/image/palete.png);background-position:6px 4px;background-repeat:no-repeat;border:3px solid #ebebeb;-webkit-border-radius:40px;border-radius:40px;color:#6b6b6b;display:inline-block;font-size:16px;line-height:24px;height:84px;margin:2.5% 10px 4.2%;padding:15px 46px 15px 100px;min-width:342px;max-width:342px}
.todupoint:hover,
.download:hover {color:#000;text-decoration:none}
.download {background-image:url(../assets/image/download.png);min-width:444px;max-width:540px}
.download:before {content:none !important}
.dochoice ul {list-style:none;margin:0;padding:0;text-align:center;width:100%}
.dochoice ul li:first-child:nth-last-child(1) {width:100%}
.dochoice ul li:first-child:nth-last-child(2),
.dochoice ul li:first-child:nth-last-child(2) ~ li {width:calc(50% - 60px)}
.dochoice ul li:first-child:nth-last-child(3),
.dochoice ul li:first-child:nth-last-child(3) ~ li {width:calc(33.3333% - 60px)}
.dochoice ul li:first-child:nth-last-child(4),
.dochoice ul li:first-child:nth-last-child(4) ~ li {width:calc(25% - 60px)}
.dochoice ul li {display:inline-block;padding:0 30px 0 30px;padding:0rem 1.875rem 0rem 1.875rem}
.dochoice ul li img {display:block;height:auto;margin:0 auto;max-width:100%;width:auto}
.dochoice ul li a {color:#6b6b6b}
.dochoice ul li a:hover {text-decoration:none}
.site-footer {background:#000;bottom:0;color:#fff;font-size:13px;font-size:0.8125rem;line-height:20px;line-height:1.25rem;padding:20px 0 20px 0;padding:1.25rem 0rem 1.25rem 0rem;position:absolute;width:100%;z-index:2}
.site-footer #contacts {max-width:96%;width:100%}
.site-footer a {color:#fff;text-decoration:underline}
.site-footer .sep {color:transparent;margin:0 18px 0 18px;margin:0rem 1.125rem 0rem 1.125rem}
.site-footer p {font-size:13px;font-size:0.8125rem;line-height:20px;line-height:1.25rem;margin:0}
.site-footer img {margin-bottom:-10px;margin-bottom:-0.625rem;margin-top:-12px;margin-top:-0.75rem}
.site-footer svg#sk-white {fill:#fff;margin:7px 0 8px 0;margin:0.4375rem 0rem 0.5rem 0rem;height:30px;height:1.875rem;width:40px;width:2.5rem}
.site-footer .copyright-small {font-size:13px;font-size:0.8125rem}
.inmobile {display:none}
.kitchen-thumbs {margin-left:92px;margin-left:5.75rem;width:calc(100% - 184px)}
.thumb-button-next,
.thumb-button-prev {position:relative}
.thumb-button-next svg,
.thumb-button-prev svg {fill:#000}
.thumb-button-next {float:right}
.thumb-button-prev {float:left}
@media screen and (max-width:1650px) {html {font-size:15px;font-size:0.9375rem }}
@media screen and (max-width:1440px) {.navbar-nav li a {padding:3px 20px 3px 20px;padding:0.1875rem 1.25rem 0.1875rem 1.25rem;white-space:nowrap }.navbar-nav li a svg {right:13px;right:0.8125rem;top:10px;top:0.625rem }.home-swiper {width:70% }.home-info {width:30% }p {font-size:20px;font-size:1.25rem;line-height:36px;line-height:2.25rem }.wow table td,.wow .oc-alternate-rows td {font-size:20px;font-size:1.25rem;line-height:36px;line-height:2.25rem;padding:0 30px 30px 30px;padding:0rem 1.875rem 1.875rem 1.875rem }}
@media screen and (max-width:1320px) {.navbar-nav li a {font-size:18px;font-size:1.125rem }}
@media screen and (max-width:1280px) {.navbar-nav li a svg {display:none }}
@media screen and (max-width:1180px) {.home-swiper {width:60% }.home-info {width:40% }#contacts .text-center {display:none }}
@media screen and (max-width:1140px) {body {padding-top:0 }body.page {padding-top:0 }.fixed-top {position:relative }#navbarCollapse {display:none !important }.navbar-toggler {display:block !important }.navbar-toggler-icon {background:#000;height:3px;height:0.1875rem;position:relative;-webkit-transform:rotate(0deg);transform:rotate(0deg);width:30px;width:1.875rem;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out }.navbar-toggler-icon:after,.navbar-toggler-icon:before {background:#000;content:' ';height:3px;height:0.1875rem;left:0;position:absolute;transform:rotate(0deg);-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;width:30px;width:1.875rem }.navbar-toggler-icon:after {top:-8px;top:-0.5rem }.navbar-toggler-icon:before {bottom:-8px;bottom:-0.5rem }.navbar-toggler[aria-expanded="true"] .navbar-toggler-icon {background-color:rgba(0,0,0,0);-webkit-transform:rotate(90deg);transform:rotate(90deg) }.navbar-toggler[aria-expanded="true"] .navbar-toggler-icon:after,.navbar-toggler[aria-expanded="true"] .navbar-toggler-icon:before {-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out }.navbar-toggler[aria-expanded="true"] .navbar-toggler-icon:after {top:1px;-webkit-transform:rotate(45deg);transform:rotate(45deg) }.navbar-toggler[aria-expanded="true"] .navbar-toggler-icon:before {bottom:-1px;bottom:-0.0625rem;-webkit-transform:rotate(-45deg);transform:rotate(-45deg) }.navbar-nav li {min-height:31px;min-height:1.9375rem;height:auto;line-height:31px;line-height:1.9375rem }.navbar-nav li .down-menu {position:relative;top:0;max-width:300px;max-width:18.75rem }.navbar-nav li .down-menu li {min-height:31px;min-height:1.9375rem;height:auto;line-height:31px;line-height:1.9375rem;margin-left:0;margin-right:0;width:100% }.fr-fic {height:auto;max-width:100%;width:100% }.navbar-nav li .down-menu .down-menu {left:-22px !important;left:-1.375rem !important }#navbarCollapse.show {background:#fff;box-shadow:0 0 1px #010819;display:block !important;height:auto;min-width:280px;min-width:17.5rem;position:absolute;right:0;top:60px;top:3.75rem;text-align:right }#navbarCollapse.show .navbar-nav {-ms-flex-direction:column;flex-direction:column }#navbarCollapse.show .navbar-nav li {-webkit-border-radius:0;border-radius:0;padding:2px 22px 2px 22px;padding:0.125rem 1.375rem 0.125rem 1.375rem;float:none !important;width:100% }#navbarCollapse.show .navbar-nav li .dropdown-menu.show {position:relative;text-align:right;top:0 }#navbarCollapse.show .navbar-nav.social {display:block;clear:both;margin:10px 0 10px 0;margin:0.625rem 0rem 0.625rem 0rem }#navbarCollapse.show .navbar-nav.social:before {content:none }.wow .oc-alternate-rows {display:block;width:100% }.wow .oc-alternate-rows tr {display:block;width:100% }.wow .oc-alternate-rows tr td {display:block;width:100% }h3 {width:25% }div[id*="galleryId"].right,div[id*="galleryId"].rights {width:75% !important }div[id*="galleryId"].right div,div[id*="galleryId"].rights div {width:calc(50% - 6px) }blockquote {width:100% }div[id*="galleryId"].full div,div[id*="galleryId"].fullfilter div {width:calc(25% - 6px) }.dochoice ul {list-style:none;margin:0;padding:0;text-align:center;width:100% }.dochoice ul li:first-child:nth-last-child(1) {width:100% }.dochoice ul li:first-child:nth-last-child(2),.dochoice ul li:first-child:nth-last-child(2) ~ li {width:calc(50% - 30px) }.dochoice ul li:first-child:nth-last-child(3),.dochoice ul li:first-child:nth-last-child(3) ~ li {width:calc(33.3333% - 30px) }.dochoice ul li:first-child:nth-last-child(4),.dochoice ul li:first-child:nth-last-child(4) ~ li {width:calc(25% - 30px) }.dochoice ul li {display:inline-block;padding:0 15px 0 15px;padding:0rem 0.9375rem 0rem 0.9375rem }}
@media screen and (max-width:870px) {.home-swiper {width:50% }.home-info {width:50% }}
@media screen and (max-width:870px) {.dochoice ul {list-style:none;margin:0;padding:0;text-align:center;width:100% }.dochoice ul li:first-child:nth-last-child(1) {width:100% }.dochoice ul li:first-child:nth-last-child(2),.dochoice ul li:first-child:nth-last-child(2) ~ li {width:calc(50% - 30px) }.dochoice ul li:first-child:nth-last-child(3),.dochoice ul li:first-child:nth-last-child(3) ~ li {width:calc(50% - 30px) }.dochoice ul li:first-child:nth-last-child(4),.dochoice ul li:first-child:nth-last-child(4) ~ li {width:calc(33.3333% - 30px) }.dochoice ul li {display:inline-block;padding:0 15px 0 15px;padding:0rem 0.9375rem 0rem 0.9375rem }}
@media screen and (max-width:690px) {.home-swiper {width:40% }.home-info {width:60% }.home-info .swiper-slide .description p {letter-spacing:2px;letter-spacing:0.125rem }.wow {display:block;width:100% }.wow tr {display:block;width:100% }.wow tr td {display:block;width:100% }h3 {width:100% }div[id*="galleryId"].right,div[id*="galleryId"].rights {width:100% !important }div[id*="galleryId"].full div,div[id*="galleryId"].fullfilter div {width:calc(33.3333% - 6px) }div[id*="galleryId"].full3 div,div[id*="galleryId"].blank div {width:calc(50% - 6px) }.oc-text-gray {width:100% }.todupoint,.download {min-width:240px;max-width:540px;height:auto;min-height:84px }}
@media screen and (max-width:510px) {html {font-size:16px;font-size:1rem }.navbar {padding:12px 15px 12px 15px;padding:0.75rem 0.9375rem 0.75rem 0.9375rem }.navbar-brand {margin:-2px 30px 0 0;margin:-0.125rem 1.875rem 0rem 0rem;width:160px;width:10rem }.languages {right:20px;right:1.25rem }.home-info .swiper-slide {padding:15px 20px 15px 20px;padding:0.9375rem 1.25rem 0.9375rem 1.25rem }.home-info .swiper-slide .notes {right:20px;right:1.25rem }div[id*="galleryId"].right div,div[id*="galleryId"].rights div {width:calc(100% - 6px) }.page-title {font-size:30px;font-size:1.875rem;letter-spacing:2px;letter-spacing:0.125rem }div[id*="galleryId"].full div,div[id*="galleryId"].fullfilter div {width:calc(50% - 6px) }.dochoice ul {list-style:none;margin:0;padding:0;text-align:center;width:100% }.dochoice ul li:first-child:nth-last-child(1) {width:100% }.dochoice ul li:first-child:nth-last-child(2),.dochoice ul li:first-child:nth-last-child(2) ~ li {width:100% }.dochoice ul li:first-child:nth-last-child(3),.dochoice ul li:first-child:nth-last-child(3) ~ li {width:100% }.dochoice ul li:first-child:nth-last-child(4),.dochoice ul li:first-child:nth-last-child(4) ~ li {width:100% }.dochoice ul li {display:inline-block;padding:0 15px 0 15px;padding:0rem 0.9375rem 0rem 0.9375rem }div[id*="galleryId"].twotwo div {width:calc(100% - 6px) }blockquote .fr-fic.fr-dib.fr-fil {display:block;float:none;margin:0 auto 20px !important }}
@media screen and (max-width:440px) {.home-swiper {width:100% }.home-info {width:100% }.swiper-slide {min-height:200px;min-height:12.5rem }div[id*="galleryId"].full div,div[id*="galleryId"].fullfilter div,div[id*="galleryId"].full3 div,div[id*="galleryId"].blank div {width:calc(100% - 6px) }.fr-fil {display:block;float:none;margin:0 0 15px 0;margin:0rem 0rem 0.9375rem 0rem;margin-left:auto;margin-right:auto }}