/* @license MIT https://github.com/necolas/normalize.css/blob/8.0.1/LICENSE.md */
html{line-height:1.15;-webkit-text-size-adjust:100%;}body{margin:0;}main{display:block;}h1{font-size:2em;margin:0.67em 0;}hr{box-sizing:content-box;height:0;overflow:visible;}pre{font-family:monospace,monospace;font-size:1em;}a{background-color:transparent;}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted;}b,strong{font-weight:bolder;}code,kbd,samp{font-family:monospace,monospace;font-size:1em;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sub{bottom:-0.25em;}sup{top:-0.5em;}img{border-style:none;}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0;}button,input{overflow:visible;}button,select{text-transform:none;}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button;}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0;}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText;}fieldset{padding:0.35em 0.75em 0.625em;}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal;}progress{vertical-align:baseline;}textarea{overflow:auto;}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0;}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto;}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px;}[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit;}details{display:block;}summary{display:list-item;}template{display:none;}[hidden]{display:none;}
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@font-face{font-family:'Merriweather';src:url(/themes/custom/ahot/fonts/Merriweather/Merriweather-Regular.eot);src:local('Merriweather Regular'),local('Merriweather-Regular'),url(/themes/custom/ahot/fonts/Merriweather/Merriweather-Regular.eot#iefix) format('embedded-opentype'),url(/themes/custom/ahot/fonts/Merriweather/Merriweather-Regular.woff2) format('woff2'),url(/themes/custom/ahot/fonts/Merriweather/Merriweather-Regular.woff) format('woff'),url(/themes/custom/ahot/fonts/Merriweather/Merriweather-Regular.ttf) format('truetype');font-weight:normal;font-style:normal;}@font-face{font-family:'Merriweather';src:url(/themes/custom/ahot/fonts/Merriweather/Merriweather-Bold.eot);src:local('Merriweather Bold'),local('Merriweather-Bold'),url(/themes/custom/ahot/fonts/Merriweather/Merriweather-Bold.eot#iefix) format('embedded-opentype'),url(/themes/custom/ahot/fonts/Merriweather/Merriweather-Bold.woff2) format('woff2'),url(/themes/custom/ahot/fonts/Merriweather/Merriweather-Bold.woff) format('woff'),url(/themes/custom/ahot/fonts/Merriweather/Merriweather-Bold.ttf) format('truetype');font-weight:bold;font-style:normal;}@font-face{font-family:'Merriweather';src:url(/themes/custom/ahot/fonts/Merriweather/Merriweather-Italic.eot);src:local('Merriweather Italic'),local('Merriweather-Italic'),url(/themes/custom/ahot/fonts/Merriweather/Merriweather-Italic.eot#iefix) format('embedded-opentype'),url(/themes/custom/ahot/fonts/Merriweather/Merriweather-Italic.woff2) format('woff2'),url(/themes/custom/ahot/fonts/Merriweather/Merriweather-Italic.woff) format('woff'),url(/themes/custom/ahot/fonts/Merriweather/Merriweather-Italic.ttf) format('truetype');font-weight:normal;font-style:italic;}@font-face{font-family:'Merriweather';src:url(/themes/custom/ahot/fonts/Merriweather/Merriweather-BoldItalic.eot);src:local('Merriweather Bold Italic'),local('Merriweather-BoldItalic'),url(/themes/custom/ahot/fonts/Merriweather/Merriweather-BoldItalic.eot#iefix) format('embedded-opentype'),url(/themes/custom/ahot/fonts/Merriweather/Merriweather-BoldItalic.woff2) format('woff2'),url(/themes/custom/ahot/fonts/Merriweather/Merriweather-BoldItalic.woff) format('woff'),url(/themes/custom/ahot/fonts/Merriweather/Merriweather-BoldItalic.ttf) format('truetype');font-weight:bold;font-style:italic;}@font-face{font-family:'Merriweather';src:url(/themes/custom/ahot/fonts/Merriweather/Merriweather-Light.eot);src:local('Merriweather Light'),local('Merriweather-Light'),url(/themes/custom/ahot/fonts/Merriweather/Merriweather-Light.eot#iefix) format('embedded-opentype'),url(/themes/custom/ahot/fonts/Merriweather/Merriweather-Light.woff2) format('woff2'),url(/themes/custom/ahot/fonts/Merriweather/Merriweather-Light.woff) format('woff'),url(/themes/custom/ahot/fonts/Merriweather/Merriweather-Light.ttf) format('truetype');font-weight:300;font-style:normal;}@font-face{font-family:'Merriweather';src:url(/themes/custom/ahot/fonts/Merriweather/Merriweather-BlackItalic.eot);src:local('Merriweather Black Italic'),local('Merriweather-BlackItalic'),url(/themes/custom/ahot/fonts/Merriweather/Merriweather-BlackItalic.eot#iefix) format('embedded-opentype'),url(/themes/custom/ahot/fonts/Merriweather/Merriweather-BlackItalic.woff2) format('woff2'),url(/themes/custom/ahot/fonts/Merriweather/Merriweather-BlackItalic.woff) format('woff'),url(/themes/custom/ahot/fonts/Merriweather/Merriweather-BlackItalic.ttf) format('truetype');font-weight:900;font-style:italic;}@font-face{font-family:'Merriweather';src:url(/themes/custom/ahot/fonts/Merriweather/Merriweather-LightItalic.eot);src:local('Merriweather Light Italic'),local('Merriweather-LightItalic'),url(/themes/custom/ahot/fonts/Merriweather/Merriweather-LightItalic.eot#iefix) format('embedded-opentype'),url(/themes/custom/ahot/fonts/Merriweather/Merriweather-LightItalic.woff2) format('woff2'),url(/themes/custom/ahot/fonts/Merriweather/Merriweather-LightItalic.woff) format('woff'),url(/themes/custom/ahot/fonts/Merriweather/Merriweather-LightItalic.ttf) format('truetype');font-weight:300;font-style:italic;}@font-face{font-family:'Merriweather';src:url(/themes/custom/ahot/fonts/Merriweather/Merriweather-Black.eot);src:local('Merriweather Black'),local('Merriweather-Black'),url(/themes/custom/ahot/fonts/Merriweather/Merriweather-Black.eot#iefix) format('embedded-opentype'),url(/themes/custom/ahot/fonts/Merriweather/Merriweather-Black.woff2) format('woff2'),url(/themes/custom/ahot/fonts/Merriweather/Merriweather-Black.woff) format('woff'),url(/themes/custom/ahot/fonts/Merriweather/Merriweather-Black.ttf) format('truetype');font-weight:900;font-style:normal;}
.smore__content{overflow:hidden;transition:height 0.4s ease;}.smore__shadow{position:relative;}.smore__shadow::after{content:"";position:absolute;pointer-events:none;left:0;bottom:0;height:70px;width:100%;background-image:linear-gradient(to bottom,rgba(255,255,255,0),rgba(255,255,255,0.8) 80%);}.smore__clickable{cursor:pointer;}.smore__button{cursor:pointer;}@keyframes slide{0%{transform:translateX(0);}50%{transform:translateX(20px);}100%{transform:translateX(0);}}.bwrap{max-width:100%;overflow:auto;}.bwrap--container{max-width:100%;position:relative;}.bwrap__image{position:absolute;top:20px;right:20px;width:50px;height:85%;}.bwrap__image img{animation:slide 1.5s linear infinite;position:sticky;top:0px;}p{margin:0;padding:0;}html{font-size:15px;}body{font-family:"Merriweather","Times New Roman","Roboto Condensed",sans-serif;color:rgb(50,50,50);font-size:1rem;font-weight:400;}*{box-sizing:border-box;}p{margin-bottom:15px;}p:last-of-type{margin-bottom:0;}h1,h2,h3,h4,h5,h6{color:rgb(30,30,30);font-weight:600;line-height:1.25;text-align:center;}h1{font-size:2.3rem;}h2{font-size:1.9rem;}h3{font-size:1.6rem;}h4{font-size:1.4rem;}h5{font-size:1.3rem;}h6{font-size:1.2rem;}p{font-size:15px;line-height:1.5;}b,strong{font-weight:600;}.colored{background-color:rgb(24,95,45);}.colored_gray{background-color:rgb(240,240,240);}.colored_gradient-secondary{background:linear-gradient(90deg,rgba(6,64,94,0.1) 10%,white 50%,rgba(6,64,94,0.1) 90%);}.center{text-align:center;}img{height:auto;}a{color:rgb(0,102,204);}form{width:100%;}input:not([type=submit]):not([type=radio]):not([type=checkbox]),select,textarea{padding:10px;border-radius:0 0 0 20px;outline:0;border:2px solid lightgray;background-color:white;width:100%;}input:not([type=submit]):not([type=radio]):not([type=checkbox]):focus,input:not([type=submit]):not([type=radio]):not([type=checkbox]):focus-visible,select:focus,select:focus-visible,textarea:focus,textarea:focus-visible{border:2px solid rgb(6,64,94);}input:not([type=submit]):not([type=radio]):not([type=checkbox]):hover,select:hover,textarea:hover{border:2px solid rgb(6,64,94);}input:not([type=submit]):not([type=radio]):not([type=checkbox]).valid,select.valid,textarea.valid{border:green solid 1px;}input:not([type=submit]):not([type=radio]):not([type=checkbox]).invalid,select.invalid,textarea.invalid{border:rgb(158,0,0) solid 1px;}form label{font-weight:600;}label.form-required::after{content:" *";color:rgb(163,1,1);}.form-item{margin-bottom:10px;}.form-item--error input,.form-item--error textarea{border:2px solid darkred !important;}.form-item--error input[type=checkbox]{outline:1px solid darkred;}.form-item--error-message{font-size:0.9rem;color:darkred;font-weight:400;margin-top:5px;}.form-item label{display:inline-block;margin-bottom:5px;}input[type=file]{border:2px solid transparent;cursor:pointer;}[type=submit]{background:transparent;border:0;outline:0;}.form-type-checkbox,.form-type-radio{display:flex;justify-content:flex-start;cursor:pointer;}.form-type-checkbox label.option,.form-type-radio label.option{margin-bottom:unset;font-weight:400;cursor:pointer;}.form-type-checkbox input,.form-type-radio input{flex-basis:20px;margin-right:5px;cursor:pointer;flex-shrink:0;}@media (max-width:980px){body{font-size:1rem;}h1,h2,h3,h4,h5,h6{line-height:1.2;}h1{font-size:2.2rem;}h2{font-size:1.8rem;}h3{font-size:1.5rem;}h4{font-size:1.3rem;}h5{font-size:1.2rem;}h6{font-size:1.1rem;}p{font-size:1rem;line-height:1.4;}}@media (max-width:480px){body{font-size:1rem;}h1,h2,h3,h4,h5,h6{line-height:1.15;}h1{font-size:2.1rem;}h2{font-size:1.7rem;}h3{font-size:1.6rem;}h4{font-size:1.2rem;}h5{font-size:1.1rem;}h6{font-size:1rem;}p{font-size:1rem;line-height:1.35;}}table{display:block;overflow:auto;border-collapse:collapse;}table tr:nth-child(even) td{background-color:rgba(6,64,94,0.1);}table td,table th{padding:10px;min-width:100px;}table th{background-color:rgba(6,64,94,0.8);color:white;border:1px solid lightgray;}.table-bordered{margin-bottom:10px;}.table-bordered tr:first-of-type{font-size:1.2rem;}.table-bordered tr:first-of-type th{color:rgb(50,50,50);background-color:unset;border:unset;}.table-bordered tr td,.table-bordered tr th{text-align:center;}.table-bordered tr td:first-of-type{text-align:left;min-width:200px;font-weight:600;border-right:1px solid lightgray;}.contrind{color:#c6c6c6;text-align:center;padding:15px;border:1px solid #c6c6c6;border-radius:0 0 0 50px;}.contrind p{font-size:1.1rem;}@media (max-width:980px){.contrind p{font-size:0.9rem;}}.fbrand{display:flex;background-color:white;}.fbrand__logo{max-width:180px;width:100%;padding:10px 20px;}.fbrand__middle{display:flex;justify-content:space-between;align-items:center;background-color:rgb(24,95,45);border-radius:0 0 0 300px;width:100%;}.fbrand__contact{flex-grow:1;text-align:center;}.fbrand__contact a{color:white;background:rgba(255,255,255,0.1);font-size:1.8rem;text-decoration:none;padding:15px;display:inline-block;text-shadow:1px 1px 1px #919191,1px 2px 1px #919191,1px 3px 1px #919191,1px 6px 5px rgba(16,16,16,0.4),1px 10px 9px rgba(16,16,16,0.2),1px 11px 20px rgba(16,16,16,0.2),1px 16px 25px rgba(16,16,16,0.4);}.fbrand__contact a:hover{text-decoration:underline;}.fbrand__contact div{color:lightgray;font-size:0.8rem;margin-top:5px;}.fbrand__org{padding:10px;font-size:1.1rem;display:flex;flex-direction:column;justify-content:center;align-items:center;color:white;}@media (max-width:980px){.fbrand__logo{max-width:150px;padding:5px;}.fbrand__contact a{font-size:1.4rem;}.fbrand__contact div{color:lightgray;font-size:0.6rem;margin-top:5px;}.fbrand__org{font-size:0.8rem;padding:5px;}}@media (max-width:980px){.fbrand__logo{max-width:150px;padding:5px;}.fbrand__contact a{font-size:1.4rem;}.fbrand__contact div{font-size:0.7rem;}.fbrand__org{font-size:0.8rem;padding:5px;}}@media (max-width:600px){.fbrand__middle{justify-content:right;}.fbrand__contact{padding:5px;flex-grow:0;}.fbrand__contact a{padding:10px;font-size:1.2rem;}.fbrand__contact div{font-size:0.7rem;}.fbrand__org{display:none;}}@media (max-width:480px){.fbrand__logo{max-width:100px;padding:5px;}.fbrand__middle{justify-content:right;}.fbrand__contact{padding:5px;flex-grow:0;}.fbrand__contact a{padding:5px;font-size:1rem;}.fbrand__contact div{font-size:0.6rem;}.fbrand__org{display:none;}}.addr__way h4{text-align:center;padding:0 10px;}.addr__way div{display:flex;flex-wrap:wrap;border-top:1px solid rgb(24,95,45);border-bottom:1px solid rgb(24,95,45);align-items:center;}.addr__way div p{padding:10px 5px;margin:5px;border-radius:0 0 0 20px;flex-basis:200px;flex-grow:1;font-size:0.8rem;}.addr__address{display:flex;justify-content:space-between;padding:15px 0;}.addr__address strong{color:rgb(6,64,94);}.addr__address p{padding:0 10px;}.addr__map{margin-bottom:15px;height:500px;}.flaw{margin-bottom:20px;display:flex;align-items:center;}.flaw__title{color:white;margin-top:0;text-shadow:1px 1px 1px #919191,1px 2px 1px #919191,1px 4px 4px rgba(16,16,16,0.4),1px 8px 8px rgba(16,16,16,0.2),1px 9px 19px rgba(16,16,16,0.2),1px 14px 24px rgba(16,16,16,0.4);}.flaw__law{flex-basis:60%;}.flaw__law p{font-size:0.8rem;color:lightgray;line-height:1.2;padding:0 10px;}.flaw__law a{color:lightgray;display:inline-block;font-size:0.8rem;padding:5px 20px;}.flaw__links{padding-top:15px;column-count:2;column-gap:15px;column-width:150px;}.flaw__contact{text-align:center;flex-grow:1;border-radius:0 0 0 50px;padding:15px;background:linear-gradient(-90deg,rgb(24,95,45) 0%,rgba(255,255,255,0.15) 50%);}.flaw__phone{margin-bottom:15px;}.flaw__phone a{color:white;font-size:1.3rem;text-decoration:none;}.flaw__phone a:hover{text-decoration:underline;}.flaw__phone div{font-size:0.9rem;color:lightgray;margin-top:5px;}.flaw .mbut{margin-top:10px;}@media (max-width:600px){.flaw{flex-direction:column-reverse;}.flaw__law{flex-basis:100%;}.flaw__contact{width:100%;}}.hblock{display:flex;justify-content:space-between;}.hblock__brand{display:flex;flex-direction:column;justify-content:center;}.hblock__logo{text-align:right;max-width:130px;width:100%;}.hblock__logo a{display:inline-block;width:100%;}.hblock__desc{color:rgb(100,100,100);margin-top:5px;font-size:0.9rem;}.hblock__number{text-align:center;margin:auto 10px;flex-shrink:0;}.hblock__number a{color:rgb(6,64,94);text-decoration:none;font-size:1.7rem;font-weight:600;margin-bottom:10px;display:block;text-shadow:1px 1px 1px rgb(229.15,245.1,253.35),1px 2px 1px rgb(229.15,245.1,253.35),1px 3px 1px rgb(229.15,245.1,253.35),1px 6px 5px rgba(4.47,47.68,70.03,0.4),1px 10px 9px rgba(4.47,47.68,70.03,0.2),1px 11px 20px rgba(4.47,47.68,70.03,0.2),1px 16px 25px rgba(4.47,47.68,70.03,0.4);}.hblock__number a:hover{text-decoration:underline;}.hblock__number .hblock__desc{font-size:0.8rem;color:rgb(24,95,45);}@media (max-width:980px){.hblock__logo a{max-width:120px;}.hblock__desc{font-size:0.8rem;}.hblock__number a{font-size:1.4rem;}.hblock__number .hblock__desc{font-size:0.7rem;}}@media (max-width:600px){.hblock__logo a{max-width:105px;}.hblock__desc{font-size:0.7rem;}.hblock__number a{font-size:1.25rem;}.hblock__number .hblock__desc{font-size:0.65rem;}}@media (max-width:480px){.hblock__logo{display:none;}.hblock__desc{font-size:0.65rem;}.hblock__number a{font-size:1.2rem;}.hblock__number .hblock__desc{font-size:0.6rem;}.hblock__brand .logo.hlogo{padding-bottom:15px;}.hblock__brand .logo.hlogo .hlogo__text{font-size:1rem;}.hblock__brand .logo.hlogo:after{bottom:10%;height:5px;}}.htop{background:linear-gradient(90deg,rgb(24,95,45) 40%,rgba(255,255,255,0.15) 95%);padding:3px 0px;border-radius:0 0 0 50px;display:flex;justify-content:space-between;flex-wrap:wrap;}.htop__buttons{display:flex;justify-content:flex-end;flex-wrap:wrap;flex-grow:1;padding-right:5px;}.htop__button{margin:5px;}.htop__social{display:flex;padding:0 10px;}@media (max-width:980px){.htop__button .sbut{font-size:0.9rem;}.htop__button.hdet summary{font-size:0.8rem;}.htop__social.social .social__elem{font-size:0.8rem;}}@media (max-width:480px){.htop__social.social{border-radius:0 0 0 50px;background-color:rgba(24,95,45,0.3);}}.sblock{background:linear-gradient(90deg,rgba(6,64,94,0.05) 10%,white 50%,rgba(6,64,94,0.05) 90%);padding:10px;border-radius:0 0 50px 0;margin:10px;border-bottom:1px solid lightgray;}.sblock__header{color:rgb(6,64,94);border-bottom:1px solid rgba(6,64,94,0.5);font-size:1.3rem;padding-bottom:5px;margin:0 0 15px 0;}@media (max-width:980px){.sblock{padding:5px;border-radius:0 0 40px 0;}.sblock__header{font-size:1.2rem;}}@media (max-width:600px){.sblock{max-width:100%;}}.smenu__item{margin-bottom:10px;}.smenu__item a{text-decoration:none;display:block;}.smenu__item:hover a{text-decoration:underline;}.smenu__active{display:none;}@media (max-width:980px){.smenu__item{margin-bottom:5px;}}.block-views-blocktours-block-1,.block-views-blockinfrastructure-menu,.block-views-blockprocedures-block-1,.block-views-blocktreatment-profiles-block-1,.navigation.menu--about-menu,.block-views-exposed-filter-blockrooms-block-rooms,.block-views-blockrooms-block-room-menu,.block-views-exposed-filter-blockrooms-page-1,.block-menu .menu--about-menu,.block-views-exposed-filter-blockfaq-block-1,.block-views-exposed-filter-blockphotogallery-main-block-1{position:sticky;top:60px;}.mbanner{margin-bottom:30px;}.mbanner__inner{background-position:center;background-size:cover;}.mbanner__title{align-self:flex-end;max-width:80%;margin-top:30px;background:rgba(6,64,94,0.7);backdrop-filter:blur(3px);color:white;font-size:1.6rem;padding:10px 20px;border-radius:0 0 0 50px;border-top:2px solid rgb(6,64,94);border-bottom:2px solid rgb(6,64,94);}.mbanner__content{display:flex;flex-direction:column;}.mbanner__form{margin-top:100px;margin-bottom:50px;background-color:rgba(30,30,30,0.6);border-top:2px solid rgba(255,255,255,0.5);border-bottom:2px solid rgba(255,255,255,0.5);padding:20px;max-width:85%;border-radius:0 0 50px 0;backdrop-filter:blur(3px);}.mbanner__form .dForm{margin-bottom:10px;}.mbanner__form .dForm .formbody{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:center;}.mbanner__form .dForm .formbody .sbut{margin-top:8px;}.mbanner__form .dForm .formbody .error-msg{color:red;}.mbanner__form .dForm .formbody .dForm__input_acceptance{margin-top:5px;color:#e1e1e1;flex:unset;flex-basis:100%;}.mbanner__form .dForm .formbody .dForm__input_acceptance a{color:lightblue;}.mbanner__form .dForm .formbody .dForm__input_acceptance span:after{color:red;}.mbanner__form .dForm__group{justify-content:center;align-items:center;flex-wrap:wrap;}.mbanner__form .dForm__group .dForm__item:not(:last-child){margin:5px;}.mbanner__title-second{color:white;margin:0 0 15px 0;font-size:1.5rem;}.mbanner__description{margin:5px 0 0 0;text-align:center;color:white;}.mbanner__darklayer{background-color:rgba(0,0,0,0.2);}@media (max-width:980px){.mbanner__form{padding:20px 10px;max-width:90%;}.mbanner__form .dForm__group{align-items:center;flex-wrap:wrap;}.mbanner__form .dForm__item{min-width:170px;}.mbanner__form .dForm .sbut__link{padding:10px;}.mbanner__title-second{font-size:1.4rem;}}@media (max-width:600px){.mbanner__title{font-size:1.5rem;}.mbanner__form{margin-top:70px;padding:20px 10px;max-width:90%;}.mbanner__title-second{font-size:1.3rem;}}@media (max-width:480px){.mbanner__title{font-size:1.4rem;}.mbanner__form{margin-top:50px;}.mbanner__title-second{font-size:1.2rem;}}@keyframes Grow{0%{opacity:0;-webkit-transform:scaleY(0.5);transform:scaleY(0.5);}to{opacity:1;-webkit-transform:scale(1);transform:scale(1);}}@keyframes wobble-bottom{0%,100%{transform:translateY(0px) translateX(0%);transform-origin:50% 50%;}20%{transform:translateY(-10px);}30%{transform:translateY(-10px) translateX(-15px) rotate(-3deg);}45%{transform:translateY(-10px) translateX(8px) rotate(3deg);}60%{transform:translateY(-10px) translateX(-8px) rotate(-1.8deg);}75%{transform:translateY(-10px) translateX(5px) rotate(1.2deg);}90%{transform:translateY(-10px) translateX(-3px) rotate(-0.6deg);}}@keyframes wobble-bottom-after{100%{transform:translate(-50%,0px) scale(1);}20%{transform:translate(-50%,10px) scale(0.8);}90%{transform:translate(-50%,10px) scale(0.8);}}.logo{display:block;max-width:200px;position:relative;padding-bottom:15px;}.logo:after{content:"";display:block;position:absolute;bottom:3%;left:50%;height:7px;width:80%;box-shadow:0 0 10px 1px rgba(24,95,45,0.5);border-radius:50%;background-color:rgba(24,95,45,0.4);transform:translate(-50%,0);}.logo:hover{animation:wobble-bottom 2s ease 0s 1 normal forwards;}.logo:hover:after{animation:wobble-bottom-after 2s ease 0s 1 normal forwards;}.logo.hlogo{text-decoration:none;position:relative;display:inline-block;}.logo.hlogo .hlogo__text{font-size:1.6rem;color:rgb(6,64,94);margin:0;text-align:left;font-weight:600;white-space:nowrap;}.logo.hlogo:after{box-shadow:0 0 10px 1px rgba(6,64,94,0.5);background-color:rgba(6,64,94,0.4);}@media (max-width:980px){.logo.hlogo .hlogo__text{font-size:1.3rem;}}@media (max-width:600px){.logo.hlogo .hlogo__text{font-size:1rem;}}@media (max-width:480px){.logo.hlogo .hlogo__text{white-space:unset;}}.mym{display:flex;justify-content:center;list-style-type:none;padding-left:0;margin:0;}.mym a{display:block;padding:15px 10px;color:white;text-decoration:none;}.mym__item{border-radius:0 0 0 30px;position:relative;}.mym__item .menu-price-year{position:absolute;font-size:0.7rem;left:30px;top:10%;z-index:1;white-space:nowrap;}.mym_main.mym .mym__sub{opacity:0;visibility:hidden;list-style-type:none;background-color:rgb(29.1428571429,115.3571428571,54.6428571429);padding-left:0;width:270px;border-radius:0 0 0 30px;}.mym_main.mym .mym__sub ul{top:-30%;left:270px;}.mym_main.mym .mym__sub li a{display:flex;align-items:center;padding:15px 20px;}.mym_mobile.mym{display:none;}.mym_f.mym li a{padding:15px 10px;}.mym_footer.mym{flex-wrap:wrap;}.mym_footer.mym .mym__item_active-trail{background-color:rgb(16.8,66.5,31.5);}@media (max-width:1200px){.mym li a{padding:20px 7px;font-size:0.9rem;}}@media (min-width:980px){.mym{flex-wrap:wrap;}.mym li:hover{background-color:rgb(16.8,66.5,31.5);}.mym li:hover > .mym__sub{opacity:1;visibility:visible;transform-origin:0 0;animation:Grow 0.3s ease-in-out;z-index:5;}.mym_main.mym .mym__item_expanded:has(.mym__sub){position:relative;}.mym_main.mym .mym__item_expanded:has(.mym__sub) > a::after{content:"▾";}.mym_main.mym .mym__item_active-trail{background-color:rgb(16.8,66.5,31.5);}.mym_main.mym .mym__sub{box-shadow:0 2px 5px rgba(0,0,0,0.1);position:absolute;}}@media (max-width:980px){body{margin-bottom:54px;}.mym__darklayer{z-index:7;}.mym__darklayer::before{content:"";position:fixed;background:rgba(0,0,0,0.75);width:100%;height:100vh;top:0;animation:Grow 0.3s ease-in-out;z-index:8;backdrop-filter:blur(3px);}.mym__item{border-radius:0 0 0 10px;}.mym__bodyfixed{overflow-y:hidden;}.mym_main.mym{opacity:0;visibility:hidden;position:absolute;top:0;width:85%;overflow:auto;height:100vh;flex-direction:column;justify-content:flex-start;z-index:10;}.mym_main.mym.mym_opened{opacity:1;visibility:visible;animation:Grow 0.3s ease-in-out;border-radius:0 0 100px 0;}.mym_main.mym .mym__item{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;margin:0 10px;border-bottom:1px solid rgb(168,168,168);}.mym_main.mym .mym__item a{flex-grow:1;max-width:70%;}.mym_main.mym .mym__item_active{background-color:rgb(16.8,66.5,31.5);}.mym_main.mym .mym__sub{width:100%;z-index:1;height:0;box-shadow:rgb(0,0,0) 0px 0px 5px inset;}.mym_main.mym .mym__sub_opened{visibility:visible;opacity:1;height:unset;animation:Grow 0.3s ease-in-out;padding:5px;}.mym_main.mym .mym__item-button{color:white;border:1px solid white;box-shadow:0 0 3px 0 white;border-radius:0 0 0 15px;padding:0px 10px;margin:0 10px;font-size:1.2rem;cursor:pointer;}.mym_main.mym .mym__item-button::before{content:"▾";}.mym_main.mym .mym__item-button_opened::before{content:"▴";}.mym_mobile.mym{display:flex;justify-content:space-around;position:fixed;bottom:0;z-index:6;width:100%;box-shadow:0 0 3px 0 white;}.mym_mobile.mym .mym__item_active-trail{background-color:rgb(16.8,66.5,31.5);}.mym_mobile.mym .mym__mobile-button{display:flex;align-items:center;}.mym_mobile.mym .mym__mobile-button a{font-size:2.5rem;line-height:0;}}@media (max-width:600px){.mym .mym__item a{font-size:0.85rem;padding:15px 10px;}.mym_mobile.mym .mym__item a{padding:15px 5px;}.mym_mobile.mym .mym__item .menu-price-year{font-size:0.6rem;}}.messages__wrapper{display:flex;flex-direction:column;gap:0.5em;margin-bottom:1em;}.messages--status{background-color:rgba(218,165,32,0.4);border:2px solid rgb(218,165,32);border-radius:1em;padding:0.5em 1em;}.dbut.tabs{background-color:rgb(31,36,48);box-shadow:0 0 5px 0 black;list-style-type:none;padding:0;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;border-radius:15px;}.dbut.tabs a{display:block;color:white;background-color:rgb(45,53,70);border-radius:15px;padding:10px 15px;margin:5px 7px;text-decoration:none;}.dbut.tabs a:hover{background-color:rgb(58,68,88);}.famenu{padding:5px;}.famenu h4{margin:0;border-radius:0 0 0 20px;font-size:1.5rem;text-align:center;}.famenu h4 a{color:white;text-shadow:1px 1px 1px #919191,1px 2px 1px #919191,1px 4px 4px rgba(16,16,16,0.4),1px 8px 8px rgba(16,16,16,0.2),1px 9px 19px rgba(16,16,16,0.2),1px 14px 24px rgba(16,16,16,0.4);}.famenu a{color:white;text-decoration:none;display:block;padding:5px 0;}.famenu a:hover{text-decoration:underline;}.famenu ul{padding:0;}.famenu ul li{color:rgb(6,64,94);}.famenu ul li:hover{color:white;}.famenu .pager__item{padding:0 5px;}.famenu .pager .is-active{background-color:white;}.famenu .pager .is-active a{color:rgb(24,95,45);}.mbut{position:relative;display:inline-flex;user-select:none;}.mbut__link{width:100%;height:100%;background:linear-gradient(to right,rgb(6,64,94),rgba(6,64,94,0.7));box-shadow:0 15px 15px rgba(0,0,0,0.3);border-bottom:1px solid white;border-top:1px solid white;border-radius:0 0 0 30px;padding:12px 30px;text-decoration:none;overflow:hidden;color:white;font-weight:600;z-index:1;transition:0.5s;backdrop-filter:blur(15px);cursor:pointer;}.mbut::before{content:"";position:absolute;left:50%;transform:translatex(-50%);top:-3px;align-self:center;width:30px;height:10px;background:rgb(6,64,94);border-radius:10px;transition:0.5s;transition-delay:0.5;box-shadow:0 0 5px rgb(6,64,94),0 0 15px rgb(6,64,94),0 0 30px rgb(6,64,94),0 0 60px rgb(6,64,94);}.mbut::after{content:"";position:absolute;left:50%;transform:translatex(-50%);bottom:-3px;width:30px;height:10px;background:rgb(6,64,94);border-radius:10px;transition:0.5s;transition-delay:0.5;box-shadow:0 0 5px rgb(6,64,94),0 0 15px rgb(6,64,94),0 0 30px rgb(6,64,94),0 0 60px rgb(6,64,94);}.mbut:hover .mbut__link{letter-spacing:0.04rem;color:white;}.mbut:hover .mbut__link::before{transform:skewX(45deg) translate(200px);}.mbut:hover::before{top:0;height:50%;width:80%;border-radius:30px;}.mbut:hover::after{bottom:0;height:50%;width:80%;border-radius:30px;}.sbut{display:inline-block;user-select:none;background:radial-gradient(circle,rgba(6,64,94,0.7),rgb(6,64,94));border-top:1px solid white;border-bottom:1px solid white;box-shadow:0 10px 15px rgba(0,0,0,0.3);border-radius:0 0 0 15px;transition:all linear 0.15s;}.sbut__link{display:block;text-decoration:none;color:white;padding:5px 20px;cursor:pointer;}.sbut:hover{box-shadow:none;transform:scale(0.95);}.scttop{position:fixed;bottom:150px;right:0;z-index:9;cursor:pointer;opacity:0.7;display:none;}.scttop .mbut__link{padding:15px 20px;}@media (max-width:600px){.scttop .mbut__link{padding:10px;border-radius:0 0 0 15px;}}.hdet{position:relative;}.hdet[open] summary:after{content:"▴";}.hdet summary{cursor:pointer;padding:7px 10px 7px 20px;border-left:1px solid white;border-right:1px solid white;border-radius:0 0 0 20px;background-color:rgba(24,95,45,0.8);color:white;font-size:0.9rem;display:block;}.hdet summary:hover{text-decoration:underline;}.hdet summary::after{content:"▾";padding-left:5px;display:inline-block;}.hdet__content{position:absolute;background-color:white;padding:10px;border-bottom:1px solid rgb(6,64,94);border-radius:0 0 0 30px;animation:Grow 0.3s ease-in-out;top:100%;box-shadow:0 0 40px 10px rgba(0,0,0,0.8);z-index:5;}.hdet__content a{display:block;padding-bottom:10px;text-decoration:none;color:rgb(6,64,94);}.hdet__content a:hover{text-decoration:underline;}.social{display:flex;align-items:center;gap:0.6em;}.social__elem{display:flex;align-items:center;color:white;cursor:pointer;text-decoration:none;font-size:0.9rem;}.social__elem:hover{text-decoration:underline;}.social__desc{display:flex;align-items:center;color:white;font-size:0.9rem;background:radial-gradient(circle,rgba(6,64,94,0.7),rgb(6,64,94));border-radius:15px;padding:5px;max-height:30px;box-shadow:0 1px 5px rgba(255,255,255,0.3);}.social__icon{width:22px;}.breadcrumb ol{display:flex;list-style-type:none;flex-wrap:wrap;padding:0;}.breadcrumb__separator{padding:0 5px;}.sicoc{user-select:none;width:100%;position:relative;box-sizing:border-box;overflow:hidden;}.sicoc__wrap{display:flex;transition:transform 0.5s;will-change:transform;position:relative;z-index:1;height:100%;}.sicoc__img{width:100%;height:100%;object-fit:cover;display:block;}.sicoc__block{display:flex;align-items:center;justify-content:center;border:1px solid gray;height:100px;width:100%;}.sicoc__dots{display:flex;justify-content:center;align-items:center;padding:0 10px;flex-wrap:wrap;}.sicoc__dot{width:10px;height:10px;margin:0 5px;border-radius:50%;background-color:#ccc;cursor:pointer;transition:background-color 0.3s ease;}.sicoc__button{background:transparent;cursor:pointer;white-space:nowrap;overflow:hidden;z-index:3;}.sicoc__dot-active{background-color:#555;}.sicoc_one.sicoc .sicoc__button{position:absolute;top:50%;left:20px;width:50px;height:50px;transform:translateY(-50%) translateZ(0);}.sicoc_one.sicoc .sicoc__next{left:auto;right:20px;}.sicoc_one.sicoc .sicoc__item{flex:0 0 100%;overflow:hidden;display:flex;align-items:center;justify-content:center;}.sicoc_long.sicoc .sicoc__wrap{margin-top:20px;padding:0 25px;}.sicoc_long.sicoc .sicoc__item a{display:block;perspective:350px;width:170px;height:115px;}.sicoc_long.sicoc .sicoc__item img{width:100%;height:100%;object-fit:cover;border-radius:0 0 0px 30px;transform:rotateY(25deg);transition:all ease-in-out 0.3s;box-shadow:-5px 5px 13px 0 rgba(6,64,94,0.7);}.sicoc_long.sicoc .sicoc__item:hover a{display:block;perspective:350px;}.sicoc_long.sicoc .sicoc__item:hover img{transform:rotateY(15deg);}.sicoc_long.sicoc .sicoc__bottom{display:flex;justify-content:center;margin-top:20px;}.sicoc_long.sicoc .sicoc__dot{box-shadow:-2px 2px 5px 0 rgba(6,64,94,0.4);}.sicoc_long.sicoc .sicoc__buttons{display:flex;justify-content:center;}.sicoc_long.sicoc .sicoc__button{padding:15px;font-size:2rem;transition:all ease-in-out 0.3s;}.sicoc_long.sicoc .sicoc__next:hover{transform:translateX(5px) scale(1.2);}.sicoc_long.sicoc .sicoc__prev:hover{transform:translateX(-5px) scale(1.2);}.cpop__overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.7);display:flex;justify-content:center;align-items:center;z-index:99;}.cpop__cont{display:none;}.cpop__title{display:none;}.cpop__content{background:#fff;max-width:800px;width:100%;padding:20px;box-shadow:0 0 10px rgba(0,0,0,0.5);position:relative;}.cpop__header{margin-bottom:20px;}.cpop__heading{font-size:1.5rem;margin:0;}.cpop__close-btn{font-size:1.5rem;cursor:pointer;position:absolute;top:5px;right:10px;border:1px solid gray;border-radius:0 0 0 15px;padding:0 6px;z-index:10;}.cpop__open{cursor:pointer;}.cpop__body{}.pgal__overlay{display:flex;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.9);justify-content:center;align-items:center;z-index:999;}.pgal__top{text-align:right;}.pgal__content{padding:20px;max-width:1000px;width:100%;position:relative;display:flex;flex-direction:column;}.pgal__bottom{display:flex;justify-content:space-between;}.pgal__close-btn{font-size:3rem;cursor:pointer;transition:all ease-in-out 0.2s;}.pgal__close-btn:hover{color:white;}.pgal__title{color:white;font-size:1.2rem;}.pgal__main-img{max-width:100%;height:auto;margin-bottom:15px;max-height:80vh;object-fit:contain;}.pgal__prev-btn,.pgal__next-btn{border-color:white;cursor:pointer;font-size:1.5rem;transition:all ease-in-out 0.2s;background:transparent;border:0;outline:0;}.pgal__prev-btn:hover,.pgal__next-btn:hover{transform:scale(1.15);}.pgal__prev-btn{padding:10px 15px 10px 20px;}.pgal__next-btn{padding:10px 20px 10px 15px;}.pgal__counter{display:flex;align-items:center;padding:0 20px;background-color:white;border-radius:0 0 30px 0;flex-shrink:0;}.pgal__buttons{display:flex;align-items:center;background-color:white;border-radius:0 0 0 30px;flex-shrink:0;}@media (max-width:600px){.pgal__title{font-size:1rem;}.pgal__prev-btn{padding:10px 10px 10px 15px;}.pgal__next-btn{padding:10px 15px 10px 10px;}.pgal__counter{padding:5px 15px;}}@media (max-width:480px){.pgal__bottom{flex-wrap:wrap;}.pgal__title{font-size:0.9rem;order:-1;flex-grow:1;width:100%;}}.pageb{display:flex;justify-content:space-around;margin:30px 0;flex-wrap:wrap;}.pageb__button{margin:10px;}.orderb{display:flex;justify-content:space-evenly;margin:10px 0;flex-wrap:wrap;}.orderb__button{margin:10px;}.afields__item:not(:last-of-type){margin-bottom:20px;}.afields__item ul,.afields__item ol{column-count:2;padding-left:0;}.afields__item ul li,.afields__item ol li{break-inside:avoid-column;margin:15px 5px;list-style-type:none;border-left:3px solid green;padding:0 0 0 5px;}.afields__item ul li:first-of-type,.afields__item ol li:first-of-type{margin-top:0;}.afields__title{margin:0;padding:0;font-size:1.1rem;text-align:left;}.afields a{text-decoration:none;line-height:1.3;display:block;}.afields a:hover{text-decoration:underline;}@media (max-width:480px){.afields__item ul,.afields__item ol{column-count:1;}}.pager{margin-top:15px;}.pager__items{display:flex;justify-content:center;padding:0;margin:0;list-style-type:none;}.pager__item{padding:0 5px;}.pager__item a{text-decoration:none;}.pager .is-active{background-color:rgb(6,64,94);border-radius:0 0 0 7px;}.pager .is-active a{color:white;cursor:unset;}.matabs_tabs > .matabs__menu{display:flex;flex-wrap:wrap;background:linear-gradient(90deg,rgba(6,64,94,0.05) 10%,white 60%,rgba(6,64,94,0.05) 90%);}.matabs_tabs > .matabs__menu > .matabs__menu-item{padding:1rem;display:flex;justify-content:center;align-items:center;text-align:center;border:1px solid white;flex:1;color:rgb(50,50,50);cursor:pointer;transition:all 0.3s ease;}.matabs_tabs > .matabs__menu > .matabs__menu-item:only-child{display:none;}.matabs_tabs > .matabs__menu > .matabs__menu-item:hover:not(.matabs__menu-item_active){background-color:rgba(6,64,94,0.3);}.matabs_tabs > .matabs__menu > .matabs__menu-item_active{background:rgb(6,64,94);color:white;border-radius:0 0 0 30px;box-shadow:0 0 0 3px rgb(6,64,94),0 0 15px 2px rgb(6,64,94);transform:translateY(0px);z-index:1;}.matabs_tabs > .matabs__items{overflow:hidden;}.matabs_tabs > .matabs__items > .matabs__item{height:0;overflow:hidden;width:100%;opacity:0;background:rgb(255,255,255);transform:scale(0.8);}.matabs_tabs > .matabs__items > .matabs__item_active{padding:0 10px;height:auto;opacity:1;transform:scale(1);transition:0.25s linear 0s;}.matabs_tabs > .matabs__items > .matabs__item > .matabs__head{padding:0;transition:inherit;margin-bottom:1.5rem;}.matabs_tabs > .matabs__items > .matabs__item > .matabs__content{padding:0;transition:inherit;}.matabs_accordeon > .matabs__menu{display:none;}.matabs_accordeon > .matabs__items > .matabs__item{border-bottom:1px solid #eaeaea;}.matabs_accordeon > .matabs__items > .matabs__item:last-child{border:none;}.matabs_accordeon > .matabs__items > .matabs__item > .matabs__head{margin:0;padding:1.25rem;cursor:pointer;transition:padding 0.2s ease;position:relative;font-size:1.3rem;display:flex;align-items:center;justify-content:space-between;text-align:left;background:linear-gradient(90deg,rgba(6,64,94,0.15) 10%,rgb(250,250,250) 70%,rgba(6,64,94,0.15) 90%);}.matabs_accordeon > .matabs__items > .matabs__item > .matabs__head:after{content:"▼";right:20px;color:rgb(6,64,94);font-size:0.8rem;opacity:1;transition:opacity 0.1s ease;margin-left:10;}.matabs_accordeon > .matabs__items > .matabs__item > .matabs__head:hover:not(.matabs__item_active .matabs__head){background:rgba(6,64,94,0.4);}.matabs_accordeon > .matabs__items > .matabs__item > .matabs__content{transform:scale(0.7);overflow:clip;opacity:0;height:0;transition:padding 0.2s ease,opacity 0.5s 0.15s ease,transform 0.3s 0.15s ease;}.matabs_accordeon > .matabs__items > .matabs__item_active > .matabs__head{background-color:rgb(6,64,94);color:white;text-shadow:0 0 3px rgb(37,37,37);border-radius:0 0 0px 30px;}.matabs_accordeon > .matabs__items > .matabs__item_active > .matabs__head:after{content:"▲";color:white;}.matabs_accordeon > .matabs__items > .matabs__item_active > .matabs__content{padding:0.8rem;opacity:1;transform:scale(1);height:100%;}.matabs_room .matabs__head{font-size:1.5rem;}.matabs_price .matabs__menu-item{min-width:250px;}.params{display:flex;flex-wrap:wrap;justify-content:space-around;}.params__item{padding:7px;flex:1;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;margin:5px;border-top:1px solid rgb(6,64,94);border-bottom:1px solid rgb(6,64,94);border-radius:0 0 0 30px;}.params__item .cpop{display:inline;}.params__item .cpop__open{font-weight:600;padding:3px 3px 3px 0;color:rgb(0,102,204);text-decoration:underline;}.params__head{font-weight:600;margin-bottom:10px;color:rgb(6,64,94);}.params__body{white-space:nowrap;}.params__value{white-space:nowrap;font-weight:600;font-size:1.1rem;}@media (max-width:980px){.params__value{font-size:1rem;}}@media (max-width:480px){.params__value{font-size:0.9rem;}}.inmenu{display:flex;flex-wrap:wrap;list-style-type:none;padding:0;}.inmenu li{display:flex;align-items:center;flex-grow:1;flex-shrink:1;flex-basis:50%;border-left:5px solid rgb(6,64,94);border-radius:0 0 0 15px;margin:5px 0;}.inmenu a{padding:5px 10px;display:block;}.dcards{display:flex;flex-wrap:wrap;}.dcard{background:linear-gradient(90deg,rgba(6,64,94,0.1) 5%,white 15%,white 85%,rgba(6,64,94,0.1) 95%);margin:20px;max-width:1200px;flex-basis:600px;flex-grow:1;padding:20px 15px;border-radius:0 0 0 5rem;}.dcard__content{display:grid;grid-template-columns:1fr 1fr;}.dcard__content-title{font-size:1.1rem;margin:0;}.dcard__title{margin:0 0 20px 0;font-size:1.5rem;font-weight:600;text-align:center;}.dcard__title:hover{text-decoration:underline;}.dcard__features{padding:0.7em 1em;background-color:white;}.dcard__features ul{display:flex;justify-content:space-around;}.dcard__features li{float:left;width:55px;height:55px;padding:7px;border-radius:3px;}.dcard__params{background-color:white;}.dcard__params .params__item{font-size:0.9rem;}.dcard__params .params__head{margin-bottom:2px;}.dcard__params .params__body{white-space:nowrap;}.dcard__info{max-height:400px;overflow:auto;}.dcard__footer{margin-top:20px;display:flex;justify-content:space-around;flex-wrap:wrap;}.dcard__footer .sbut{margin:5px;}.dcard__photo{display:flex;flex-direction:column;justify-content:center;}.dcard__pricefrom{margin:0.5rem 0;}.dcard__pricefrom span{font-size:1.2rem;}.dcard__photo-container{background-color:white;margin-left:-2.5rem;width:100%;box-shadow:4px 4px 25px -2px rgba(0,0,0,0.3);border-radius:0 0 0 30px;overflow:hidden;}.dcard img{max-width:100%;aspect-ratio:3/2;object-fit:cover;}.dcard ul{padding-left:15px;}.dcard ul li{padding:3px 0;line-height:1;}.dcard a{text-decoration:none;color:rgb(50,50,50);}.dcard .cpop{display:inline-block;}.dcards--slider.dcards{flex-wrap:unset;}.dcards--slider.dcards.sicoc__wrap{margin-top:0;}.dcards--slider.dcards + .sicoc__buttons .sicoc__button{padding:5px 15px;text-shadow:1px 1px 1px rgb(229.15,245.1,253.35),1px 2px 1px rgb(229.15,245.1,253.35),1px 3px 1px rgb(229.15,245.1,253.35),1px 6px 5px rgba(4.47,47.68,70.03,0.4),1px 10px 9px rgba(4.47,47.68,70.03,0.2),1px 11px 20px rgba(4.47,47.68,70.03,0.2),1px 16px 25px rgba(4.47,47.68,70.03,0.4);font-size:3rem;}.dcards--slider.dcards + .sicoc__buttons .sicoc__button:hover{text-decoration:underline;}.dcards--slider.dcards + .sicoc__buttons .sicoc__prev{margin-right:20px;}.dcards--slider.dcards + .sicoc__buttons .sicoc__next{margin-left:20px;}.dcard--slider.dcard{display:flex;flex-direction:column;justify-content:center;align-items:center;min-width:350px;max-width:350px;margin:20px 40px 20px 0;padding:10px;}.dcard--slider.dcard .dcard__content{display:grid;grid-template-columns:1fr;font-size:0.85rem;}.dcard--slider.dcard .dcard__pricefrom{font-size:0.95rem;}.dcard--slider.dcard .dcard__info{display:none;}.dcard--slider.dcard .dcard__photo-container{margin-left:-7%;width:114%;}.dcard--slider.dcard .dcard__title{font-size:1.05rem;margin-bottom:10px;}@media (max-width:600px){.dcard__content{display:grid;grid-template-columns:1fr;}.dcard__info{margin-top:15px;max-height:400px;overflow:auto;}.dcard__photo-container{margin-left:-1.5rem;}}@media (max-width:480px){.dcard{display:flex;flex-direction:column;justify-content:center;align-items:center;}.dcard__content{display:grid;grid-template-columns:1fr;}.dcard__info{display:none;}.dcard__photo-container{margin-left:-7%;width:114%;}.dcard__title{font-size:1.1rem;}.dcard--slider.dcard{display:flex;flex-direction:column;justify-content:center;align-items:center;min-width:250px;max-width:250px;margin:20px 40px 20px 0;padding:10px;}.dcard--slider.dcard .dcard__content{display:grid;grid-template-columns:1fr;font-size:0.85rem;}.dcard--slider.dcard .dcard__pricefrom{font-size:0.95rem;}.dcard--slider.dcard .dcard__info{display:none;}.dcard--slider.dcard .dcard__photo-container{margin-left:-7%;width:114%;}.dcard--slider.dcard .dcard__title{font-size:1.05rem;margin-bottom:10px;}}.pricefrom{text-align:center;}.pricefrom > span{color:rgb(6,64,94);font-weight:600;}.pricefrom .cpop{display:inline-block;}.pricefrom_page.pricefrom{font-size:1.2rem;margin:10px 5px;}.pricefrom_page.pricefrom > span{font-size:1.4em;}@media (max-width:480px){.pricefrom_page.pricefrom{font-size:1rem;margin:10px 5px;}.pricefrom_page.pricefrom > span{font-size:1.2em;}}.main-form{max-width:800px;background-color:#f0f0f0;padding:20px;border-radius:0 0 0 30px;}.main-form .dForm__input_acceptance{margin:10px 0;}.order-form .dForm__input_acceptance{margin:10px 0;}.footer-form{padding:20px;text-align:center;}.footer-form .dForm__input_acceptance{margin:10px 0;}.callback-form{text-align:center;}.callback-form .dForm__input_acceptance{margin:10px 0;}.dForm,.dFormT{}.dForm .error-msg,.dFormT .error-msg{color:rgb(158,0,0);margin-top:-2px;}.dForm__title,.dFormT__title{font-size:1.3rem;color:rgb(24,95,45);border:1px solid lightgray;border-radius:5px;padding:10px;margin-bottom:15px;}.dForm__buttons,.dFormT__buttons{display:flex;justify-content:space-evenly;flex-wrap:wrap;}.dForm__item:not(:has([type=checkbox])),.dFormT__item:not(:has([type=checkbox])){display:flex;flex-direction:column;margin-bottom:10px;}.dForm__item:not(:has([type=checkbox])) span,.dFormT__item:not(:has([type=checkbox])) span{margin-bottom:5px;}.dForm__required span::after,.dFormT__required span::after{content:" *";color:rgb(163,1,1);}.dForm__group,.dFormT__group{display:flex;align-items:flex-end;}.dForm__group .dForm__item:not(:last-child),.dFormT__group .dForm__item:not(:last-child){margin-right:15px;}.dForm__group .dForm__item,.dFormT__group .dForm__item{flex:1;}.dForm__group .dForm__item:not(:has([type=checkbox])),.dFormT__group .dForm__item:not(:has([type=checkbox])){overflow:hidden;}.dForm__days,.dFormT__days{display:flex;justify-content:center;}.dForm__day,.dFormT__day{text-align:center;width:30px;padding:5px;margin:5px;cursor:pointer;background-color:rgb(6,64,94);color:white;border-bottom:1px solid white;border-radius:0 0 0 10px;}.dForm .sbut,.dFormT .sbut{margin-top:10px;}.dForm .sbut__link,.dFormT .sbut__link{padding:10px 20px;}.dForm__submit,.dFormT__submit{position:absolute;top:0;width:1px;height:1px;border:none !important;outline:none !important;padding:0 !important;}.dForm__submit_button,.dFormT__submit_button{width:40px;height:20px;right:15px;opacity:0.002;overflow:hidden;}.dForm__send,.dFormT__send{bottom:15px;left:15px;position:absolute;visibility:hidden;padding:0 !important;margin:0 !important;}.dForm__sendButton,.dFormT__sendButton{display:none;}.dForm__input,.dFormT__input{height:15px;width:30px;overflow:hidden;}.dForm__input > input,.dForm__input > textarea,.dFormT__input > input,.dFormT__input > textarea{margin:0 !important;padding:0 !important;}.dForm__input_name,.dFormT__input_name{display:none !important;}.dForm__input_email,.dFormT__input_email{position:absolute;visibility:hidden;top:0;}.dForm__input_comment,.dFormT__input_comment{position:absolute;top:0;right:15px;opacity:0.002;}.dForm__input_agreement,.dFormT__input_agreement{display:none;}.dForm__input_acceptance,.dFormT__input_acceptance{font-size:13px;font-weight:400;display:flex;align-items:center;justify-content:center;gap:10px;cursor:pointer;overflow:visible;}.dForm__input_acceptance input,.dFormT__input_acceptance input{transform:scale(1.2);accent-color:rgb(6,64,94);}.dForm__input_acceptance span,.dFormT__input_acceptance span{text-align:left;}.dForm__input_acceptance .invalid,.dFormT__input_acceptance .invalid{outline:1px solid #a30101;}@media (max-width:600px){.dForm__group,.dFormT__group{flex-wrap:wrap;}.dForm__group .dForm__item,.dFormT__group .dForm__item{flex:unset;width:100%;}.dForm__group .dForm__item:not(:last-child),.dFormT__group .dForm__item:not(:last-child){margin-right:10px;}.dForm__days,.dFormT__days{align-self:center;justify-self:center;}.dForm__day,.dFormT__day{margin:3px;padding:3px;width:25px;}}@media (max-width:480px){.dForm__group .dForm__item:not(:last-child){margin-right:0;}.dForm__day{margin:5px;padding:5px;width:30px;}}.dFormCb{display:flex;align-items:flex-end;}.dFormCb__item{flex:1;}.dFormCb__item:not(:last-child){margin-right:20px;}@media (max-width:980px){.dFormCb{flex-wrap:wrap;}.dFormCb__button{width:100%;}.dFormCb__item:last-of-type{margin-right:0;}}@media (max-width:600px){.dForm__title{font-size:1.2rem;}.dForm .dFormCbExt__item{flex:unset;width:100%;margin-right:0;}.dForm .dFormCbExt__item:last-of-type{margin-bottom:10px;}}@media (max-width:480px){.dForm__title{font-size:1rem;}.dFormCb__item:not(:last-child){margin-right:0px;}}.sendMessage{padding:10px;margin:10px 0;width:100%;font-weight:600;font-size:1.5rem;text-align:center;}.sendMessage_error{color:#a30101;}.sendMessage_misfield{color:#a30101;}.sendMessage_success{color:darkgreen;}.eform{display:flex;flex-direction:column;border-radius:0 0 0 30px;}.eform .form-item:not(fieldset){margin-bottom:5px;}.eform label{white-space:nowrap;}.eform fieldset{margin-bottom:15px;}.eform fieldset:has(.form-item:only-child){display:none;}.eform fieldset legend{font-size:1.1rem;font-weight:600;margin-bottom:10px;}.eform fieldset .js-form-item{display:flex;cursor:pointer;padding:2px;}.eform fieldset .js-form-item:hover{text-decoration:underline;}.eform fieldset .js-form-item input{cursor:inherit;}.eform fieldset .js-form-item label{flex-grow:1;margin-left:5px;text-decoration:inherit;cursor:inherit;}#user-login-form,#user-pass{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-bottom:50px;}#user-login-form .form-item,#user-pass .form-item{display:flex;flex-direction:column;max-width:500px;margin-bottom:20px;}#user-login-form .form-item label,#user-pass .form-item label{margin-bottom:10px;font-size:1.1rem;font-weight:600;color:rgb(6,64,94);}#user-login-form .form-actions,#user-pass .form-actions{display:inline-block;background:radial-gradient(circle,rgba(6,64,94,0.7),rgb(6,64,94));border-top:1px solid white;border-bottom:1px solid white;box-shadow:0 10px 15px rgba(0,0,0,0.3);border-radius:0 0 0 15px;transition:all linear 0.15s;}#user-login-form .form-actions .form-submit,#user-pass .form-actions .form-submit{display:block;text-decoration:none;color:white;padding:5px 20px;cursor:pointer;background:transparent;overflow:hidden;outline:0;border:0;}#user-login-form .form-actions:hover,#user-pass .form-actions:hover{box-shadow:none;transform:scale(0.95);}@media (max-width:980px){.eform{flex-direction:row;flex-wrap:wrap;justify-content:space-between;}.eform fieldset{margin:20px 10px 0 10px;flex-grow:1;}.eform fieldset legend{display:block;width:100%;text-align:center;}}@media (max-width:480px){.eform fieldset legend{font-size:1rem;}}form.chform{position:relative;}form.chform .days{z-index:2;}form.chform .form-item.form-item-nickname{position:absolute;height:10px;padding:0;overflow:hidden;text-align:right;top:10%;right:10%;align-self:center;z-index:1;user-select:none;}form.chform .form-item.form-item-nickname input{border:none;outline:none;max-width:7%;padding:0;margin:0;background:transparent;user-select:none;}form.chform .form-item.form-item-nickname input::placeholder{color:transparent;user-select:none;}form.chform .form-item.form-item-agreement{position:absolute;bottom:15%;display:flex;align-self:center;z-index:1;max-width:80px;user-select:none;}form.chform .form-item.form-item-agreement input{border:none;outline:none;z-index:-5;max-width:2%;height:10px;display:none;user-select:none;}form.chform .form-item.form-item-agreement input::placeholder{color:transparent;user-select:none;}form.chform .form-item.form-item-agreement label{z-index:-5;color:rgba(50,50,50,0.005);font-size:0.3rem;user-select:none;}.teform{max-width:650px;}.teform .rows{display:flex;flex-direction:column;gap:0.8em;}.teform .row{display:flex;gap:0.5em;}.teform .row3{flex-wrap:wrap;}.teform .row3 .form-item{flex:110px;}.testimonial-form-testimonial,.testimonial-form-new{display:flex;flex-direction:column;}.testimonial-form-testimonial .mbut,.testimonial-form-new .mbut{margin:5px 0 10px 0;align-self:center;max-width:300px;}.testimonial-form-testimonial .form-item:has(input[type=checkbox]),.testimonial-form-new .form-item:has(input[type=checkbox]){position:relative;}.testimonial-form-testimonial .form-item:has(input[type=checkbox]) .form-item--error-message,.testimonial-form-new .form-item:has(input[type=checkbox]) .form-item--error-message{position:absolute;bottom:-20px;}.testimonial-form-testimonial .success-message,.testimonial-form-new .success-message{font-size:1.5rem;color:darkgreen;font-weight:600;}.testimonial-form-testimonial .form-item-agreement,.testimonial-form-new .form-item-agreement{height:1px;width:1px;overflow:hidden;}.testimonial-form-testimonial .form-item-surname,.testimonial-form-new .form-item-surname{position:absolute;z-index:-1;height:5px;width:20px;color:transparent;}.lawlist ul,.lawlist ol{margin:15px 0;}.lawlist li:not(:last-of-type){margin-bottom:5px;}.mgallery{display:flex;flex-wrap:wrap;justify-content:space-evenly;}.mgallery .pgal__item{position:relative;max-width:290px;margin:7px;aspect-ratio:3/2;border-radius:0 0 0 30px;overflow:hidden;transition:all 200ms linear;cursor:pointer;}.mgallery .pgal__item img{width:100%;height:100%;object-fit:cover;}.mgallery .pgal__item:hover{border-radius:0 0 0 0;transform:scale(1.05);box-shadow:0 0 5px 0 rgba(0,0,0,0.5);}.mgallery__title{position:absolute;bottom:0;text-align:center;width:100%;padding:5px;color:white;background-color:rgba(0,0,0,0.6);}.faq__item{margin-bottom:3rem;padding:10px 5px;border-radius:0 0 30px 0;border-bottom:1px solid rgba(24,95,45,0.3);background:linear-gradient(-45deg,rgba(24,95,45,0.3) 0%,rgba(255,255,255,0.15) 30%);}.faq__question{font-weight:600;font-size:1.2rem;}.faq__answer p{margin:15px 0;}.faq_main.faq .faq__item{margin-bottom:15px;}.faq_main.faq .faq__question{margin:0;text-align:left;font-weight:600;font-size:1.1rem;}.faq_main.faq .faq__question::before{content:"►";margin-right:10px;font-size:1rem;color:rgb(6,64,94);}.faq_main.faq .faq__question:hover{text-decoration:underline;}.faq_main.faq .faq__question:hover::before{text-decoration:none;}.faq_main.faq .smore__active .faq__question::before{content:"▼";}@media (max-width:600px){.faq__question{font-size:1rem;}.faq_main.faq .faq__question{font-size:0.95rem;}}.testimonials{display:flex;flex-wrap:wrap;}.testimonials__item{display:flex;flex-wrap:wrap;border-radius:0 0 0 100px;overflow:hidden;margin:20px 0;background:linear-gradient(90deg,rgba(6,64,94,0.1) 10%,white 50%,rgba(6,64,94,0.05) 90%);flex-grow:1;margin:7px;}.testimonials__image{max-width:300px;max-height:300px;}.testimonials__image img{width:100%;height:100%;object-fit:cover;}.testimonials__content{display:flex;flex-direction:column;justify-content:center;flex:1;padding:15px;}.testimonials__title{font-size:1.5rem;margin:0 0 10px 0;}.testimonials__params{display:flex;justify-content:space-evenly;font-size:1.1rem;font-weight:bold;flex-wrap:wrap;}.testimonials__param{margin:10px;text-align:center;}.testimonials__text{border-top:1px solid #b3b3b3;border-bottom:1px solid #b3b3b3;padding:10px 0;}@media (max-width:980px){.testimonials__item{border-radius:0 0 0 70px;}.testimonials__image{max-width:200px;max-height:200px;}}@media (max-width:600px){.testimonials__item{border-radius:0 0 0 50px;}.testimonials__image{max-width:150px;max-height:150px;}}@media (max-width:480px){.testimonials__item{display:flex;flex-direction:column;align-items:center;border-radius:0 0 0 30px;}.testimonials__image{max-width:300px;max-height:300px;}.testimonials__image img{width:100%;height:100%;object-fit:cover;}.testimonials__title{font-size:1.2rem;margin:10px 0;}.testimonials__params{font-size:0.9rem;}.testimonials__text{max-height:300px;overflow-y:auto;}}.callus{display:flex;flex-direction:column;align-items:flex-end;position:fixed;bottom:60px;right:5%;z-index:89;user-select:none;}.callus .cpop__open{display:flex;align-items:center;}.callus__button{background:rgb(24,95,45);border:1px solid white;border-radius:5px 5px 5px 25px;box-shadow:0 8px 10px rgba(24,95,45,0.7);cursor:pointer;text-align:center;height:45px;width:90px;z-index:89;transition:0.3s;animation:hoverWave linear 1s infinite;}@media (hover:hover){.callus:hover .callus__banner{display:inline-block;}}.callus__text{height:100%;width:100%;position:relative;overflow:hidden;text-align:center;}.callus__text span{color:white;position:absolute;font-size:0.7rem;right:-3px;bottom:-10px;height:45px;width:90px;line-height:14px;font-weight:600;text-transform:uppercase;transition:opacity 0.3s linear;animation:6000ms ease 5s normal none 1 running shake;animation-delay:2s;animation-iteration-count:infinite;letter-spacing:1px;}.callus__banner{display:none;background:white;box-shadow:0 0 10px 0 lightgray,0 0 5px 0 white;border-radius:10px;overflow:hidden;max-width:250px;margin-bottom:15px;z-index:89;}.callus__banner a{color:black;text-decoration:none;}.callus__opened{display:inline-block;}.callus__item{padding:5px 15px;display:flex;align-items:center;user-select:none;cursor:pointer;transition-duration:200ms;}.callus__item:not(:last-child){border-bottom:1px solid lightgray;}.callus__item:hover{background-color:rgba(24,95,45,0.15);}.callus__item:hover .callus__icon{transform:scale(1.1);}.callus__icon{display:inline-block;margin-right:10px;}.callus__icon img{width:30px;}@keyframes hoverWave{0%{box-shadow:0 4px 5px rgba(24,95,45,0.3),0 0 0 0 rgba(24,95,45,0.2),0 0 0 0 rgba(24,95,45,0.2);}40%{box-shadow:0 4px 5px rgba(24,95,45,0.3),0 0 0 7px rgba(24,95,45,0.2),0 0 0 0 rgba(24,95,45,0.2);}80%{box-shadow:0 4px 5px rgba(24,95,45,0.3),0 0 0 15px rgba(24,95,45,0),0 0 0 13.4px rgba(24,95,45,0.067);}100%{box-shadow:0 4px 5px rgba(24,95,45,0.3),0 0 0 15px rgba(24,95,45,0),0 0 0 20px rgba(24,95,45,0);}}@keyframes shake{0%{transform:rotateZ(0deg);}2%{transform:rotateZ(-15deg);}4%{transform:rotateZ(7deg);}6%{transform:rotateZ(-5deg);}8%{transform:rotateZ(3deg);}10%{transform:rotateZ(-2deg);}12%{transform:rotateZ(1.5deg);}14%{transform:rotateZ(-2.5deg);}16%{transform:rotateZ(1.7deg);}18%{transform:rotateZ(-1.5deg);}20%{transform:rotateZ(0deg);}}.header__middle{display:flex;}.header__left,.header__right,.header__center{flex:1;}@media (max-width:600px){.header__middle{flex-direction:column;}}.footer__middle{display:flex;justify-content:center;flex-wrap:wrap;background:linear-gradient(90deg,rgb(24,95,45) 0%,rgba(255,255,255,0.15) 50%);border-radius:0 0 200px 0;}.footer__left,.footer__right,.footer__center{display:flex;justify-content:center;flex:1 1 350px;}@media (max-width:600px){.footer__middle{flex-direction:column;align-items:center;}.footer__left,.footer__right,.footer__center{flex:1 1 100%;}}.container{max-width:1300px;margin-left:auto;margin-right:auto;}.page{display:flex;flex-direction:column;min-height:100vh;}.page__middle{flex:1 0 auto;}.content{display:flex;flex-wrap:wrap;justify-content:center;}.content .sidebar-left,.content .sidebar-right{flex:2.5;min-width:280px;}.content .sidebar-left .block{display:flex;flex-direction:column;align-items:center;}.content .main{width:1px;flex:7;min-width:450px;}.region:not(.nav):not(.nav-bottom):not(.footer__top):not(.header__top):not(.extra-top){padding:10px;}@media (max-width:980px){.content .sidebar-left{flex:unset;width:100%;}}@media (max-width:600px){.content{flex-direction:column;}.content .main{max-width:600px;width:100%;}}@media (max-width:480px){.content{flex-direction:column;}.content .main{min-width:280px;width:100%;}}.nav_f{width:100%;z-index:4;position:fixed;top:0;box-shadow:0 0 3px 0 white;}.mcont{display:flex;flex-wrap:wrap-reverse;}.mcont h2{font-size:1.8rem;}.mcont h3{font-size:1.6rem;}.mcont h4{font-size:1.4rem;}.mcont h5{font-size:1.2rem;}.mcont h6{font-size:1.1rem;}.mcont__item{flex-basis:50%;padding:5px;min-width:550px;flex-grow:1;}.mcont__item ul li,.mcont__item ol li{margin-bottom:5px;}.mcont__text > p:first-of-type{margin-top:0;}.mcont__block:not(:last-of-type){margin-bottom:30px;}.mcont__image{text-align:center;margin-bottom:20px;}.mcont__image img{max-width:550px;width:100%;border-radius:0 0 0 100px;transform:rotate(2deg);box-shadow:20px 15px 15px 5px rgba(6,64,94,0.3);aspect-ratio:3/2;object-fit:cover;}.mcont--about-additional.mcont .mcont__item{padding:10px;}.mcont--about-additional.mcont .mcont__item .smore{display:flex;flex-direction:column;}.mcont--about-additional.mcont .mcont__item .smore__button{text-align:center;align-self:center;border-top:1px solid rgb(6,64,94);padding:5px;width:80%;font-weight:bold;}.mcont--withparams.mcont .mcont__item{min-width:350px;}@media (max-width:980px){.mcont__item{min-width:350px;flex-basis:100%;}.mcont__image img{border-radius:0 0 0 50px;}}@media (max-width:480px){.mcont h2{font-size:1.6rem;}.mcont h3{font-size:1.4rem;}.mcont h4{font-size:1.2rem;}.mcont h5{font-size:1rem;}.mcont h6{font-size:0,9rem;}.mcont__item{min-width:250px;}.mcont__image img{border-radius:0 0 0 50px;}.mcont--withparams.mcont .mcont__item{min-width:250px;}}.ipview{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:20px;justify-items:center;}.ipview__item{position:relative;cursor:pointer;overflow:hidden;max-width:450px;width:100%;aspect-ratio:3/2;}.ipview__item a{text-decoration:none;}.ipview__item img{display:block;width:100%;height:100%;object-fit:cover;transition:all 0.3s ease-out;}.ipview__item .wrapper{position:absolute;width:100%;height:100%;top:0;background-color:rgba(0,0,0,0.3);display:flex;transition:all 0.3s ease-out;}.ipview__item .icont{display:flex;flex-direction:column;justify-content:space-between;align-items:center;margin:10px;border:2px solid rgba(255,255,255,0.5);border-radius:0 0 0 30px;background-color:rgba(30,30,30,0.5);backdrop-filter:blur(3px);transition:all 0.3s ease-out;overflow:hidden;width:100%;text-shadow:0 0 3px #08415f,0 0 5px #08415f;}.ipview__item .icont__title{width:80%;color:white;font-size:1.3rem;padding:10px 5px;transition:all 0.3s ease-out;margin-bottom:0;border-bottom:1px solid gray;margin-top:5px;}.ipview__item .icont__desc{padding:10px;transition:all 0.3s ease-out;margin-bottom:7px;height:50%;overflow:hidden;}.ipview__item .icont__desc h2,.ipview__item .icont__desc h3,.ipview__item .icont__desc h4,.ipview__item .icont__desc h5,.ipview__item .icont__desc h6{color:lightgray;font-size:1.1rem;margin-top:0;}.ipview__item .icont__desc p{font-size:0.9rem;line-height:1.3;color:lightgray;margin:0;}.ipview__item .icont .sbut{margin-bottom:7px;}.ipview__item .icont__params{color:lightgray;text-align:center;padding:2px;background-color:rgba(6,64,94,0.9);margin-bottom:5px;border-radius:0 0 0 20px;box-shadow:0 0 5px 0 rgba(255,255,255,0.1);}.ipview__item .icont__params > span{display:inline-block;white-space:nowrap;padding:3px;}.ipview__item .icont__params > span > strong{font-size:110%;color:white;}.ipview__item:hover img{transform:scale(1.15);}.ipview__item:hover .icont{background-color:rgba(30,30,30,0.8);backdrop-filter:blur(0);}.ipview__item:hover .sbut{transform:scale(1.05);}@media (max-width:980px){.ipview .icont{background-color:rgba(30,30,30,0.65);}}@media (max-width:480px){.ipview{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));}.ipview__item .icont__title{width:90%;font-size:1.2rem;padding:5px 5px;}.ipview__item .icont__desc p{font-size:0.9rem;}.ipview__item:hover__title{transform:translateY(30px);}}.view-taxonomy-photogallery .view-header span{text-transform:lowercase;}.view-faq .view-header span{text-transform:lowercase;}.lowercase-block-header span{text-transform:lowercase;}.main-section{margin-top:100px;}.main-section__title{font-size:2rem;margin-top:0;text-shadow:1px 1px 1px rgb(229.15,245.1,253.35),1px 2px 1px rgb(229.15,245.1,253.35),1px 3px 1px rgb(229.15,245.1,253.35),1px 6px 5px rgba(4.47,47.68,70.03,0.4),1px 10px 9px rgba(4.47,47.68,70.03,0.2),1px 11px 20px rgba(4.47,47.68,70.03,0.2),1px 16px 25px rgba(4.47,47.68,70.03,0.4);}.main-section__content{display:flex;flex-direction:column;justify-content:space-between;}.main-section__content div:first-child{position:relative;max-height:300px;overflow:hidden;}.main-section__content div:first-child::after{content:"";position:absolute;pointer-events:none;left:0;bottom:0;height:70px;width:100%;background-image:linear-gradient(to bottom,rgba(255,255,255,0),rgba(255,255,255,0.8) 80%);}.main-section__content .sbut{margin-top:15px;align-self:center;}.main-section:first-of-type{margin:0;}.main-block{margin-top:50px;}.main-block__title{font-size:1.7rem;margin-top:0;}.main-block__description{text-align:center;margin-bottom:15px;}.main-block:first-of-type{margin:0;}@media (max-width:480px){.main-block__title{font-size:1.4rem;}}.user{max-width:700px;display:flex;flex-wrap:wrap-reverse;background:radial-gradient(circle,rgb(255,255,255) 0%,rgba(253,199,9,0.3) 100%);border:5px solid rgb(253,199,9);padding:20px;justify-content:space-evenly;margin:0 auto 50px auto;border-radius:10px 10px 10px 70px;}.user__photo{border-radius:10% 10% 10% 50%;border:5px solid white;overflow:hidden;width:200px;height:200px;}.user__photo img{width:100%;height:100%;object-fit:cover;}.user__name{color:rgb(6,64,94);font-weight:600;font-size:2rem;display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%;text-shadow:1px 1px 1px rgb(229.15,245.1,253.35),1px 2px 1px rgb(229.15,245.1,253.35),1px 3px 1px rgb(229.15,245.1,253.35),1px 6px 5px rgba(4.47,47.68,70.03,0.4),1px 10px 9px rgba(4.47,47.68,70.03,0.2),1px 11px 20px rgba(4.47,47.68,70.03,0.2),1px 16px 25px rgba(4.47,47.68,70.03,0.4);}.user__name div{margin:5px 0;}.user__info{margin:20px 0;flex:1;}#page-contacts h2{margin-top:0;font-weight:400;}#page-contacts h3{font-size:1.2rem;font-weight:400;text-align:left;}#page-contacts ul{margin:0;}#page-contacts .section{display:flex;flex-direction:column;gap:1.5em;}#page-contacts .section:not(:last-child){padding-bottom:1.5em;margin-bottom:1.5em;border-bottom:1px solid lightgray;}#page-contacts .consocial{display:flex;flex-wrap:wrap;justify-content:space-evenly;gap:1em;}#page-contacts .consocial__elem{align-items:center;display:flex;gap:0.3em;justify-content:center;}#page-contacts .consocial__icon{width:25px;}#page-contacts .consocial .hblock__number{margin:0;font-size:0.9rem;}#page-contacts .consocial .hblock__number a{font-size:1.3rem;}
