@charset "UTF-8";

@media(min-width:992px){
.d-desktop{visibility:visible;}
.h-desktop{visibility:hidden;}
.d-mobile{visibility:hidden;}
.h-mobile{visibility:visible;}
}
@media(max-width:991px){
.d-desktop{visibility:hidden;}
.h-desktop{visibility:visible;}
.d-mobile{visibility:visible;}
.h-mobile{visibility:hidden;}
}
@media(max-width:991px){
.only-mobile{display:block;}
}
@media(min-width:992px){
.only-mobile{display:none;}
}
@font-face{font-family:"icomoon";src:url(//identica.care/wp-content/themes/identica/assets/fonts/icomoon/icomoon.eot?yaayu);src:url(//identica.care/wp-content/themes/identica/assets/fonts/icomoon/icomoon.eot?yaayu#iefix) format("embedded-opentype"), url(//identica.care/wp-content/themes/identica/assets/fonts/icomoon/icomoon.ttf?yaayu) format("truetype"), url(//identica.care/wp-content/themes/identica/assets/fonts/icomoon/icomoon.woff?yaayu) format("woff"), url(//identica.care/wp-content/themes/identica/assets/fonts/icomoon/icomoon.svg?yaayu#icomoon) format("svg");font-weight:normal;font-style:normal;font-display:swap;}
[class^="icon-"], [class*=" icon-"]{font-family:"icomoon" !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.icon-logo-signet:before{content:"";color:#9db1d9;}
.icon-logo-full:before{content:"";color:#9db1d9;}
.icon-tooth:before{content:"";color:#f5f4f3;}
.icon-fb-icon:before{content:"";color:#997468;}
.icon-ig-icon:before{content:"";color:#997468;}
.icon-arrow-left:before{content:"";}
.icon-line:before{content:"";}
.icon-arrow-right:before{content:"";}
.icon-arrow:before{content:"";}
.icon-clip:before{content:"";}
@font-face{font-family:"Ivy Journal";src:url(//identica.care/wp-content/themes/identica/assets/fonts/ivyjournal/IvyJournal-Light.eot);src:url(//identica.care/wp-content/themes/identica/assets/fonts/ivyjournal/IvyJournal-Light.eot?#iefix) format("embedded-opentype"), url(//identica.care/wp-content/themes/identica/assets/fonts/ivyjournal/IvyJournal-Light.woff2) format("woff2"), url(//identica.care/wp-content/themes/identica/assets/fonts/ivyjournal/IvyJournal-Light.woff) format("woff"), url(//identica.care/wp-content/themes/identica/assets/fonts/ivyjournal/IvyJournal-Light.ttf) format("truetype"), url(//identica.care/wp-content/themes/identica/assets/fonts/ivyjournal/IvyJournal-Light.svg#IvyJournal-Light) format("svg");font-weight:300;font-style:normal;font-display:swap;}
@font-face{font-family:"Ivy Journal";src:url(//identica.care/wp-content/themes/identica/assets/fonts/ivyjournal/IvyJournal-LightItalic.eot);src:url(//identica.care/wp-content/themes/identica/assets/fonts/ivyjournal/IvyJournal-LightItalic.eot?#iefix) format("embedded-opentype"), url(//identica.care/wp-content/themes/identica/assets/fonts/ivyjournal/IvyJournal-LightItalic.woff2) format("woff2"), url(//identica.care/wp-content/themes/identica/assets/fonts/ivyjournal/IvyJournal-LightItalic.woff) format("woff"), url(//identica.care/wp-content/themes/identica/assets/fonts/ivyjournal/IvyJournal-LightItalic.ttf) format("truetype"), url(//identica.care/wp-content/themes/identica/assets/fonts/ivyjournal/IvyJournal-LightItalic.svg#IvyJournal-LightItalic) format("svg");font-weight:300;font-style:italic;font-display:swap;}
@font-face{font-family:"Lausanne";src:url(//identica.care/wp-content/themes/identica/assets/fonts/twklausanne/TWKLausanne-250.eot);src:url(//identica.care/wp-content/themes/identica/assets/fonts/twklausanne/TWKLausanne-250.eot?#iefix) format("embedded-opentype"), url(//identica.care/wp-content/themes/identica/assets/fonts/twklausanne/TWKLausanne-250.woff2) format("woff2"), url(//identica.care/wp-content/themes/identica/assets/fonts/twklausanne/TWKLausanne-250.woff) format("woff"), url(//identica.care/wp-content/themes/identica/assets/fonts/twklausanne/TWKLausanne-250.ttf) format("truetype"), url(//identica.care/wp-content/themes/identica/assets/fonts/twklausanne/TWKLausanne-250.svg#TWKLausanne-250) format("svg");font-weight:250;font-display:swap;}
@font-face{font-family:"Lausanne";src:url(//identica.care/wp-content/themes/identica/assets/fonts/twklausanne/TWKLausannePan-150.woff2) format("woff2"), url(//identica.care/wp-content/themes/identica/assets/fonts/twklausanne/TWKLausannePan-150.woff) format("woff");font-weight:150;font-display:swap;}
@font-face{font-family:"Lausanne";src:url(//identica.care/wp-content/themes/identica/assets/fonts/twklausanne/TWKLausannePan-100.woff2) format("woff2"), url(//identica.care/wp-content/themes/identica/assets/fonts/twklausanne/TWKLausannePan-100.woff) format("woff");font-weight:100;font-display:swap;}
@keyframes animate-arrow {
0%{transform:translateX(0px);opacity:1;}
50%{transform:translateX(5px);opacity:1;}
100%{transform:translateX(0px);opacity:1;}
}
@-ms-keyframes spin {
from{-ms-transform:rotate(0deg);}
to{-ms-transform:rotate(360deg);}
}
@-moz-keyframes spin {
from{-moz-transform:rotate(0deg);}
to{-moz-transform:rotate(360deg);}
}
@-webkit-keyframes spin {
from{-webkit-transform:rotate(0deg);}
to{-webkit-transform:rotate(360deg);}
}
@keyframes spin {
from{transform:rotate(0deg);}
to{transform:rotate(360deg);}
}
@keyframes animate-arrow {
0%{transform:translateX(0px);opacity:1;}
50%{transform:translateX(5px);opacity:1;}
100%{transform:translateX(0px);opacity:1;}
}
.tns-outer{padding:0 !important;}
.tns-outer [hidden]{display:none !important;}
.tns-outer [aria-controls], .tns-outer [data-action]{cursor:pointer;}
.tns-slider{-webkit-transition:all 0s;-moz-transition:all 0s;transition:all 0s;}
.tns-slider > .tns-item{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.tns-horizontal.tns-subpixel{white-space:nowrap;}
.tns-horizontal.tns-subpixel > .tns-item{display:inline-block;vertical-align:top;white-space:normal;}
.tns-horizontal.tns-no-subpixel:after{content:"";display:table;clear:both;}
.tns-horizontal.tns-no-subpixel > .tns-item{float:left;}
.tns-horizontal.tns-carousel.tns-no-subpixel > .tns-item{margin-right:-100%;}
.tns-no-calc{position:relative;left:0;}
.tns-gallery{position:relative;left:0;min-height:1px;}
.tns-gallery > .tns-item{position:absolute;left:-100%;-webkit-transition:transform 0s, opacity 0s;-moz-transition:transform 0s, opacity 0s;transition:transform 0s, opacity 0s;}
.tns-gallery > .tns-slide-active{position:relative;left:auto !important;}
.tns-gallery > .tns-moving{-webkit-transition:all 0.25s;-moz-transition:all 0.25s;transition:all 0.25s;}
.tns-autowidth{display:inline-block;}
.tns-lazy-img{-webkit-transition:opacity 0.6s;-moz-transition:opacity 0.6s;transition:opacity 0.6s;opacity:0.6;}
.tns-lazy-img.tns-complete{opacity:1;}
.tns-ah{-webkit-transition:height 0s;-moz-transition:height 0s;transition:height 0s;}
.tns-ovh{overflow:hidden;}
.tns-visually-hidden{position:absolute;left:-10000em;}
.tns-transparent{opacity:0;visibility:hidden;}
.tns-fadeIn{opacity:1;filter:alpha(opacity=100);z-index:0;}
.tns-normal, .tns-fadeOut{opacity:0;filter:alpha(opacity=0);z-index:-1;}
.tns-vpfix{white-space:nowrap;}
.tns-vpfix > div, .tns-vpfix > li{display:inline-block;}
.tns-t-subp2{margin:0 auto;width:310px;position:relative;height:10px;overflow:hidden;}
.tns-t-ct{width:2333.3333333333%;width:-webkit-calc(100% * 70 / 3);width:-moz-calc(100% * 70 / 3);width:calc(100% * 70 / 3);position:absolute;right:0;}
.tns-t-ct:after{content:"";display:table;clear:both;}
.tns-t-ct > div{width:1.4285714286%;width:-webkit-calc(100% / 70);width:-moz-calc(100% / 70);width:calc(100% / 70);height:10px;float:left;}
body{margin:0;padding:0;background-color:#F5F4F3;}
.btn{position:relative;cursor:pointer;background:#F5F4F3;text-decoration:none;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;color:#9DB1D9;font-family:"Lausanne";font-weight:150;font-size:calc(14px + 8 * ((100vw - 320px) / 1600));line-height:calc(14px + 8 * ((100vw - 320px) / 1600));letter-spacing:1%;text-align:center;border:1px solid #9DB1D9;border-radius:50px;font-size:calc(15px + 8 * ((100vw - 320px) / 1600));line-height:calc(15px + 8 * ((100vw - 320px) / 1600));letter-spacing:1;}
@media(min-width:992px){
.btn{padding:14px 24px 14px 24px;}
}
@media(max-width:991px){
.btn{padding:9px 15px 9px 15px;}
}
.btn:hover{background:#9DB1D9;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;color:#F5F4F3;border:1px solid #9DB1D9;}
.btn--alt{border:1px solid #F5F4F3;background:#9DB1D9;color:#F5F4F3;}
.btn--alt:hover{background:#F5F4F3;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;color:#9DB1D9;border:1px solid #9DB1D9;}
.mage--wrapper{display:flex;justify-content:center;width:100%;position:relative;margin-bottom:60px;}
.mage--wrapper--up{padding:calc(1.2 * 100px) calc(24px + 45 * ((100vw - 320px) / 1600)) 0 calc(24px + 45 * ((100vw - 320px) / 1600));width:unset;}
.mage--wrapper--up::before{display:block;content:"";background:#000000;position:absolute;bottom:-200px;left:0;right:0;width:100%;height:300px;z-index:-1;}
@media(max-width:990px){
.mage--wrapper--down{padding-top:30px;}
}
.mage--wrapper--down::before{display:block;content:"";background:#000000;position:absolute;bottom:-60px;left:0;right:0;width:100%;height:300px;z-index:-1;}
.mage--buttons{padding-left:calc(24px + 45 * ((100vw - 320px) / 1600));padding-right:calc(24px + 45 * ((100vw - 320px) / 1600));padding-top:calc(24px + 45 * ((100vw - 320px) / 1600));display:flex;gap:60px;}
@media(min-width:991px){
.mage--buttons-about{position:absolute;bottom:calc(24px + 45 * ((100vw - 320px) / 1600)) !important;}
}
.mage--buttons-right{display:flex;justify-content:flex-end;padding-right:0;}
@media(max-width:990px){
.mage--buttons-right{display:flex !important;}
}
.mage--buttons-center{display:flex;justify-content:center;}
@media(max-width:990px){
.mage--buttons-center{display:flex !important;}
}
.mage--buttons-center i::before{color:#FFFFFF;}
.mage--buttons-center i.icon-arrow-right::before{color:#9DB1D9;}
.mage--buttons .page-numbers{text-decoration:none;}
.mage--buttons .page-numbers:not(.prev):not(.next):not(.current){display:none;}
.mage--buttons .page-numbers.current{content:"";}
@media(max-width:990px){
.mage--buttons{display:none;}
}
.mage--buttons .prev, .mage--buttons .next{display:block;cursor:pointer;}
.mage--buttons .line{display:block;cursor:default;}
@media(max-width:990px){
.mage--buttons-mobile{display:flex;gap:39px;padding:0 calc(24px + 45 * ((100vw - 320px) / 1600));margin:0 0 calc(24px + 45 * ((100vw - 320px) / 1600)) 0;}
}
@media(min-width:991px){
.mage--buttons-mobile{display:none;}
}
.mage--buttons-mobile .prevm, .mage--buttons-mobile .nextm{display:block;cursor:pointer;}
.mage--buttons-mobile .linem{display:block;cursor:default;}
body.home .header{background:#9DB1D9 !important;}
body.single .header{background:#F5F4F3 !important;}
body.category .header{background:#F5F4F3 !important;}
body.home .header .brand i::before{color:#F5F4F3;}
body.home .header .brand.active i::before{color:#9DB1D9;}
@media(max-width:991px){
body.home .header .nav .menu a{color:#9DB1D9;}
}
@media(min-width:992px){
body.home .header .nav .menu a{color:#F5F4F3;}
}
body.home .header .nav .menu a::before{background-color:#F5F4F3 !important;}
@media(max-width:991px){
body.home .header #menu-secondary-menu .menu-item a{border:1px solid #9DB1D9 !important;}
}
@media(min-width:992px){
body.home .header #menu-secondary-menu .menu-item a{border:1px solid #F5F4F3 !important;}
}
body.home .hamburger span{background-color:#F5F4F3 !important;}
body.home .hamburger.active span{background-color:#9DB1D9 !important;}
body.page-id-8 .header{background:#9DB1D9 !important;}
body.page-id-8 .header .brand i::before{color:#F5F4F3;}
body.page-id-8 .header .brand.active i::before{color:#9DB1D9;}
@media(max-width:991px){
body.page-id-8 .header .nav .menu a{color:#9DB1D9;}
}
@media(min-width:992px){
body.page-id-8 .header .nav .menu a{color:#F5F4F3;}
}
@media(max-width:991px){
body.page-id-8 .header .nav .menu a::before{background-color:#9DB1D9 !important;}
}
@media(min-width:992px){
body.page-id-8 .header .nav .menu a::before{background-color:#F5F4F3 !important;}
}
@media(max-width:991px){
body.page-id-8 .header #menu-secondary-menu .menu-item a{border:1px solid #9DB1D9 !important;}
}
@media(min-width:992px){
body.page-id-8 .header #menu-secondary-menu .menu-item a{border:1px solid #F5F4F3 !important;}
}
body.page-id-8 .hamburger span{background-color:#F5F4F3 !important;}
body.page-id-8 .hamburger.active span{background-color:#9DB1D9 !important;}
body.page-template-page-services .header{background:#9DB1D9 !important;}
body.page-template-page-services .header .brand i::before{color:#F5F4F3;}
body.page-template-page-services .header .brand.active i::before{color:#9DB1D9 !important;}
@media(max-width:991px){
body.page-template-page-services .header .nav .menu a{color:#9DB1D9;}
}
@media(min-width:992px){
body.page-template-page-services .header .nav .menu a{color:#F5F4F3;}
}
@media(max-width:991px){
body.page-template-page-services .header .nav .menu a::before{background-color:#9DB1D9 !important;}
}
@media(min-width:992px){
body.page-template-page-services .header .nav .menu a::before{background-color:#F5F4F3 !important;}
}
@media(max-width:991px){
body.page-template-page-services .header #menu-secondary-menu .menu-item a{border:1px solid #9DB1D9 !important;}
}
@media(min-width:992px){
body.page-template-page-services .header #menu-secondary-menu .menu-item a{border:1px solid #F5F4F3 !important;}
}
body.page-template-page-services .hamburger span{background-color:#F5F4F3 !important;}
body.page-template-page-services .hamburger.active span{background-color:#9DB1D9 !important;}
@media only screen and (max-width: 991px) {
#menu-secondary-menu .menu-item a, .header .nav.nav-alt #menu-secondary-menu-english .menu-item a{border:1px solid #9DB1D9 !important;background:#9DB1D9 !important;color:#F5F4F3 !important;}
}
@media only screen and (max-width: 991px) {
#menu-secondary-menu a{font-size:20px;}
}
body.home #menu-secondary-menu .menu-item a, body.home #menu-secondary-menu-english .menu-item a, body.page-template-page-services #menu-secondary-menu .menu-item a, body.page-template-page-services #menu-secondary-menu-english .menu-item a, body.page-template-page-contact #menu-secondary-menu .menu-item a, body.page-template-page-contact #menu-secondary-menu-english .menu-item a{border:1px solid #9DB1D9;}
@media(min-width:992px){
body.home #menu-secondary-menu .menu-item a:hover, body.home #menu-secondary-menu-english .menu-item a:hover, body.page-template-page-services #menu-secondary-menu .menu-item a:hover, body.page-template-page-services #menu-secondary-menu-english .menu-item a:hover, body.page-template-page-contact #menu-secondary-menu .menu-item a:hover, body.page-template-page-contact #menu-secondary-menu-english .menu-item a:hover{background:#F5F4F3 !important;color:#9DB1D9 !important;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
}
@media(min-width:992px){
body.home .nav #menu-social-media .menu-item-line, body.page-template-page-services .nav #menu-social-media .menu-item-line, body.page-template-page-contact .nav #menu-social-media .menu-item-line{color:#F5F4F3;padding:0;}
}
@media(max-width:991px){
#menu-social-media{margin-top:25px !important;}
}
@media(min-width:992px){
.nav #menu-social-media .menu-item-line{color:#9DB1D9;padding:0;}
}
@media(max-width:991px){
.nav #menu-social-media .menu-item-line{display:none !important;}
}
@media(min-width:992px){
.nav-alt #menu-social-media .menu-item-line{color:#9DB1D9;padding:0;}
}
@media(max-width:991px){
.nav-alt #menu-social-media .menu-item-line{display:none !important;}
}
.header{position:fixed;top:0;width:100%;z-index:100;font-family:"Lausanne";line-height:10px;letter-spacing:0px;height:100px;}
.header #menu-secondary-menu .menu-item:last-child, .header #menu-secondary-menu-english .menu-item:last-child{padding-right:0 !important;}
@media(max-width:991px){
.header #menu-secondary-menu .menu-item:last-child, .header #menu-secondary-menu-english .menu-item:last-child{padding-left:0 !important;}
}
.header #menu-secondary-menu a{text-transform:uppercase;border-radius:50px;}
.header #menu-secondary-menu .menu-item a::before, .header #menu-secondary-menu-english .menu-item a::before{content:unset;position:unset;display:unset;width:unset;height:unset;bottom:unset;left:unset;background-color:unset;transform:unset;transform-origin:unset;transition:unset;}
@media only screen and (max-width: 991px) {
.header #menu-secondary-menu .menu-item a::before, .header #menu-secondary-menu-english .menu-item a::before{background-color:unset;}
}
.header #menu-secondary-menu .menu-item a:hover::before, .header #menu-secondary-menu-english .menu-item a:hover::before{transform:unset;}
.header #menu-secondary-menu .menu-item a, .header #menu-secondary-menu-english .menu-item a{border:1px solid #9DB1D9;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
@media(min-width:992px){
.header #menu-secondary-menu .menu-item a, .header #menu-secondary-menu-english .menu-item a{padding:10px 15px 10px 15px;}
}
@media(max-width:991px){
.header #menu-secondary-menu .menu-item a, .header #menu-secondary-menu-english .menu-item a{padding:14px 20px 14px 20px;}
}
.header #menu-secondary-menu .menu-item a:hover, .header #menu-secondary-menu-english .menu-item a:hover{background:#9DB1D9;color:#F5F4F3;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
.header #menu-secondary-menu .menu-item a[aria-current="page"], .header #menu-secondary-menu-english .menu-item a[aria-current="page"]{background:#9DB1D9;color:#000000;}
.header #menu-secondary-menu .menu-item a[aria-current="page"]::before, .header #menu-secondary-menu-english .menu-item a[aria-current="page"]::before{content:unset;position:unset;display:unset;width:unset;height:unset;bottom:unset;left:unset;background-color:unset;transform:unset;transform-origin:unset;transition:unset;}
.header .nav{height:100px;display:flex;align-items:center;justify-content:space-between;padding:0 calc(24px + 80 * ((100vw - 320px) / 1600));}
.header .nav.nav-alt #menu-secondary-menu .menu-item a, .header .nav.nav-alt #menu-secondary-menu-english .menu-item a{border:1px solid #9DB1D9;background:#9DB1D9 !important;color:#F5F4F3 !important;}
.header .nav.nav-alt #menu-secondary-menu .menu-item a:hover, .header .nav.nav-alt #menu-secondary-menu-english .menu-item a:hover{background:#F5F4F3 !important;color:#9DB1D9 !important;}
.header .nav.nav-alt .menu.menu-lang .menu-item{color:#9DB1D9;}
.header .nav.nav-alt .brand .icon-logo-signet::before{color:#9DB1D9;}
.header .nav.nav-alt .hamburger span{background-color:#9DB1D9 !important;}
@media only screen and (max-width: 991px) {
.header .nav.nav-alt .hamburger span{background-color:#9DB1D9 !important;}
}
.header .nav .hamburger span{display:block;width:25px;height:1px;margin:7.5px auto;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;background-color:#9DB1D9;}
.header .nav .hamburger span:nth-child(2){width:15px;margin:0 0 0 10px;}
.header .nav .hamburger{display:none;}
@media only screen and (max-width: 991px) {
.header .nav .hamburger{display:block;cursor:pointer;z-index:11;}
}
@media only screen and (max-width: 991px) {
.header .nav .hamburger.active span:nth-child(1){transform:translateY(10px) rotate(45deg);background-color:#9DB1D9;}
}
@media only screen and (max-width: 991px) {
.header .nav .hamburger.active span:nth-child(2){opacity:0;}
}
@media only screen and (max-width: 991px) {
.header .nav .hamburger.active span:nth-child(3){transform:translateY(-8px) rotate(-45deg);background-color:#9DB1D9;}
}
@media only screen and (min-width: 991px) {
.header .nav{background:transparent;}
}
.header .nav .brand{text-decoration:none !important;}
@media(max-width:991px){
.header .nav .brand{z-index:10000;}
}
.header .nav .icon-logo-signet{font-size:calc(25px + 10 * ((100vw - 320px) / 1600));}
@media only screen and (max-width: 991px) {
.header .nav .menu-main-menu-container{position:fixed;left:-100vw;top:0px;flex-direction:column;background-color:#F5F4F3;width:100%;transition:0.3s;height:100vh !important;width:100vw !important;display:flex !important;justify-content:center;}
.header .nav .menu-main-menu-container.active{left:0;z-index:10;}
}
.header .nav .menu{list-style:none;padding:0;margin:0;display:flex;justify-content:center;align-items:center;}
@media only screen and (min-width: 992px) {
.header .nav .menu{flex-direction:row;}
}
@media only screen and (max-width: 991px) {
.header .nav .menu{flex-direction:column;}
.header .nav .menu:not(:first-child){margin-top:35px;}
}
@media only screen and (max-width: 991px) {
.header .nav .menu.menu-lang{flex-direction:row !important;padding-top:10px;}
}
.header .nav .menu.menu-lang .menu-item{color:#9DB1D9;padding:0 calc(10px + 0 * ((100vw - 320px) / 1600));}
@media only screen and (max-width: 991px) {
.header .nav .menu.menu-lang .menu-item{padding:calc(27px + 0 * ((100vw - 320px) / 1600)) calc(15px + 0 * ((100vw - 320px) / 1600));}
}
.header .nav .menu.menu-lang .menu-item:last-child, .header .nav .menu.menu-lang .menu-item:first-child{padding:0;}
.header .nav .menu .menu-item{font-size:calc(16px + 0 * ((100vw - 320px) / 1600));font-weight:100;font-family:"Lausanne";padding:0 calc(15px + 5 * ((100vw - 320px) / 1600));}
@media(max-width:991px){
.header .nav .menu .menu-item{font-size:26px;}
}
@media only screen and (max-width: 991px) {
.header .nav .menu .menu-item{padding:calc(18px + 9 * ((100vw - 320px) / 1600));}
}
.header .nav .menu a{position:relative;color:#9DB1D9;text-decoration:none;text-transform:lowercase;font-size:calc(16px + 0 * ((100vw - 320px) / 1600));font-weight:100;white-space:nowrap;}
@media only screen and (max-width: 991px) {
.header .nav .menu a{color:#9DB1D9;font-size:26px;}
}
.header .nav .menu .current-page-ancestor a::before{content:"";position:absolute;display:block;width:100%;height:1px;bottom:-5px;left:0;background-color:#9DB1D9;transform:scaleX(1) !important;transform-origin:top left;transition:transform 0.3s ease;}
.header .nav .menu .current-page-ancestor a::before:hover{background-color:#9DB1D9;}
.header .nav .menu a[aria-current="page"]::before{content:"";position:absolute;display:block;width:100%;height:1px;bottom:-5px;left:0;transform:scaleX(1) !important;transform-origin:top left;transition:transform 0.3s ease;}
@media(max-width:991px){
.header .nav .menu a[aria-current="page"]::before{background-color:#9DB1D9 !important;}
}
.header .nav .menu a::before{content:"";position:absolute;display:block;width:100%;height:1px;bottom:-5px;left:0;background-color:#9DB1D9;transform:scaleX(0);transform-origin:top left;transition:transform 0.3s ease;}
.header .nav .menu a:hover::before{transform:scaleX(1);}
.header .nav.nav-alt{background:#F5F4F3;}
.header .nav.nav-alt .icon-ma{color:#9DB1D9 !important;}
.header .nav.nav-alt .menu a{color:#9DB1D9 !important;}
.header .nav.nav-alt .menu a[aria-current="page"]::before{background-color:#9DB1D9 !important;}
.header .nav.nav-alt .menu a::before{background-color:#9DB1D9 !important;}
.header .nav.nav-alt .menu a:hover{color:#9DB1D9 !important;}
body.home .main{background:#9DB1D9 !important;}
body.page-template-page-contact{background:#9DB1D9 !important;}
.main{padding:0;margin:0;margin-top:100px;overflow-x:hidden;}
.footer{background:#9DB1D9;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;color:#F5F4F3;}
@media(min-width:992px){
.footer{padding:0 calc(24px + 80 * ((100vw - 320px) / 1600)) 0 calc(24px + 80 * ((100vw - 320px) / 1600));}
}
@media(max-width:991px){
.footer{padding:0 calc(24px + 80 * ((100vw - 320px) / 1600)) calc(60px + 22 * ((100vw - 320px) / 1600)) calc(24px + 80 * ((100vw - 320px) / 1600));}
}
.footer-alt{background:#F5F4F3;color:#9DB1D9;}
.footer-alt .footer__info{color:#9DB1D9 !important;}
.footer-alt .footer__info a{color:#9DB1D9 !important;}
.footer-alt .icon-logo-full::before{color:#9DB1D9 !important;}
.footer-alt .icon-fb-icon::before{color:#9DB1D9 !important;}
.footer-alt .icon-ig-icon::before{color:#9DB1D9 !important;}
.footer .icon-logo-full::before{color:#F5F4F3;}
@media(min-width:992px){
.footer{height:263px;}
}
@media(max-width:991px){
.footer{flex-direction:column;justify-content:center;gap:39px;}
}
.footer__logo{flex:0.7;}
@media(max-width:991px){
.footer__logo{padding-top:64px;}
}
.footer__logo i{font-size:calc(25px + 10 * ((100vw - 320px) / 1600));}
.footer__info{font-family:"Lausanne";font-weight:150;font-size:calc(12px + 4 * ((100vw - 320px) / 1600));line-height:calc(17px + 6 * ((100vw - 320px) / 1600));letter-spacing:0;flex:3;display:flex;flex-direction:row;gap:calc(20px + 42 * ((100vw - 320px) / 1600));font-size:calc(13px + 3 * ((100vw - 320px) / 1600));}
.footer__info--links{padding:0;margin:0;list-style:none;}
@media(max-width:991px){
.footer__info--links{display:flex;flex-direction:row;}
.footer__info--links-item:not(:first-of-type)::before{padding-left:5px;content:"/";padding-right:5px;}
}
@media(min-width:992px){
.footer__info{align-items:flex-end;}
}
@media(max-width:991px){
.footer__info{flex-direction:column;align-items:center;text-align:center;}
}
@media(max-width:991px){
.footer__info{line-height:23px;}
}
@media(min-width:992px){
.footer__info{line-height:26px;justify-content:flex-end;}
}
.footer__info a{text-decoration:none;color:#F5F4F3;}
.footer__info a:hover{text-decoration:underline;text-underline-offset:5px;}
.footer__info--social{display:flex;flex-direction:column-reverse;justify-content:flex-end;}
@media(max-width:991px){
.footer__info--social{flex-direction:row-reverse;gap:10px;padding-bottom:64px;}
}
@media(max-width:991px){
.footer__info--social i{font-size:42px;}
}
@media(min-width:992px){
.footer__info--social i{font-size:40px;}
}
.hero{background:#9DB1D9;display:flex;justify-content:space-between;}
.hero.container{padding:0px calc(24px + 80 * ((100vw - 320px) / 1600)) 0 calc(24px + 80 * ((100vw - 320px) / 1600));}
@media(max-width:991px){
.hero{flex-direction:column;}
}
@media(min-width:992px){
.hero{flex-direction:row;}
}
.hero__grid{width:100%;}
@media(min-width:992px){
.hero__grid{display:grid;grid-template-rows:200px auto 200px 50px;grid-template-areas:"free photo" "title photo" "cta photo" "empty empty";}
}
@media(max-width:991px){
.hero__grid{display:flex;flex-direction:column;gap:40px;}
}
.hero__grid--head{font-family:"Ivy Journal";font-weight:300;font-size:calc(36px + 40 * ((100vw - 320px) / 1600));line-height:calc(41px + 41 * ((100vw - 320px) / 1600));letter-spacing:0;color:#F5F4F3;display:flex;align-items:center;}
@media(min-width:992px){
.hero__grid--head{grid-area:title;}
}
@media(max-width:991px){
.hero__grid--head{order:1;}
}
@media(min-width:992px){
.hero__grid--head{justify-content:flex-start;}
}
@media(max-width:991px){
.hero__grid--head{justify-content:center;text-align:center;}
}
.hero__grid--title{font-family:"Ivy Journal";font-weight:300;font-size:calc(36px + 60 * ((100vw - 320px) / 1600));line-height:calc(46px + 60 * ((100vw - 320px) / 1600));letter-spacing:0;color:#F5F4F3;}
@media(min-width:992px){
.hero__grid--title{grid-area:title;}
}
@media(max-width:991px){
.hero__grid--title{order:1;padding:0;margin:0;}
}
@media(max-width:991px){
.hero__grid--title{text-align:center;}
}
.hero__grid--photos{display:flex;flex-direction:row;}
@media(min-width:992px){
.hero__grid--photos{grid-area:photo;justify-content:flex-end;}
}
@media(max-width:991px){
.hero__grid--photos{order:2;justify-content:center;}
}
.hero__grid--cta{display:flex;align-items:flex-end;}
@media(min-width:992px){
.hero__grid--cta{grid-area:cta;padding-bottom:70px;}
}
@media(max-width:991px){
.hero__grid--cta{order:3;justify-content:center;padding-bottom:33px;}
}
.hero__grid--cta--link{cursor:pointer;color:#F5F4F3;text-decoration:none;font-family:"Lausanne";font-weight:150;font-size:calc(16px + 4 * ((100vw - 320px) / 1600));line-height:calc(16px + -6 * ((100vw - 320px) / 1600));letter-spacing:8;color:#F5F4F3;}
.hero__grid--cta--link:hover .icon-arrow::before{animation:animate-arrow 1s ease infinite;}
.hero__grid--cta--link .icon-arrow{margin-left:13px;font-size:15px;color:#F5F4F3;}
.hero__grid--cta--link .icon-arrow::before{position:absolute;}
.hero__text--title{font-family:"Ivy Journal";font-weight:300;line-height:calc(41px + 41 * ((100vw - 320px) / 1600));letter-spacing:0;color:#F5F4F3;}
@media(max-width:991px){
.hero__text--title{text-align:center;}
}
.hero__text--cta--link{cursor:pointer;color:#F5F4F3;text-decoration:none;font-family:"Lausanne";font-weight:300;font-size:calc(14px + 6 * ((100vw - 320px) / 1600));line-height:calc(14px + -4 * ((100vw - 320px) / 1600));letter-spacing:8;color:#F5F4F3;}
.hero__text--cta--link:hover .icon-arrow::before{animation:animate-arrow 1s ease infinite;}
.hero__text--cta--link .icon-arrow{margin-left:13px;font-size:15px;color:#F5F4F3;}
.hero__text--cta--link .icon-arrow::before{position:absolute;}
.hero--photos{background:red;}
@media(min-width:992px){
.hero--photos{flex-basis:50%;}
}
.hero__slider{height:100%;width:100%;}
@media(min-width:768px){
.hero__slider{padding:80px;}
}
.hero__slider--svgx{width:100%;height:100%;}
.hero__slider--buttons{display:none;position:absolute;right:0.5rem;top:0px;z-index:10;font-size:0px;}
.hero__slider--slides{position:relative;padding:0px;margin:0px;list-style-type:none;z-index:0;clip-path:url(#hero__slider--slides);}
@media(max-width:991px){
.hero__slider--slides{width:calc(100vw - 80px);aspect-ratio:1;}
}
@media(min-width:992px){
.hero__slider--slides{width:calc(50vw - calc(24px + 80 * ((100vw - 320px) / 1600)));aspect-ratio:1;}
}
.hero__slider--slide{position:absolute;left:0px;top:0px;width:100%;height:100%;opacity:0;z-index:1;-webkit-transition:opacity 1s;-moz-transition:opacity 1s;-o-transition:opacity 1s;transition:opacity 1s;display:flex;flex-direction:row;align-items:center;justify-content:flex-end;}
.hero__slider--slide img{object-fit:contain;width:100%;height:100%;max-width:700px;}
.hero__slider--slide--active{opacity:1;z-index:2;}
.intro{background:#F5F4F3;color:#9DB1D9;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:calc(23px + 13 * ((100vw - 320px) / 1600));padding-top:calc(64px + 16 * ((100vw - 320px) / 1600)) !important;padding-bottom:calc(64px + 16 * ((100vw - 320px) / 1600)) !important;}
.intro.container{padding:0 calc(24px + 80 * ((100vw - 320px) / 1600)) 0 calc(24px + 80 * ((100vw - 320px) / 1600));}
.intro__title{font-family:"Lausanne";font-weight:150;font-size:calc(14px + 6 * ((100vw - 320px) / 1600));line-height:calc(14px + 6 * ((100vw - 320px) / 1600));text-align:center;}
.intro__desc{font-family:"Ivy Journal";font-weight:300;font-size:calc(25px + 13 * ((100vw - 320px) / 1600));line-height:calc(28px + 15 * ((100vw - 320px) / 1600));text-align:center;max-width:932px;}
.intro__cta{margin-top:20px;}
.services{background:#9DB1D9;display:flex;flex-direction:row;}
@media(max-width:991px){
.services{flex-direction:column;}
}
@media(min-width:992px){
.services{margin-bottom:-5px;}
}
.services__photo{aspect-ratio:1;}
@media(min-width:992px){
.services__photo{flex-basis:50%;}
}
@media(max-width:991px){
.services__photo{flex-basis:100%;}
}
.services__photo img{aspect-ratio:1;width:100%;height:auto;object-fit:cover;}
.services__content{position:relative;flex-basis:calc(50% - calc(24px + 80 * ((100vw - 320px) / 1600)));display:flex;flex-direction:column;justify-content:flex-end;padding:calc(25px + 78 * ((100vw - 320px) / 1600)) calc(25px + 78 * ((100vw - 320px) / 1600)) calc(64px + 5 * ((100vw - 320px) / 1600)) calc(25px + 46 * ((100vw - 320px) / 1600));}
.services__content--circle{position:absolute;top:calc((-1*55px) + 55px + calc(25px + 78 * ((100vw - 320px) / 1600)));margin-top:0;z-index:1;}
@media(min-width:992px){
.services__content--circle{right:calc(calc(24px + 80 * ((100vw - 320px) / 1600)) + calc(25px + 78 * ((100vw - 320px) / 1600)));}
}
@media(max-width:991px){
.services__content--circle{right:calc(calc(25px + 78 * ((100vw - 320px) / 1600)));}
}
.services__content--circle-spin{position:absolute;z-index:1;transform-origin:50% 50%;-webkit-animation-name:spin;-webkit-animation-duration:20000ms;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:linear;-moz-animation-name:spin;-moz-animation-duration:20000ms;-moz-animation-iteration-count:infinite;-moz-animation-timing-function:linear;-ms-animation-name:spin;-ms-animation-duration:20000ms;-ms-animation-iteration-count:infinite;-ms-animation-timing-function:linear;animation-name:spin;animation-duration:20000ms;animation-iteration-count:infinite;animation-timing-function:linear;}
@media(min-width:992px){
.services__content--circle-spin{width:110px !important;height:110px !important;}
}
@media(max-width:991px){
.services__content--circle-spin{width:65px !important;height:65px !important;top:0;right:0;}
}
.services__content--title{max-width:511px;font-family:"Ivy Journal";font-weight:300;font-size:calc(25px + 13 * ((100vw - 320px) / 1600));line-height:calc(28px + 15 * ((100vw - 320px) / 1600));letter-spacing:0;color:#fff;}
@media(max-width:991px){
.services__content--title{margin-top:80px;}
}
.services__content--text{margin-top:calc(15px + 5 * ((100vw - 320px) / 1600));font-family:"Lausanne";font-weight:150;font-size:calc(12px + 4 * ((100vw - 320px) / 1600));line-height:calc(17px + 6 * ((100vw - 320px) / 1600));letter-spacing:0;color:#fff;}
@media(max-width:991px){
.services__content--text{max-width:240px;}
}
@media(min-width:992px){
.services__content--text{max-width:511px;}
}
.services__content--cta{line-height:calc(33px + 22 * ((100vw - 320px) / 1600));margin-top:calc(27px + 9 * ((100vw - 320px) / 1600));}
.marquee{overflow:hidden;white-space:nowrap;background-color:#F5F4F3;color:#9DB1D9;padding:calc(25px + 35 * ((100vw - 320px) / 1600)) 0;text-transform:lowercase;}
.marquee--text{font-size:0;}
.marquee .clipped-text{display:inline-block;font-family:"Ivy Journal";font-weight:300;font-size:calc(30px + 40 * ((100vw - 320px) / 1600));line-height:calc(40px + 3 * ((100vw - 320px) / 1600));letter-spacing:0;}
.gocontact{background-color:#9DB1D9;color:#F5F4F3;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:calc(23px + 13 * ((100vw - 320px) / 1600));height:calc(355px + 14 * ((100vw - 320px) / 1600));}
.gocontact.container{padding:0 calc(24px + 80 * ((100vw - 320px) / 1600)) 0 calc(24px + 80 * ((100vw - 320px) / 1600));}
.gocontact__desc{position:relative;max-width:856px;text-align:center;font-family:"Ivy Journal";font-weight:300;font-size:calc(25px + 13 * ((100vw - 320px) / 1600));line-height:calc(28px + 15 * ((100vw - 320px) / 1600));letter-spacing:0;}
.gocontact__cta{line-height:calc(33px + 22 * ((100vw - 320px) / 1600));position:relative;}
.smile{width:100%;overflow:hidden;}
@media(min-width:992px){
.smile{height:621px;}
}
@media(max-width:991px){
.smile{aspect-ratio:1;}
}
.smile__photo{width:100%;height:auto;object-fit:cover;}
@media(min-width:1400px){
.smile__photo{aspect-ratio:1.7777777778;object-position:50% 59%;}
}
@media(min-width:1200px) and (max-width:1399px){
.smile__photo{aspect-ratio:1.7777777778;object-position:50% 58%;}
}
@media(min-width:992px) and (max-width:1200px){
.smile__photo{aspect-ratio:1.7777777778;object-position:50% 50%;}
}
@media(max-width:991px){
.smile__photo{aspect-ratio:1;object-position:center 50%;transform:scale(1.8);}
}
.photos{background:#000000;}
.photos img{max-width:100%;height:auto;}
.photos .container{padding:88px calc(24px + 80 * ((100vw - 320px) / 1600)) 0px calc(24px + 80 * ((100vw - 320px) / 1600));}
.photos .container--without-right{padding:88px 0px 0px calc(24px + 80 * ((100vw - 320px) / 1600));}
@media(max-width:991px){
.photos .container--without-right{padding:88px 0px 0px 0px;}
}
@media(max-width:991px){
.photos .container--without-right-left{padding:0px 0px 0px 0px;}
}
.photos__content{display:flex;flex-wrap:wrap;}
@media(max-width:991px){
.photos__content--ordered{flex-direction:column-reverse !important;padding-bottom:calc(24px + 0 * ((100vw - 320px) / 1600));}
}
@media(min-width:992px){
.photos__content--one{flex:0 0 50%;}
}
.photos__content--one img{max-width:calc(100% - calc(2 * calc(24px + 80 * ((100vw - 320px) / 1600))));}
@media(max-width:991px){
.photos__content--one img{padding:calc(24px + 80 * ((100vw - 320px) / 1600));}
}
.photos__content--two{position:relative;}
@media(min-width:992px){
.photos__content--two{flex:0 0 50%;padding-top:160px;}
.photos__content--two i{position:absolute;font-size:calc(198px + 0 * ((100vw - 320px) / 1600));top:-38px;right:0;}
}
@media(max-width:991px){
.photos__content--two i{position:absolute;font-size:calc(198px + 0 * ((100vw - 320px) / 1600));top:-198px;right:0;}
}
@media(min-width:992px){
.photos__content--three{flex:0 0 50%;}
}
@media(max-width:991px){
.photos__content--three{padding:0;}
}
@media(min-width:992px){
.photos__content--four{flex:0 0 50%;margin-top:-280px;}
}
.kitchen{display:flex;}
@media(max-width:991px){
.kitchen{flex-wrap:wrap;}
}
.kitchen__circle-square{background:#9DB1D9;aspect-ratio:1;display:grid;grid-template-areas:"tl top top top tr" "l circle circle circle r" "l circle circle circle r" "l circle circle circle r" "bl bottom bottom bottom br";}
@media(max-width:991px){
.kitchen__circle-square{width:100%;grid-template-rows:55px 1fr 1fr 1fr 55px;grid-template-columns:55px 1fr 1fr 1fr 55px;}
}
@media(min-width:992px){
.kitchen__circle-square{flex:0 0 50%;grid-template-rows:calc(24px + 80 * ((100vw - 320px) / 1600)) 1fr 1fr 1fr calc(24px + 80 * ((100vw - 320px) / 1600));grid-template-columns:calc(24px + 80 * ((100vw - 320px) / 1600)) 1fr 1fr 1fr calc(24px + 80 * ((100vw - 320px) / 1600));}
}
.kitchen__circle-square--tl{grid-area:tl;border-right:1px solid #000000;border-bottom:1px solid #000000;}
.kitchen__circle-square--top{grid-area:top;border-bottom:1px solid #000000;display:flex;justify-content:center;align-items:center;font-family:"pano";font-size:calc(32px + 35 * ((100vw - 320px) / 1600));line-height:115%;}
.kitchen__circle-square--tr{grid-area:tr;border-left:1px solid #000000;border-bottom:1px solid #000000;}
.kitchen__circle-square--l{grid-area:l;border-right:1px solid #000000;}
.kitchen__circle-square--circle{grid-area:circle;border:1px solid #000000;height:100%;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;width:100%;display:flex;justify-content:center;align-items:center;text-align:center;}
.kitchen__circle-square--circle p{font-family:"neue";font-weight:300;font-size:calc(13px + 5 * ((100vw - 320px) / 1600));line-height:133%;width:60%;}
.kitchen__circle-square--r{grid-area:r;border-left:1px solid #000000;}
.kitchen__circle-square--bl{grid-area:bl;border-top:1px solid #000000;border-right:1px solid #000000;}
.kitchen__circle-square--bottom{grid-area:bottom;border-top:1px solid #000000;display:flex;justify-content:center;align-items:center;text-align:center;}
.kitchen__circle-square--br{grid-area:br;border-top:1px solid #000000;border-left:1px solid #000000;}
.kitchen__photo{background:#000000;width:100%;}
@media(min-width:992px){
.kitchen__photo{flex:0 0 50%;}
}
.kitchen__photo img{width:100%;height:100%;}
.pagetitle{display:flex;flex-direction:column;align-items:center;color:#9DB1D9;}
.pagetitle.container{padding:0px calc(24px + 80 * ((100vw - 320px) / 1600)) 0 calc(24px + 80 * ((100vw - 320px) / 1600));}
.pagetitle__title{max-width:645px;text-align:center;font-family:"Lausanne";font-weight:150;font-size:calc(14px + 6 * ((100vw - 320px) / 1600));line-height:calc(28px + 15 * ((100vw - 320px) / 1600));letter-spacing:1px;text-align:center;margin-top:calc(25px + 5 * ((100vw - 320px) / 1600));}
.pagetitle__desc{margin-top:calc(10px + 5 * ((100vw - 320px) / 1600));max-width:645px;text-align:center;font-family:"Ivy Journal";font-weight:300;font-size:calc(25px + 13 * ((100vw - 320px) / 1600));line-height:calc(28px + 15 * ((100vw - 320px) / 1600));text-align:center;}
.about-us{display:flex;flex-direction:column;align-items:center;color:#9DB1D9;}
.about-us.container{padding:0px calc(24px + 80 * ((100vw - 320px) / 1600)) 0 calc(24px + 80 * ((100vw - 320px) / 1600));}
.about-us__title{max-width:645px;text-align:center;font-family:"Lausanne";font-weight:150;font-size:calc(14px + 6 * ((100vw - 320px) / 1600));line-height:calc(28px + 15 * ((100vw - 320px) / 1600));letter-spacing:8;text-align:center;}
.about-us__desc{margin-top:calc(23px + 13 * ((100vw - 320px) / 1600));max-width:645px;text-align:center;font-family:"Ivy Journal";font-weight:300;font-size:calc(25px + 13 * ((100vw - 320px) / 1600));line-height:calc(28px + 15 * ((100vw - 320px) / 1600));text-align:center;}
.about-us__slider{height:100%;width:100%;display:flex;justify-content:center;}
@media(min-width:992px){
.about-us__slider{margin-top:calc(0px + 81 * ((100vw - 320px) / 1600));}
}
@media(max-width:991px){
.about-us__slider{margin-top:40px;}
}
@media(min-width:768px){
.about-us__slider{padding:0px;}
}
.about-us__slider--buttons{position:absolute;right:0.5rem;top:0px;z-index:10;font-size:0px;}
.about-us__slider--slides{position:relative;padding:0px;margin:0px;list-style-type:none;z-index:0;clip-path:url(#hero__slider--slides);margin-bottom:calc(0px + 49 * ((100vw - 320px) / 1600));}
@media(min-width:992px){
.about-us__slider--slides{width:1152px;height:557px;}
}
@media(max-width:991px){
.about-us__slider--slides{width:100%;height:calc(250px + 25px + 3.5px);}
}
.about-us__slider--slide{position:absolute;left:0px;top:0px;width:100%;height:100%;opacity:0;z-index:1;-webkit-transition:opacity 1s;-moz-transition:opacity 1s;-o-transition:opacity 1s;transition:opacity 1s;}
.about-us__slider--slide img{object-fit:cover;width:100%;height:100%;}
.about-us__slider--slide--active{opacity:1;z-index:2;}
.about-us__text{max-width:645px;text-align:center;font-family:"Lausanne";font-weight:150;font-size:calc(12px + 4 * ((100vw - 320px) / 1600));line-height:calc(17px + 6 * ((100vw - 320px) / 1600));text-align:center;}
@media(min-width:992px){
.about-us__text{margin-top:30px;margin-bottom:81px;}
}
@media(max-width:991px){
.about-us__text{margin-top:40px;margin-bottom:81px;}
}
.meeting{padding-top:88px;padding-bottom:88px;background:#9DB1D9;color:#F5F4F3;display:flex;flex-direction:column;align-items:center;gap:40px;}
.meeting-alt{background:#F5F4F3 !important;color:#9DB1D9 !important;}
.meeting__title{font-family:"Ivy Journal";font-weight:300;font-size:calc(36px + 40 * ((100vw - 320px) / 1600));line-height:calc(42px + 35 * ((100vw - 320px) / 1600));text-align:center;}
.meeting__cta{line-height:55px;}
.about .container{padding:calc(24px + 45 * ((100vw - 320px) / 1600)) calc(24px + 45 * ((100vw - 320px) / 1600));}
.about .mage{display:flex;}
@media(max-width:990px){
.about .mage{flex-direction:column;}
}
.about .mage--title{font-family:"pano";font-size:calc(30px + 17 * ((100vw - 320px) / 1600));line-height:calc(37px + 23 * ((100vw - 320px) / 1600));padding-left:calc(24px + 45 * ((100vw - 320px) / 1600));padding-right:calc(24px + 45 * ((100vw - 320px) / 1600));background-color:#000000;padding-top:calc(100px + calc(24px + 45 * ((100vw - 320px) / 1600)));padding-bottom:0;margin-bottom:0;}
.about .mage--text{background-color:#000000;padding-left:calc(24px + 45 * ((100vw - 320px) / 1600));padding-right:calc(24px + 45 * ((100vw - 320px) / 1600));padding-top:calc(24px + 45 * ((100vw - 320px) / 1600));font-family:"neue";font-size:calc(14px + 2 * ((100vw - 320px) / 1600));line-height:calc(18px + 6 * ((100vw - 320px) / 1600));}
@media(min-width:1600px){
.about .mage--text-width{width:75%;}
}
@media(min-width:1400px) and (max-width:1599px){
.about .mage--text-width{width:85%;}
}
@media(min-width:1200px) and (max-width:1399px){
.about .mage--text-width{width:85%;}
}
@media(min-width:991px) and (max-width:1199px){
.about .mage--text-width{width:85%;}
}
@media(max-width:990px){
.about .mage--text-width{width:100%;}
}
@media(max-width:990px){
.about .mage__col{flex:0 0 100%;}
}
@media(min-width:991px){
.about .mage__col{flex:0 0 50%;}
}
.about .mage__col--top{display:flex;flex-direction:column;color:#FFFFFF;}
.about .mage__col--top::after{display:block;position:absolute;content:"";bottom:calc(2 * calc(34.3px + 45 * ((100vw - 320px) / 1600))) !important;background:#000000;width:50%;height:100%;z-index:-1;}
.about .hero-carousel{position:relative;}
.about .hero-carousel .carousel img{object-fit:cover;width:100%;height:100vh;object-position:right bottom;}
@media(max-width:990px){
.about .hero-carousel .carousel img{height:calc(100vh - 181px) !important;}
}
.about .hero-carousel .carousel img{max-width:100%;height:auto;border:0;vertical-align:middle;}
.about .mission{display:flex;align-items:flex-end;gap:calc(16px + 253 * ((100vw - 320px) / 1600));}
.about .mission.container{padding:calc(24px + 78 * ((100vw - 320px) / 1600)) calc(24px + 45 * ((100vw - 320px) / 1600)) calc(24px + 78 * ((100vw - 320px) / 1600)) calc(24px + 45 * ((100vw - 320px) / 1600)) !important;}
@media only screen and (max-width: 990px) {
.about .mission{flex-direction:column;gap:26px;}
}
.about .mission--title{display:block;font-family:"pano";font-size:calc(30px + 17 * ((100vw - 320px) / 1600));line-height:calc(38px + 22 * ((100vw - 320px) / 1600));margin-bottom:calc(20px + 20 * ((100vw - 320px) / 1600));}
.about .mission--text{font-family:"neue";font-weight:400;font-size:calc(14px + 2 * ((100vw - 320px) / 1600));line-height:calc(18px + 6 * ((100vw - 320px) / 1600));}
.about .hero-marquee{overflow:hidden;white-space:nowrap;background-color:#000000;color:#FFFFFF;padding:calc(25px + 35 * ((100vw - 320px) / 1600)) 0;}
.about .marquee{font-size:0;}
.about .clipped-text{display:inline-block;font-size:50px;font-family:"pano";font-size:calc(20px + 27 * ((100vw - 320px) / 1600));line-height:calc(26px + 34 * ((100vw - 320px) / 1600));}
.contact{height:calc(100vh - 100px);background:#9DB1D9;}
.contact.container{padding:0 calc(24px + 80 * ((100vw - 320px) / 1600)) 0 calc(24px + 80 * ((100vw - 320px) / 1600));}
@media(min-width:992px){
.contact{display:flex;flex-direction:column;justify-content:center;}
}
.contact__text{margin-bottom:64px;font-family:"Ivy Journal";font-weight:300;font-size:calc(48px + 27 * ((100vw - 320px) / 1600));line-height:calc(52px + -2 * ((100vw - 320px) / 1600));letter-spacing:8;color:#F5F4F3;}
@media(max-width:991px){
.contact__text{padding-top:calc(77px + 119 * ((100vw - 320px) / 1600));text-align:center;}
}
.contact__tabs{display:flex;flex-direction:row;gap:calc(19px + 17 * ((100vw - 320px) / 1600));}
@media(max-width:991px){
.contact__tabs{flex-direction:column;}
}
.contact__tabs--center{display:flex;flex-direction:row;justify-content:space-around;gap:40px;}
.contact__tabs-info{padding:calc(38px + 21 * ((100vw - 320px) / 1600));border-left:1px solid #F5F4F3;border-top:1px solid #F5F4F3;border-right:1px solid #F5F4F3;border-top-left-radius:50px 50px;border-top-right-radius:50px 50px;font-family:"Lausanne";font-weight:150;font-size:calc(12px + 4 * ((100vw - 320px) / 1600));line-height:calc(17px + 6 * ((100vw - 320px) / 1600));letter-spacing:0;color:#F5F4F3;}
@media(min-width:992px){
.contact__tabs-info{min-width:300px;}
}
@media(max-width:991px){
.contact__tabs-info{text-align:center;}
}
.contact__tabs-info a{color:#F5F4F3;text-decoration:none;}
.contact__tabs-open{padding:calc(38px + 21 * ((100vw - 320px) / 1600));border-left:1px solid #F5F4F3;border-top:1px solid #F5F4F3;border-right:1px solid #F5F4F3;border-top-left-radius:50px 50px;border-top-right-radius:50px 50px;font-family:"Lausanne";font-weight:150;font-size:calc(12px + 4 * ((100vw - 320px) / 1600));line-height:calc(17px + 6 * ((100vw - 320px) / 1600));letter-spacing:0;color:#F5F4F3;display:flex;flex-direction:column;align-items:center;}
@media(min-width:992px){
.contact__tabs-open{min-width:300px;}
}
.contact__tabs-open-item{display:flex;flex-direction:row;flex:1;width:100%;gap:calc(15px + 10 * ((100vw - 320px) / 1600));}
.contact__tabs-open-item-day{width:170px;text-align:left;}
.contact__tabs-open-item-time{width:140px;text-align:left;}
@media only screen and (max-width: 990px) {
.contact--logo{position:relative;padding-top:40px;left:calc(50% - 61px);bottom:0;content:url(//identica.care/wp-content/themes/identica/assets/images/tooth.svg);}
}
@media only screen and (min-width: 991px) {
.contact--logo{position:absolute;bottom:calc(24px + 80 * ((100vw - 320px) / 1600));right:calc(24px + 80 * ((100vw - 320px) / 1600));content:url(//identica.care/wp-content/themes/identica/assets/images/tooth.svg);}
}
.contact__content{color:#FFFFFF;display:flex;flex-direction:column;justify-content:center;padding:0 calc(24px + 45 * ((100vw - 320px) / 1600));}
.contact__slogan{font-size:calc(36px + 34 * ((100vw - 320px) / 1600));line-height:calc(43px + 37 * ((100vw - 320px) / 1600));font-family:"pano";}
.contact__slogan--color{color:#9DB1D9;}
.contact__info{color:#FFFFFF;position:absolute;left:calc(24px + 45 * ((100vw - 320px) / 1600));bottom:calc(24px + 47 * ((100vw - 320px) / 1600));font-family:"neue";font-weight:400;display:flex;gap:calc(20px + 65 * ((100vw - 320px) / 1600));font-size:calc(12px + 3 * ((100vw - 320px) / 1600));line-height:calc(16px + 5 * ((100vw - 320px) / 1600));}
@media only screen and (max-width: 990px) {
.contact__info{flex-direction:column;}
}
.contact__info a{color:#FFFFFF;text-decoration:none;}
.realizations{padding:0 calc(24px + 45 * ((100vw - 320px) / 1600)) 0 calc(24px + 45 * ((100vw - 320px) / 1600));}
.realizations--down{padding:0 calc(24px + 45 * ((100vw - 320px) / 1600)) 0 calc(24px + 45 * ((100vw - 320px) / 1600));}
.realizations .footer{padding-bottom:calc(24px + 45 * ((100vw - 320px) / 1600));}
@media(min-width:768px){
.realizations .wrapper-single{display:flex;gap:2rem;row-gap:2rem;column-gap:2rem;flex-wrap:wrap;flex-direction:row;}
.realizations .wrapper-single--vertical{flex:0 0 calc(50% - 1rem);}
.realizations .wrapper-single--horizon{flex:0 0 100%;}
.realizations .wrapper-single--horizon img{object-fit:cover;width:100%;}
.realizations .wrapper-single--square{flex:0 0 calc(calc(50% - (2 * calc(70px + 70 * ((100vw - 320px) / 1600)))) - 1rem);border:calc(70px + 70 * ((100vw - 320px) / 1600)) solid transparent;display:flex;align-items:center;justify-content:center;}
}
@media(max-width:767px){
.realizations .wrapper-single{display:flex;gap:2rem;row-gap:2rem;column-gap:2rem;flex-wrap:wrap;flex-direction:row;}
.realizations .wrapper-single--vertical{flex:0 0 100%;}
.realizations .wrapper-single--horizon{flex:0 0 100%;}
.realizations .wrapper-single--square{flex:0 0 100%;display:flex;align-items:center;justify-content:center;}
}
.realizations .default-post img{object-fit:cover;width:100%;}
.realizations img{max-width:100%;height:auto;border:0;vertical-align:middle;}
.walk360{background-color:#000000;padding:0;margin:0;height:calc(100vh - 91px);}
.walk360__embed{padding:0;margin:0;width:100%;height:100%;}
.products{padding:0 calc(24px + 80 * ((100vw - 320px) / 1600)) 0 0;background-color:#000000;display:flex;border-top:1px solid #9DB1D9;gap:calc(1px + 189 * ((100vw - 320px) / 1600));}
@media(max-width:991px){
.products{flex-direction:column;}
}
@media(min-width:1199px){
.products__sidebar{width:100%;max-width:410px;}
}
@media(min-width:992px) and (max-width:1199px){
.products__sidebar{width:100%;max-width:360px;}
}
@media(max-width:991px){
.products__sidebar{width:calc(100% + calc(24px + 80 * ((100vw - 320px) / 1600)));padding:0 !important;border-bottom:1px solid #9DB1D9;}
}
.products__notice{padding-top:calc(74px + 0 * ((100vw - 320px) / 1600));font-family:"neue";font-weight:300;font-size:calc(16px + 0 * ((100vw - 320px) / 1600));line-height:133%;color:#9DB1D9;padding-left:calc(24px + 80 * ((100vw - 320px) / 1600));}
.products__notice i{vertical-align:middle;}
.products__notice span{display:inline-flex;}
@media(max-width:991px){
.products__notice{display:none;}
}
.products__notice--mobile{width:calc(100% - 48px);display:block;border-top:1px solid #9DB1D9;border-bottom:1px solid #9DB1D9;padding:48px 24px;font-family:"neue";font-size:calc(13px + 0 * ((100vw - 320px) / 1600));line-height:133%;color:#9DB1D9;}
.products__notice--mobile i{vertical-align:middle;}
.products__notice--mobile span{display:inline-flex;}
@media(min-width:992px){
.products__notice--mobile{display:none;}
}
@media(max-width:991px){
.products__notice--mobile{display:block;}
}
.products__categories{list-style:none;padding:0;margin:0;}
@media(max-width:991px){
.products__categories{padding-right:calc(24px + 80 * ((100vw - 320px) / 1600));}
}
@media(max-width:991px){
.products__categories{overflow:auto;overflow-y:auto;overflow-y:hidden;display:flex;}
}
.products__categories--link{display:flex;align-items:center;justify-content:flex-start;min-height:calc(59px + 0 * ((100vw - 320px) / 1600));padding-left:calc(24px + 80 * ((100vw - 320px) / 1600));text-transform:uppercase;color:#9DB1D9;font-family:"neue";font-weight:300;text-decoration:none;font-size:16px;line-height:20px;}
@media(min-width:992px){
.products__categories--link{border:1px solid #9DB1D9;border-left:none;border-top:none;letter-spacing:10%;}
}
@media(max-width:991px){
.products__categories--link{text-wrap:nowrap;}
}
@media(min-width:992px){
.products__categories--link-active{background:#9DB1D9;color:#000000;}
}
@media(max-width:991px){
.products__categories--link-active{color:#9DB1D9;text-decoration:underline;text-underline-offset:8px;text-wrap:nowrap;}
}
.products__list{display:flex;flex-direction:column;}
@media(max-width:991px){
.products__list{width:calc(100% - calc(24px + 80 * ((100vw - 320px) / 1600)));padding-left:calc(24px + 80 * ((100vw - 320px) / 1600));}
}
@media(min-width:992px) and (max-width:1199px){
.products__list{width:calc(100% - 360px - calc(1px + 189 * ((100vw - 320px) / 1600)));}
}
@media(min-width:1200px){
.products__list{width:calc(100% - 410px - calc(1px + 189 * ((100vw - 320px) / 1600)));}
}
.products__category{display:flex;flex-direction:column;flex:1;}
.products__category:first-child{padding:calc(31px + 43 * ((100vw - 320px) / 1600)) 0 0 0;}
.products__category:first-child .products__category--title:first-child{padding-top:0px !important;}
.products__category--title{font-size:calc(33px + 7 * ((100vw - 320px) / 1600));line-height:calc(40px + 0 * ((100vw - 320px) / 1600));font-family:"neue";color:#9DB1D9;padding-bottom:calc(30px + 0 * ((100vw - 320px) / 1600));padding-top:calc(29px + 0 * ((100vw - 320px) / 1600));}
.products__category-list{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;padding-bottom:calc(31px + 0 * ((100vw - 320px) / 1600));}
@media(max-width:991px){
.products__category-list{width:100%;}
}
@media(min-width:992px){
.products__category-list--info{width:calc(100vw - 410px - 410px);}
}
@media(max-width:991px){
.products__category-list--info{width:calc(65vw);}
}
.products__category-list--addinfo{display:flex;gap:15px;align-items:center;}
.products__category-item--title{font-family:"neue";font-size:calc(13px + 5 * ((100vw - 320px) / 1600));color:#9DB1D9;font-weight:bold;padding-bottom:calc(5px + 0 * ((100vw - 320px) / 1600));}
@media(min-width:992px){
.products__category-item--title{width:80%;}
}
@media(max-width:991px){
.products__category-item--title{width:90%;}
}
.products__category-item--intensity{font-size:13px;text-wrap:nowrap;}
.products__category-item--intensity .icon-sun-mini{vertical-align:middle;}
.products__category-item--ingredients{font-family:"neue";font-weight:300;font-size:calc(13px + 3 * ((100vw - 320px) / 1600));color:#9DB1D9;line-height:133%;}
@media(min-width:992px){
.products__category-item--ingredients{width:80%;}
}
@media(max-width:991px){
.products__category-item--ingredients{width:90%;}
}
.products__category-item--price{font-family:"neue";font-size:calc(13px + 5 * ((100vw - 320px) / 1600));color:#9DB1D9;line-height:133%;text-wrap:nowrap;font-weight:300;}
.products-photos{display:flex !important;flex-direction:row;background-color:#000000;}
@media(min-width:992px){
.products-photos--photo:nth-child(1){flex:0 0 33%;}
.products-photos--photo:nth-child(2){flex:0 0 33%;}
.products-photos--photo:nth-child(3){flex:0 0 33%;}
}
@media(max-width:991px){
.products-photos--photo:nth-child(1){flex:0 0 50%;}
.products-photos--photo:nth-child(2){flex:0 0 50%;}
.products-photos--photo:nth-child(3){flex:0 0 100%;aspect-ratio:1.3333333333;}
}
@media(max-width:991px){
.products-photos{padding:0;margin:0;}
}
@media(min-width:992px){
.products-photos{padding-top:80px;}
}
@media(max-width:991px){
.products-photos{flex-wrap:wrap;}
}
.products-photos img{object-fit:cover;width:100%;height:100%;}
@media(min-width:992px){
.products-photos img{aspect-ratio:0.75;}
}
@media(max-width:991px){
.products-photos img{flex-wrap:wrap;}
.products-photos img:first-of-type{flex:0 0 50%;}
.products-photos img:nth-child(2){object-fit:contain !important;flex:0 0 50%;}
.products-photos img:nth-child(3){flex:0 0 100%;aspect-ratio:1.3333333333;}
}
.nye{background-color:#000000;}
.nye a{color:#F5F4F3;text-decoration:none;}
.nye__hero{background-color:#000000;background-repeat:no-repeat;background-size:cover;display:flex;flex-direction:column;align-items:center;justify-content:center;}
@media(min-width:992px){
.nye__hero{background-position:center;}
}
@media(max-width:991px){
.nye__hero{background-position:40%;}
}
.nye__hero--year{padding-top:calc(134px + 0 * ((100vw - 320px) / 1600));font-family:"silka";color:#F5F4F3;text-transform:uppercase;font-style:italic;font-size:calc(18px + 16 * ((100vw - 320px) / 1600));text-align:center;font-weight:100;letter-spacing:10%;}
.nye__hero--title{padding-top:calc(19px + 0 * ((100vw - 320px) / 1600));font-size:calc(60px + 30 * ((100vw - 320px) / 1600));font-family:"silka";color:#F5F4F3;text-transform:uppercase;text-align:center;font-weight:700;line-height:calc(60px + 40 * ((100vw - 320px) / 1600));}
.nye__hero--hour{padding-top:calc(25px + 0 * ((100vw - 320px) / 1600));font-size:calc(18px + 16 * ((100vw - 320px) / 1600));font-family:"silka";color:#F5F4F3;text-transform:uppercase;font-style:italic;font-weight:100;letter-spacing:10%;}
.nye__hero--footer{display:flex;padding-top:calc(100px + 26 * ((100vw - 320px) / 1600));padding-bottom:calc(40px + 0 * ((100vw - 320px) / 1600));align-items:flex-end;color:#F5F4F3;font-family:"silka";font-style:italic;text-transform:uppercase;font-size:calc(19px + 0 * ((100vw - 320px) / 1600));font-weight:100;letter-spacing:10%;}
@media(min-width:992px){
.nye__hero--footer{margin-left:-25px;}
}
.nye__hero .icon-logo-signet{font-size:calc(62px + 0 * ((100vw - 320px) / 1600));padding:0 calc(12px + 24 * ((100vw - 320px) / 1600));}
.nye__hero .icon-logo-signet::before{color:#F5F4F3;}
.nye__menu{background:#000000;color:#F5F4F3;display:flex;}
@media(min-width:992px){
.nye__menu{flex-direction:row;}
}
@media(max-width:991px){
.nye__menu{flex-direction:column;}
}
.nye__menu strong{font-family:"silka";font-weight:600;font-style:italic;font-size:calc(26px + 15 * ((100vw - 320px) / 1600));line-height:calc(51px + 0 * ((100vw - 320px) / 1600));padding-top:calc(40px + 22 * ((100vw - 320px) / 1600));display:block;}
.nye__menu p, .nye__menu ul, .nye__menu li{font-family:"silka";font-weight:300;font-size:calc(18px + 0 * ((100vw - 320px) / 1600));line-height:28px;}
.nye__menu ul{padding-top:calc(0px + 12 * ((100vw - 320px) / 1600));padding-left:15px;}
.nye__menu--cold{padding:0 calc(24px + 94 * ((100vw - 320px) / 1600));display:flex;flex-direction:column;align-items:center;}
@media(min-width:992px){
.nye__menu--cold{flex:0 0 calc(50% - calc(2 * calc(24px + 94 * ((100vw - 320px) / 1600))) - 1px);border-right:1px solid #F5F4F3;}
}
@media(max-width:991px){
.nye__menu--cold{flex:0 0 100%;border-right:none;}
}
@media(min-width:992px){
.nye__menu--cold{padding-top:calc(18px + 0 * ((100vw - 320px) / 1600));padding-bottom:calc(74px + 0 * ((100vw - 320px) / 1600));}
}
@media(max-width:991px){
.nye__menu--cold{align-items:flex-start;}
}
.nye__menu--cold-content{max-width:720px;}
.nye__menu--cold-content p{padding:0;margin:0;}
.nye__menu--hot{padding:0 calc(24px + 94 * ((100vw - 320px) / 1600));display:flex;flex-direction:column;align-items:center;position:relative;}
@media(min-width:992px){
.nye__menu--hot{flex:0 0 calc(50% - calc(2 * calc(24px + 94 * ((100vw - 320px) / 1600))));}
}
@media(max-width:991px){
.nye__menu--hot{flex:0 0 100%;border-right:none;padding-bottom:calc(170px + -63 * ((100vw - 320px) / 1600));}
}
@media(min-width:992px){
.nye__menu--hot{padding-top:calc(18px + 0 * ((100vw - 320px) / 1600));padding-bottom:calc(74px + 0 * ((100vw - 320px) / 1600));}
}
@media(max-width:991px){
.nye__menu--hot{align-items:flex-start;}
}
.nye__menu--hot-content{max-width:720px;}
.nye__menu--hot-content p{padding:0;margin:0;}
.nye__menu--hot i.icon-sun-1-4{position:absolute;bottom:-1px;right:0;}
@media(min-width:992px){
.nye__menu--hot i.icon-sun-1-4{font-size:360px;}
}
@media(max-width:992px){
.nye__menu--hot i.icon-sun-1-4{font-size:170px;}
}
.nye__menu--hot i.icon-sun-1-4::before{color:#F5F4F3;}
.nye__live{background:#000000;background:#000000;color:#F5F4F3;display:flex;}
.nye__live--title{background:#000000;border-top:1px solid #F5F4F3;border-bottom:1px solid #F5F4F3;font-size:calc(41px + 49 * ((100vw - 320px) / 1600));letter-spacing:2%;font-family:"silka";font-weight:700;color:#F5F4F3;text-align:center;padding:calc(27px + 0 * ((100vw - 320px) / 1600)) 0 calc(29px + 0 * ((100vw - 320px) / 1600)) 0;}
@media(min-width:992px){
.nye__live{flex-direction:row;}
}
@media(max-width:991px){
.nye__live{flex-direction:column;}
}
.nye__live strong{font-family:"silka";font-weight:600;font-style:italic;font-size:calc(26px + 15 * ((100vw - 320px) / 1600));line-height:calc(51px + 0 * ((100vw - 320px) / 1600));padding-top:calc(40px + 22 * ((100vw - 320px) / 1600));display:block;}
.nye__live p, .nye__live ul, .nye__live li{font-family:"silka";font-weight:300;font-size:calc(18px + 0 * ((100vw - 320px) / 1600));line-height:28px;}
.nye__live ul{padding-top:calc(0px + 12 * ((100vw - 320px) / 1600));padding-left:15px;}
.nye__live--left{padding:0 calc(24px + 94 * ((100vw - 320px) / 1600));display:flex;flex-direction:column;align-items:center;}
@media(min-width:992px){
.nye__live--left{flex:0 0 calc(50% - calc(2 * calc(24px + 94 * ((100vw - 320px) / 1600))) - 1px);border-right:1px solid #F5F4F3;}
}
@media(max-width:991px){
.nye__live--left{flex:0 0 100%;border-right:none;}
}
@media(min-width:992px){
.nye__live--left{padding-top:calc(18px + 0 * ((100vw - 320px) / 1600));padding-bottom:calc(74px + 0 * ((100vw - 320px) / 1600));}
}
@media(max-width:991px){
.nye__live--left{align-items:flex-start;margin-bottom:40px;}
}
.nye__live--left-content{max-width:720px;}
.nye__live--left-content p{padding:0;margin:0;}
.nye__live--right{flex:0 0 calc(50% - calc(2 * calc(24px + 94 * ((100vw - 320px) / 1600))));padding:0 calc(24px + 94 * ((100vw - 320px) / 1600));padding-top:calc(18px + 0 * ((100vw - 320px) / 1600));padding-bottom:calc(74px + 0 * ((100vw - 320px) / 1600));display:flex;flex-direction:column;align-items:center;}
@media(max-width:991px){
.nye__live--right{align-items:flex-start;border-top:1px solid #F5F4F3;}
}
.nye__live--right-content{max-width:720px;}
.nye__live--right-content p{padding:0;margin:0;}
.nye__summary{border-top:1px solid #F5F4F3;border-bottom:1px solid #F5F4F3;grid-template-rows:50% 50%;grid-template-columns:50% 50%;}
@media(min-width:992px){
.nye__summary{display:grid;grid-template-areas:"a b" "a b";}
}
@media(max-width:991px){
.nye__summary{display:flex;flex-direction:column-reverse;}
}
.nye__summary--content{display:flex;flex-direction:column;}
@media(min-width:992px){
.nye__summary--content{flex:0 0 50%;grid-area:a;}
}
@media(max-width:991px){
.nye__summary--content{flex:0 0 100%;}
}
@media(min-width:992px){
.nye__summary--content{border-right:1px solid #F5F4F3;}
}
.nye__summary--price{aspect-ratio:1;}
.nye__summary--price-circle{color:#F5F4F3;border:1px solid #F5F4F3;height:calc(100% - 80px);border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;width:calc(100% - 80px);display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;font-family:"silka";font-size:calc(12px + 6 * ((100vw - 320px) / 1600));font-weight:300;padding:40px;}
.nye__summary--price-circle strong{font-family:"silka";font-size:calc(15px + 11 * ((100vw - 320px) / 1600));font-weight:300;}
.nye__summary--reservation{border-top:1px solid #F5F4F3;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;color:#F5F4F3;flex:1;font-family:"silka";font-size:calc(15px + 11 * ((100vw - 320px) / 1600));font-weight:300;padding:calc(35px + 30 * ((100vw - 320px) / 1600)) 0;}
.nye__summary--ice{grid-area:b;}
@media(min-width:992px){
.nye__summary--ice{flex:0 0 50%;}
}
@media(max-width:991px){
.nye__summary--ice{flex:0 0 100%;border-bottom:1px solid #F5F4F3;}
}
.nye__summary--ice img{width:100%;height:auto;object-fit:cover;height:100%;}
.dj{background-color:#000000;color:#9DB1D9;}
.dj__content{padding:0;display:flex;}
@media(max-width:991px){
.dj__content{flex-direction:column-reverse;}
}
.dj__content--text{flex:0 0 calc(50% - calc(2 * calc(24px + 80 * ((100vw - 320px) / 1600))));padding:0 calc(24px + 80 * ((100vw - 320px) / 1600));}
.dj__content--text-title{font-family:"pano";font-size:calc(32px + 25 * ((100vw - 320px) / 1600));line-height:115%;padding:20px 0 0 0;}
.dj__content--text-p{font-family:"neue";font-weight:300;font-size:calc(16px + 2 * ((100vw - 320px) / 1600));line-height:133%;max-width:550px;}
.dj__content--text-p a{border:1px solid #997468;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;font-family:"neue";text-decoration:none;text-transform:uppercase;padding:18px 20px 12px 20px;font-size:calc(15px + 8 * ((100vw - 320px) / 1600));line-height:calc(15px + 8 * ((100vw - 320px) / 1600));letter-spacing:calc(1px + 2 * ((100vw - 320px) / 1600));font-weight:300;color:#9DB1D9;letter-spacing:10%;}
.dj__content--text-p a:hover{background:#997468;color:#000000;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
.dj__content--photo{flex:0 0 50%;aspect-ratio:1;}
.dj__content--photo img{width:100%;max-height:auto;aspect-ratio:1;}
.dj__pagination{width:calc(100% - calc(2 * calc(24px + 80 * ((100vw - 320px) / 1600))));background-color:#9DB1D9;color:#000000;padding:calc(22px + 6 * ((100vw - 320px) / 1600)) calc(24px + 80 * ((100vw - 320px) / 1600));margin-top:calc(55px + 25 * ((100vw - 320px) / 1600));}
.dj__pagination a{text-decoration:none;color:#000000;}
.dj__pagination ul{display:flex;list-style:none;gap:80px;padding:0;margin:0;}
.dj__pagination .icon-arrow-left{font-size:calc(27px + 0 * ((100vw - 320px) / 1600));}
.dj__pagination .icon-line{font-size:calc(27px + 0 * ((100vw - 320px) / 1600));}
.dj__pagination .icon-arrow-right{font-size:calc(27px + 0 * ((100vw - 320px) / 1600));}
.team{position:relative;margin-top:calc(45px + 45 * ((100vw - 320px) / 1600));}
.team.container{padding:0 calc(24px + 80 * ((100vw - 320px) / 1600)) 0 calc(24px + 80 * ((100vw - 320px) / 1600));}
.team::before{position:relative;background:#9DB1D9;position:absolute;display:block;top:0;left:0;height:353px;width:100%;content:"";z-index:-1;}
.team__catsbar{display:flex;flex:1;flex-direction:row;align-items:center;justify-content:space-between;}
@media(max-width:991px){
.team__catsbar{flex-direction:column;}
}
.team__catsbar--line{width:100%;max-width:308px;height:0;border-top:1px solid #F5F4F3;display:inline-block;}
@media(max-width:991px){
.team__catsbar--line{display:none;}
}
.team__catsbar--meet{font-family:"Lausanne";font-weight:150;font-size:calc(14px + 6 * ((100vw - 320px) / 1600));line-height:calc(28px + 15 * ((100vw - 320px) / 1600));letter-spacing:1px;color:#F5F4F3;}
@media(max-width:991px){
.team__catsbar--meet{display:none;}
}
.team__catsbar--list{display:flex;flex-direction:row;list-style:none;gap:calc(18px + 37 * ((100vw - 320px) / 1600));color:#F5F4F3;text-transform:uppercase;font-family:"Lausanne";font-weight:150;font-size:calc(14px + 6 * ((100vw - 320px) / 1600));line-height:calc(28px + 15 * ((100vw - 320px) / 1600));letter-spacing:1px;}
@media(max-width:991px){
.team__catsbar--list{padding:0;}
}
.team__catsbar--list-item{cursor:pointer;}
.team__catsbar--list-item-active{text-decoration:underline;text-underline-offset:5px;}
.team__carousel--items{cursor:grabbing;}
.team__carousel--items-item:hover .team__carousel--items-item-fullname{text-decoration:underline;text-underline-offset:10px;-webkit-transition:all 1s;-moz-transition:all 1s;-o-transition:all 1s;transition:all 1s;}
.team__carousel--items-item-fullname{margin-top:5px;font-family:"Lausanne";font-weight:150;font-size:calc(14px + 6 * ((100vw - 320px) / 1600));line-height:calc(28px + 15 * ((100vw - 320px) / 1600));letter-spacing:8;color:#9DB1D9;-webkit-transition:all 1s;-moz-transition:all 1s;-o-transition:all 1s;transition:all 1s;}
.team__carousel--items-item-image{aspect-ratio:1;object-fit:cover;width:100%;height:100%;}
@media(max-width:991px){
.team__carousel--items-item-image{width:calc(100vw - calc(24px + 80 * ((100vw - 320px) / 1600)) - calc(24px + 80 * ((100vw - 320px) / 1600)));}
}
.team__carousel-buttons{display:flex;flex-direction:row;align-self:flex-end;justify-content:flex-end;gap:44px;margin-top:20px;margin-bottom:40px;}
.team__carousel-buttons-prev{color:#9DB1D9;cursor:pointer;}
.team__carousel-buttons-line{color:#9DB1D9;}
.team__carousel-buttons-next{color:#9DB1D9;cursor:pointer;}
.ourservices{background:#9DB1D9;display:flex;flex-direction:row;gap:calc(37px + 46 * ((100vw - 320px) / 1600));padding-top:calc(0px + 118 * ((100vw - 320px) / 1600)) !important;padding-bottom:calc(49px + 69 * ((100vw - 320px) / 1600)) !important;}
@media(max-width:991px){
.ourservices{flex-direction:column;}
}
.ourservices.container{padding:0 calc(24px + 80 * ((100vw - 320px) / 1600)) 0 calc(24px + 80 * ((100vw - 320px) / 1600));}
.ourservices__offers{list-style:none;padding:0;margin:0;flex:1;padding-right:calc(24px + 80 * ((100vw - 320px) / 1600));}
.ourservices__offers-item{position:relative;width:100%;border-left:1px solid #F5F4F3;border-top:1px solid #F5F4F3;border-right:1px solid #F5F4F3;border-top-left-radius:25px 25px;border-top-right-radius:25px 25px;display:flex;flex-direction:row;justify-content:space-between;font-family:"Lausanne";font-weight:150;font-size:calc(12px + 4 * ((100vw - 320px) / 1600));line-height:calc(17px + 6 * ((100vw - 320px) / 1600));letter-spacing:0;color:#F5F4F3;}
@media(min-width:992px){
.ourservices__offers-item{padding:15px 35px;}
}
@media(max-width:991px){
.ourservices__offers-item{padding:15px 15px;}
}
.ourservices__offers-item:not(:last-of-type)::before{content:"";display:block;position:absolute;top:17px;border-left:1px solid #F5F4F3;z-index:0;left:-1px;height:60px;margin-top:25px;}
.ourservices__offers-item:not(:last-of-type)::after{content:"";display:block;position:absolute;top:17px;border-right:1px solid #F5F4F3;z-index:0;right:-1px;height:60px;margin-top:25px;}
.ourservices__offers-item:last-of-type{height:10px;}
.ourservices__offers-item-title{width:calc(100% - 100px);}
.ourservices__offers-item-price{width:100px;}
.ourservices__category{list-style:none;padding:0;margin:0;font-family:"Ivy Journal";font-weight:300;font-size:calc(18px + 10 * ((100vw - 320px) / 1600));line-height:calc(24px + 0 * ((100vw - 320px) / 1600));letter-spacing:-2;color:#F5F4F3;}
@media(min-width:992px){
.ourservices__category{display:flex;flex-direction:column;gap:15px;}
}
@media(max-width:991px){
.ourservices__category{display:flex;flex-direction:row;gap:15px;overflow-y:hidden;}
}
.ourservices__category-item a{color:#F5F4F3;text-decoration:none;}
@media(max-width:991px){
.ourservices__category-item a{white-space:nowrap;}
}
.ourservices__category-item:hover{cursor:pointer;text-decoration:underline;text-underline-offset:4px;}
.ourservices__category-item--active{font-style:italic;text-decoration:underline;text-underline-offset:4px;}
.doctor{background:#F5F4F3;display:flex;}
.doctor.container{padding:0 calc(24px + 80 * ((100vw - 320px) / 1600)) 0 calc(24px + 80 * ((100vw - 320px) / 1600));}
@media(min-width:992px){
.doctor{flex-direction:row;justify-content:space-between;align-items:center;height:calc(var(--app-height) - 100px);}
}
@media(max-width:991px){
.doctor{flex-direction:column-reverse;align-items:center;padding-top:calc(0px + 118 * ((100vw - 320px) / 1600)) !important;padding-bottom:calc(49px + 69 * ((100vw - 320px) / 1600)) !important;}
}
.doctor__text{display:flex;flex-direction:column;justify-content:center;}
@media(max-width:991px){
.doctor__text{align-items:center;text-align:center;}
}
.doctor__text--title{font-family:"Ivy Journal";font-weight:300;font-size:calc(43px + 5 * ((100vw - 320px) / 1600));line-height:calc(43px + 0 * ((100vw - 320px) / 1600));color:#9DB1D9;}
.doctor__text--subtitle{font-family:"Ivy Journal";font-weight:300;font-size:calc(18px + 10 * ((100vw - 320px) / 1600));line-height:calc(28px + 10 * ((100vw - 320px) / 1600));color:#9DB1D9;margin-top:0 !important;}
.doctor__text--description{max-width:550px;font-family:"Lausanne";font-weight:150;font-size:calc(12px + 4 * ((100vw - 320px) / 1600));line-height:calc(17px + 6 * ((100vw - 320px) / 1600));color:#9DB1D9;}
.doctor__photo img {
max-width: 100%;
height: auto;
}