@font-face{font-family:'Archer';src:url('/wp-content/themes/hupti/fonts/Archer-Bold.woff2') format('woff2'),
url('/wp-content/themes/hupti/fonts/Archer-Bold.woff') format('woff');font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:'Archer';src:url('/wp-content/themes/hupti/fonts/Archer-Semibold.woff2') format('woff2'),
url('/wp-content/themes/hupti/fonts/Archer-Semibold.woff') format('woff');font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:'Archer';src:url('/wp-content/themes/hupti/fonts/Archer-Medium.woff2') format('woff2'),
url('/wp-content/themes/hupti/fonts/Archer-Medium.woff') format('woff');font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:'DIN-Alt';src:url('/wp-content/themes/hupti/fonts/DIN-RegularAlternate.eot?#iefix') format('embedded-opentype'),
url('/wp-content/themes/hupti/fonts/DIN-RegularAlternate.woff2') format('woff2'),
url('/wp-content/themes/hupti/fonts/DIN-RegularAlternate.woff') format('woff'),
url('/wp-content/themes/hupti/fonts/DIN-RegularAlternate.ttf') format('truetype'),
url('/wp-content/themes/hupti/fonts/DIN-RegularAlternate.svg#DIN-RegularAlternate') format('svg');font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:'DIN';src:url('/wp-content/themes/hupti/fonts/DIN-Medium.eot?#iefix') format('embedded-opentype'),
url('/wp-content/themes/hupti/fonts/DIN-Medium.woff2') format('woff2'),
url('/wp-content/themes/hupti/fonts/DIN-Medium.woff') format('woff'),
url('/wp-content/themes/hupti/fonts/DIN-Medium.ttf') format('truetype'),
url('/wp-content/themes/hupti/fonts/DIN-Medium.svg#DIN-Medium') format('svg');font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:'DIN';src:url('/wp-content/themes/hupti/fonts/DIN-Regular.eot');src:url('/wp-content/themes/hupti/fonts/DIN-Regular.eot?#iefix') format('embedded-opentype'),
url('/wp-content/themes/hupti/fonts/DIN-Regular.woff2') format('woff2'),
url('/wp-content/themes/hupti/fonts/DIN-Regular.woff') format('woff'),
url('/wp-content/themes/hupti/fonts/DIN-Regular.ttf') format('truetype'),
font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:'DIN';src:url('/wp-content/themes/hupti/fonts/DIN-Bold.eot');src:url('/wp-content/themes/hupti/fonts/DIN-Bold.eot?#iefix') format('embedded-opentype'),
url('/wp-content/themes/hupti/fonts/DIN-Bold.woff2') format('woff2'),
url('/wp-content/themes/hupti/fonts/DIN-Bold.woff') format('woff'),
url('/wp-content/themes/hupti/fonts/DIN-Bold.ttf') format('truetype'),
url('/wp-content/themes/hupti/fonts/DIN-Bold.svg#DIN-Bold') format('svg');font-weight:bold;font-style:normal;font-display:swap}*{box-sizing:border-box}body{background:#fff;font-family:'DIN';line-height:normal}li
a{display:inline}a:hover{opacity:0.75}.entry--content sup,
.entry--content
sub{display:inline-block;line-height:1}.entry--content sup a,
.entry--content sub
a{display:block}.container{display:block;margin:0
auto;width:100%;max-width:1240px;padding-left:30px;padding-right:30px}#site-header{z-index:9}#site-header .header--top{padding:30px
0 20px;background-size:cover;background-position:center}.header--top .header--elem--wrap>div{display:inline-block;width:33%;vertical-align:baseline}.header--top .header--elem--wrap .site--motto
span{font-family:'Archer';font-weight:500;font-size:21px;color:#fff;text-align:center}.header--top .site--logo{padding-right:20px}.header--top .site--logo
img{width:95%;max-width:530px;height:auto;display:block;margin:0
auto}.header--top .site--head--btns{}.header--top .site--head--btns .head--btn{display:block;margin-bottom:6px}.header--top .site--head--btns .head--btn:last-child{margin-bottom:0}.strong-view.wpmtst-default
.readmore{margin-top:0!important}.header--top .site--head--btns .head--btn
a{display:block;text-align:center;padding:10px
15px;border:2px
solid #fff;border-radius:20px;font-family:'DIN';font-size:15px;font-weight:500;text-decoration:none;color:#fff;line-height:1}.header--top .site--head--btns .head--btn .tel--label{display:inline-block;width:63%;text-align:left;vertical-align:middle}.header--top .site--head--btns .head--btn .tel--no{display:inline-block;width:35%;text-align:right;font-size:17px;font-weight:bold;vertical-align:middle}.header--top .site--head--btns .head--btn.button--2 .tel--label{letter-spacing:1px}.header--top  .header--elem--wrap .head--contact--mob{display:none}.mac .header--top .site--head--btns .head--btn .tel--label{margin-top:10px}.mac .header--top .site--head--btns .head--btn .tel--no{margin-top:8px}.sidebarul
li{line-height: .8 !important}.cstom--btn-white
a{border:2px
solid #fff;padding:12px
35px;box-shadow:rgb(30 30 30 / 30%) 3.5px 3.5px 6px;letter-spacing:0;border-radius:22px;background:#3a5aa7;font-family:"Archer";font-weight:600;color:#fff !important;text-decoration:none;display:inline-block;line-height:1}#site-header .header--nav{margin-top:2px;background-size:100% 100%;background-repeat:no-repeat;background-position:center;position:relative}.header--nav .primary--menu{margin:0;list-style:none}.header--nav .primary--menu
li{display:inline-block;margin:0
!important}.header--nav .primary--menu>li{padding:12px
0;margin:0
20px !important}.header--nav .primary--menu>li>a{}.header--nav .primary--menu li .sub-menu{display:none}.header--nav .primary--menu li
a{font-size:21px;font-family:'DIN';font-weight:500;line-height:1.1;color:#fff;text-decoration:none;text-transform:uppercase;display:block}.header--nav .primary--menu li.menu-item-has-children{position:relative}.header--nav .primary--menu li.menu-item-has-children
li{display:block;padding:5px
0}.header--nav .primary--menu li .sub-menu
a{color:#fff;font-size:14px}.head--menu--toggle{cursor:pointer;width:35px;display:none}.head--menu--toggle .bar1,
.head--menu--toggle .bar2,
.head--menu--toggle
.bar3{width:35px;height:5px;background-color:#fff;margin:6px
0;transition:0.4s;display:block}.head--menu--toggle.opened
.bar1{transform:translate(0, 11px) rotate(-45deg)}.head--menu--toggle.opened
.bar2{opacity:0}.head--menu--toggle.opened
.bar3{transform:translate(0, -11px) rotate(45deg)}.header--nav .sub--toggle{display:none}#site-footer{padding:0}#site-footer .footer--nav{position:relative;overflow:hidden;box-shadow:#051131 0 8px 8px;background-size:}#site-footer .foot--nav--pattern{position:absolute;top:0;left:0;width:auto;height:100%;z-index:1}#site-footer .footer--nav .foot--inner{position:relative;z-index:2;padding-top:30px;padding-bottom:30px}#site-footer .footer--nav .footer--menu{margin:0;list-style:none}#site-footer .footer--nav .footer--menu
li{display:inline-block;vertical-align:middle;margin:0;margin-right:35px}#site-footer .footer--nav .footer--menu li:last-child{margin-right:0}#site-footer .footer--nav .footer--menu li
a{font-size:19px;font-family:'DIN';font-weight:bold;color:#fff;text-decoration:none;display:inline-block}#site-footer .footer--nav .foot--nav--title{width:100%;text-align:center;display:inline-block;vertical-align:middle}#site-footer .footer--nav .footer--menu--wrap{width:100%;text-align:center;padding-top:20px;display:inline-block;vertical-align:middle}#site-footer .footer--nav .foot--nav--title
h3{color:#fff;font-family:'Archer';font-weight:600;font-size:34px;margin:0}#site-footer .footer--widgets{padding:70px
0 120px}.footer--widgets .foot--widgets--wrap{}.footer--widgets .foot--widgets--wrap .f--w{display:inline-block;width:27%;vertical-align:top;margin-right:3%}.footer--widgets .foot--widgets--wrap .f--w.fw--1{width:32%;margin-right:10%}.footer--widgets .foot--widgets--wrap .f--w:last-child{margin-right:0}.footer--widgets .f--w
.widget_block{}.footer--widgets h4.address,
.footer--widgets .f--w .h--3{color:#ffd600;font-family:'Archer';font-weight:bold;font-size:20px;margin-bottom:10px;word-spacing:2px}.footer--widgets f--w fw--1 .h--3,
.footer--widgets .f--w .h--4{color:#ffd600;font-family:'Archer';font-weight:bold;font-size:20px;margin-bottom:10px;word-spacing:2px}.footer--widgets .f--w.fw--1
.widget_block{text-align:left;float:right;width:100%}.footer--widgets .f--w
ul{margin:0;list-style:none}.footer--widgets .f--w ul
li{position:relative;margin:0
0 5px;padding-left:22px}.footer--widgets .f--w ul li:last-child{margin:0}.footer--widgets .f--w ul li,
.footer--widgets .f--w ul li a,
.footer--widgets .f--w
p{font-family:'DIN';font-weight:normal;font-size:16px;color:#fff}.footer--widgets .f--w
p{line-height:1.8}.footer--widgets .f--w ul.large--font li
a{font-size:16px}.footer--widgets .f--w.fw--1 ul li,
.footer--widgets .f--w ul.large--font
li{float:left;padding-left:25px;clear:both}.footer--widgets .f--w ul li:before{content:"\003E";font-weight:normal;font-size:14px;color:#fff;position:absolute;top:0;left:0}.footer--widgets .f--w ul.large--font li:before{font-size:14px;top:0}.footer--widgets
.pinfo{margin-bottom:0px}.footer--widgets hr.c--space{border-color:#6984a6;margin:10px
0;border-top:1px}.footer--widgets .footer--logo{margin:10px
0 0 !important;text-align:right}.footer--widgets .footer--logo
img{max-width:290px;width:100%;margin-left:auto;float:left}.footer--widgets .f--w ul.dr--lists li
.title{font-style:italic}#site-footer .foot--socials{margin:0}#site-footer .social--items li:before{display:none}#site-footer .social--items
li{padding:0;background:none !important;vertical-align:middle;display:inline-block;margin-bottom:5px !important;position:relative}#site-footer .social--items
a{height:24px;width:24px;background:#fff;border-radius:100%;display:block}#site-footer .social--items li
svg{margin:auto;display:block;position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);width:18px;height:18px}#site-footer .foot--socials{margin-top:20px}#site-footer .foot--socials .small--logo
figure{margin:0}#site-footer li
a{display:inline-block}body sub, body
sup{position:unset;vertical-align:super}.frontpage--main{overflow-x:hidden}.frontpage--main .sec--2{padding:50px
0 35px;display:block}.frontpage--main .sec--2
.content{display:block;width:100%;height:auto}.frontpage--main .sec--2
p{font-family:'DIN';font-size:36px;color:#073c75}.frontpage--main .sec--2
a{color:#073c75;text-decoration:none}.frontpage--main .sec--2 a:hover{text-decoration:underline}.frontpage--main .sec--4{padding:60px
0}.frontpage--main .sec--4
.content{text-align:center}.frontpage--main .sec--4
.title{color:#121212;font-family:"Archer";font-weight:500;font-size:34px;margin:0
0 20px}.frontpage--main .sec--4 p,
.frontpage--main .sec--4
li{color:#333;font-family:'DIN';font-size:22px;line-height:1.35}.frontpage--main .sec--4
li{line-height:1.25}.frontpage--main .sec--4
a{color:#073c75}.frontpage--main .sec--4
.buttons{display:block;padding:15px
0 10px}.frontpage--main .sec--4 .buttons
a{font-family:"Archer";font-weight:500;font-size:22px;line-height:1;color:#fff;text-decoration:none;display:inline-block;padding:16px
76px;background:#3a5aa7;border:3px
solid #fff;border-radius:30px;box-shadow:#aaa 5px 5px 10px}.frontpage--main .sec--3{padding:20px
0}.frontpage--main .sec--3 .images,
.treats--main .sec--2
.images{display:flex;justify-content:center;column-gap:10px;padding:0
5px}.frontpage--main .sec--3 .images .img,
.treats--main .sec--2 .images
.img{display:block}.frontpage--main .sec--3 .images .img img,
.treats--main .sec--2 .images .img
img{display:block;max-width:100%;height:100%;margin:0}.frontpage--main .hero--slider{padding:0;position:relative}.frontpage--main .hero--slider--main.slick-dotted.slick-slider{margin-bottom:0 !important}.frontpage--main .hero--slider .foot--content{position:absolute;width:100%;left:0;bottom:120px;z-index:2;text-align:center}.frontpage--main .hero--slider .foot--content .btn--wrap{display:inline-block;padding:0
80px;position:relative}.frontpage--main .hero--slider .foot--content .modal--btn{border:1px
solid #fff;color:#fff;font-family:'DIN';font-weight:500;line-height:1;font-size:18px;background:#0e2482;padding:15px
45px;border-radius:20px;cursor:pointer;text-decoration:none;display:inline-block}.frontpage--main .hero--slider .foot--content .modal--btn:hover{text-decoration:none;background:#0e2482;opacity:0.75}.frontpage--main .hero--slider .foot--content
img{position:absolute;left:0;top:50%;transform:translateY(-50%);max-width:62px;height:auto}.frontpage--main .hero--slider .foot--content
#myModal{display:none}.frontpage--main .hero--slider .slide--item{width:100%;position:relative}.frontpage--main .hero--slider .slide--item
.img{width:100%;position:relative;z-index:1}.frontpage--main .hero--slider .slide--item .img
img{width:100%;height:auto}.frontpage--main .hero--slider .slide--item
.content{position:absolute;top:50px;left:0;width:100%;height:auto;z-index:2}.frontpage--main .hero--slider .slide--item .content
.inner{max-width:50%}.frontpage--main .hero--slider .slide--item .content
.head{font-family:'DIN';font-size:38px;line-height:1.2;font-weight:500;margin:0
0 15px}.frontpage--main .hero--slider .slide--item .content .text
p{font-family:'DIN';font-size:24px;line-height:1.25}.frontpage--main .hero--slider .slide--item .content
.buttons{margin-top:35px}.frontpage--main .hero--slider .slide--item .content .cstm--btn{font-family:"Archer";font-weight:600;font-size:22px;line-height:1;color:#fff;background:#0e2482;border:3px
solid #fff;box-shadow:#aaa 5px 5px 10px;border-radius:28px;padding:18px
45px;text-decoration:none;display:inline-block;text-align:center}.frontpage--main .hero--slider .slick-dots{bottom:60px}.frontpage--main .hero--slider .slick-dots
li{margin:0
10px;width:46px;height:10px}.frontpage--main .hero--slider .slick-dots li button:before{display:none}.frontpage--main .hero--slider .slick-dots li
button{border:2px
solid #fff;background:#fff;border-radius:4px;padding:0;height:100%;width:100%}.frontpage--main .hero--slider .slick-dots li.slick-active
button{background:#3a5aa7}.cand---main{}.cand---main .sec--1{padding:60px
0 30px;background-color:#325f9a;background-position:center;background-repeat:no-repeat;background-size:cover}.cand---main .virtual--tour{padding:60px
0 50px}.cand---main .sec--1 .l--part,
.cand---main .sec--1 .r--part,
.treats--main .sec--3 .l--part,
.treats--main .sec--3 .r--part,
.page--with--sidebar .page--content--sec .l--part,
.page--with--sidebar .page--content--sec .r--part{display:inline-block;vertical-align:top}.cand---main .sec--1 .l--part,
.treats--main .sec--3 .l--part,
.page--with--sidebar .page--content--sec .l--part{width:66%;padding-right:40px}.cand---main .sec--1 .r--part,
.treats--main .sec--3 .r--part,
.page--with--sidebar .page--content--sec .r--part{width:33.25%}.cand---main .sec--1 .heading,
.cand---main .virtual--tour
.heading{font-family:'DIN';font-weight:500;font-size:32px;line-height:1.25;color:#fff;margin:0
0 30px}.cand---main .virtual--tour
.heading{color:#000}.cand---main .sec--1
.head{font-family:'DIN';font-weight:500;font-size:14px;line-height:1.45;color:#fff;margin:0
0 15px;text-align:center}.cand---main .sec--1
.text1{padding-bottom:70px}.cand---main .sec--1 .text1,
.cand---main .sec--1
.text2{font-family:'DIN';font-weight:400;color:#fff}.cand---main .sec--1 .text2 p,
.cand---main .sec--1 .text2 li,
.cand---main .sec--1 .text1 p,
.cand---main .sec--1 .text1 li,
.virtual--tour .text--part{font-size:22px;line-height:1.45}.cand---main .sec--1 .text1 p,
.cand---main .sec--1 .text2
p{margin-bottom:35px}.cand---main .sec--1 .text1 p:last-child,
.cand---main .sec--1 .text2 p:last-child,
.treats--main .sec--3 .text p:last-child{margin-bottom:0}.treats--main .sec--3 p,
.treats--main .sec--3
li{font-size:16px;line-height:1.45}.cform .form--wrap{padding:20px
30px 5px;background:#fff;border-radius:6px;box-shadow:rgb(30 30 30 / 40%) 3px 3px 6px}.cform form input[type="text"],
.cform form input[type="tel"],
.cform form input[type="email"],
.cform form
select{background:#ebebeb;border:1px
solid #ebebeb;padding:12px
18px;font-family:"DIN";font-size:16px;line-height:1;color:#333;letter-spacing:0;border-radius:20px;display:block;width:100%;min-height:48px;-webkit-appearance:none !important;-moz-appearance:none !important;appearance:none !important}.cform form input[type="submit"]{width:100%;display:block;font-family:"Archer";font-weight:bold;line-height:1;color:#fff;text-decoration:none;font-size:20px;padding:12px
15px;border:2px
solid #fff;border-radius:20px;background:#3a5aa7;text-align:center;box-shadow:rgba(30,30,30,0.3) 3.5px 3.5px 6px;text-transform:none;letter-spacing:0;-webkit-appearance:none !important;-moz-appearance:none !important;appearance:none !important}.cform form input[type="submit"]:hover{opacity:0.75}.cform form input:focus,
.cform form input:focus-visible,
.cform form select:focus,
.cform form select:focus-visible{border-color:transparent;box-shadow:none;outline:none;-webkit-appearance:none !important;-moz-appearance:none !important;appearance:none !important}.cform form .submit--button{display:block;margin-top:15px}.cform form .input--field{display:block;margin-bottom:15px}.cform form ::placeholder{font-size:12px !important;text-transform:capitalize !important;text-align:center !important;line-height:1 !important;transform:translateY(-3px) !important;color:#666 !important}.cform form ::-moz-placeholder{font-size:12px !important;text-transform:capitalize !important;text-align:center !important;line-height:1 !important;transform:translateY(-3px) !important;color:#666 !important}.cform form ::-webkit-input-placeholder{font-size:12px !important;text-transform:capitalize !important;text-align:center !important;line-height:1 !important;transform:translateY(-3px) !important;color:#666 !important}.cform form :-ms-input-placeholder{font-size:12px !important;text-transform:capitalize !important;text-align:center !important;line-height:1 !important;transform:translateY(-3px) !important;color:#666 !important}.cform form .principal--part:not(.largeFont){text-align:center;font-size:12px;color:#666}.cform form .principal--part option:not([disabled="disabled"]),
.cform form .principal--part option:not([disabled]){font-size:16px;text-align:left}.cform form .principal--part option:first-child{text-align:center}.cform form .wpcf7-not-valid-tip{font-size:12px;font-family:"DIN"}.cform form .wpcf7-list-item{margin:0}.cform form .agree--fields .wpcf7-list-item-label{font-size:12px;font-family:"DIN";color:#666;padding-left:12px}.cform form .agree--fields .wpcf7-list-item-label
a{color:#666}.cform form .agree--field .wpcf7-form-control-wrap{display:inline-block;min-height:30px}.cform form .ag--field,
.cform form .ag--field:focus,
.cform form .ag--field:focus-visible,
.cform form .ag--field:active{width:20px;height:20px;border:4px
solid #ccc;border-radius:50%;top:5px}.cform form .wpcf7-response-output{margin-top:0;font-size:14px}.cform form .agree--fields .wpcf7-form-control-wrap{margin-bottom:5px}.cform form .agree--fields .wpcf7-form-control-wrap,
.cform form .agree--fields .wpcf7-form-control,
.cform form .wpcf7-list-item{display:block}.cform form .agree--fields
br{display:none}.cform form .agree--fields .wpcf7-list-item-label{display:inline-block;vertical-align:middle;width:90%}.cand---main .cand--sec.sec--2{padding-top:50px;background-color:#d8eaf6}.cand---main .cand--sec.sec--2
.heading{font-family:"DIN";font-weight:600;font-size:36px;line-height:1.25;text-transform:capitalize;margin:0;color:#27317c;display:block}.cand---main .cand--sec.sec--2 .bottom--part{padding-top:30px}.cand---main .cand--sec.sec--2 .bottom--part
.img{width:100%;display:block}.cand---main .cand--sec.sec--2 .bottom--part
.img.mobile{display:none}.treats--main .sec--1{background-color:#f2e1c0;padding:60px
0}.treats--main .treat--sec.sec--1 .heading,
.treats--main .treat--sec.sec--1 .text1,
.treats--main .treat--sec.sec--1 .text2,
.treats--main .treat--sec .cform
.head{color:#000}.treats--main .sec--1
.text1{padding-bottom:50px}.treats--main .sec--1 .text1 p,
.treats--main .sec--1 .text2 p,
.treats--main .sec--3 .text
p{margin-bottom:30px}.treats--main .sec--3{padding:60px
0}.treats--main .sec--3 .cstm--link{padding-top:30px;margin-bottom:0}.treats--main .sec--3 .cstm--link
a{color:#0c3d98;font-family:'DIN';font-size:22px;text-decoration:none}.treats--main .sec--3 .r--part .text--item,
.wdg--content .text--item{margin-bottom:50px;text-align:center}.treats--main .sec--3 .r--part .text--item:last-child,
.wdg--content .text--item:last-child{margin-bottom:0}.treats--main .sec--3 .r--part .text--item .title,
.wdg--content .text--item
.title{font-family:"Archer";font-weight:600;font-size:30px;margin:0
0 10px;color:#121212;text-align:center}.treats--main .sec--3 .r--part .text p,
.treats--main .sec--3 .r--part .text li,
.wdg--content .text--item .text p,
.wdg--content .text--item .text
li{font-size:20px;line-height:1.35;color:#333}.cand---main:not(.treats--main) .wdg--content .text--item .title,
.cand---main:not(.treats--main) .wdg--content .text--item .text p,
.cand---main:not(.treats--main) .wdg--content .text--item .text
li{color:#fff}.treats--main .sec--3 .r--part .text p,
.wdg--content .text--item .text
p{margin:0
0 30px}.treats--main .sec--3 .r--part .text p:last-child,
.wdg--content .text--item .text p:last-child{margin:0}.cstom--btn{border:2px
solid #fff;padding:12px
35px;box-shadow:rgb(30 30 30 / 30%) 3.5px 3.5px 6px;letter-spacing:0;border-radius:22px;background:#3a5aa7;font-family:"Archer";font-weight:600;color:#fff;text-decoration:none;display:inline-block;line-height:1}.treats--main .sec--3 .r--part .btn--wrap,
.wdg--content .text--item .btn--wrap{margin-top:20px}.treats--main .sec--3 .r--part .cstom--btn,
.wdg--content .text--item .cstom--btn{padding:12px
15px;font-size:22px;display:block;width:100%;max-width:360px;margin:0
auto}.page--header--img{display:block;position:relative}.page--header--img .header--img{display:block;width:100%;height:auto}.proton--therapy--main .page--header--img .header--img{position:relative;z-index:0}.proton--therapy--main .page--header--img .overlay--pattern{position:absolute;top:-62%;left:0;width:100%;height:auto;z-index:1}.proton--therapy--main .page--header--img .overlay--pattern
img{max-width:60%;height:auto}.proton--therapy--main .page--header--img .text--content{position:absolute;z-index:2;width:100%;height:100%;top:0;left:0}.proton--therapy--main .page--header--img .text--content
.container{height:100%}.proton--therapy--main .page--header--img .text--content .container
.inner{position:relative;height:100%}.proton--therapy--main .page--header--img .text--content .top--part{position:absolute;top:40px;left:0;max-width:80%}.proton--therapy--main .page--header--img .text--content .top--part
.heading{font-family:"DIN";font-weight:500;font-size:38px;color:#fff;margin:0;line-height:1.35}.proton--therapy--main .page--header--img .text--content .bottom--part{position:absolute;left:0;bottom:15px;width:100%;max-width:420px;height:auto}.proton--therapy--main .page--header--img .text--content{color:#fff;font-family:"DIN";font-weight:500}.proton--therapy--main .page--header--img .text--content
.title{color:#fff;font-family:"DIN";font-weight:bold;font-size:22px;line-height:1.25;margin:0
0 15px}.proton--therapy--main .page--header--img .text--content p,
.proton--therapy--main .page--header--img .text--content
li{color:#fff;font-size:20px;line-height:1.35;font-weight:500}.page--main .page--content--sec{position:relative}.page--main .page--content--sec
.inner{position:relative}.page--main .page--content--sec .inner:after{content:"";position:absolute;right:0;top:0;width:35.75%;height:100%;background:#f4fbfd;z-index:0}.page--main .page--content--sec .l--part{margin-bottom:60px;margin-top:50px;position:relative;z-index:1;width:64%}.page--main .page--content--sec .r--part{position:relative;z-index:1;width:35.5%;padding:40px
30px 30px}article .page--main{margin-top:50px}.page--main .page--content--sec .l--part .heading,
article .page--main .page--content--sec
.heading{font-family:"Archer";font-weight:bold;font-size:32px;line-height:1.35;margin:0
0 15px}.page--main .entry--content{padding-top:10px;font-family:"DIN";line-height:1.35}.page--main .entry--content h1,
.page--main .entry--content h2,
.page--main .entry--content h3,
.page--main .entry--content h4,
.page--main .entry--content h5,
.page--main .entry--content h6,
.single .entry-content h1,
.single .entry-content h2,
.single .entry-content h3,
.single .entry-content h4,
.single .entry-content h5,
.single .entry-content
h6{margin:0
0 12px}.page--main .entry--content h1,
.page--main .entry--content h2,
.page--main .entry--content h3,
.page--main .entry--content h4,
.single .entry-content h1,
.single .entry-content h2,
.single .entry-content h3,
.single .entry-content
h4{font-family:"Archer"}.page--main .entry--content h5,
.page--main .entry--content h6
.single .entry-content h5,
.single .entry-content
h6{font-family:"DIN"}.page--main .entry--content h1,
.single .entry-content
h1{font-size:32px}.page--main .entry--content h2,
.single .entry-content
h2{font-size:28px}.page--main .entry--content h3,
.single .entry-content
h3{font-size:24px}.page--main .entry--content h4,
.single .entry-content
h4{font-size:22px}.page--main .entry--content h5,
.single .entry-content
h5{font-size:20px}.page--main .entry--content h6,
.single .entry-content
h6{font-size:18px}.page--main .entry--content p,
.page--main .entry--content li,
.single .entry-content p,
.single .entry-content
li{font-size:18px;line-height:1.35}.page--main .entry--content p,
.single .entry-content
p{margin-bottom:30px}.page--main .entry--content figure.wp-block-image,
.single .entry-content figure.wp-block-image{margin:30px
0 !important}.page--main .entry--content figure.wp-block-image.mt--10{margin-top:10px !important}.page--main .entry--content a,
.single .entry-content
a{color:#3a5aa7;text-decoration:none}.page--main .entry--content a:hover,
.single .entry-content a:hover{opacity:0.8;text-decoration:underline}.page--main .entry--content iframe,
.single .entry-content
iframe{margin:20px
0 25px}.page--main .entry--content figure.wp-block-gallery
figure{margin:0
!important}.page--main .entry--content .wp-block-media-text{margin:0
0 30px;width:100%}.page--main .entry--content .wp-block-media-text__content{padding:15px
0 0 20px}.page--main .entry--content .wp-block-media-text__media{align-self:center}.page--main .entry--content .wp-block-media-text__content
p{margin-bottom:20px !important}.entry--content .wp-block-latest-posts{margin:15px
0}.entry--content .wp-block-latest-posts li, .wp-block-latest-posts.wp-block-latest-posts__list
li{margin-left:0}.entry--content .wp-block-latest-posts__post-excerpt{font-size:16px;margin:10px
0 0}.entry--content .wp-block-latest-posts__post-title{display:block;margin-bottom:5px}.entry--content .wp-block-latest-posts__post-author,
.entry--content .wp-block-latest-posts__post-date{display:inline-block;vertical-align:middle}.entry--content .wp-block-latest-posts__post-date{padding-left:8px}.pt--sec .r--sidebar
.item{margin-bottom:60px;text-align:center}.pt--sec .r--sidebar .item:last-child{margin-bottom:20px}.pt--sec .r--sidebar .item
.head{margin:0
0 10px;color:#121212;font-family:"Archer";font-weight:bold;line-height:1.35;font-size:36px;text-align:center}.pt--sec .r--sidebar .item
.desc{font-family:"DIN";font-weight:normal;font-size:20px;line-height:1.25;color:#333;text-align:center;margin:0
0 25px}.pt--sec .r--sidebar .item .cstom--btn{width:80%;font-size:20px;font-weight:bold}.r--sidebar .widget p,
.r--sidebar .widget
li{font-family:"DIN";font-size:18px;line-height:1.25;color:#333}.r--sidebar .widget
li{margin-bottom:15px}.r--sidebar .widget a,
.r--sidebar .widget li
a{color:#0e2482;font-weight:600;text-decoration:none}.r--sidebar .widget a:hover,
.r--sidebar .widget li a:hover,
.r--sidebar .widget li.current-menu-item
a{color:#7f9adb}.r--sidebar .widget .hupti--motto{font-family:"Archer";font-size:24px;line-height:1.5;font-style:italic;max-width:285px;color:#333}.r--sidebar .widget .widget-title{font-family:"Archer";font-size:24px;line-height:1.35;font-weight:bold;color:#121212;margin-bottom:10px}.single .entry-categories-inner a,
.archive .entry-categories-inner
a{color:#073c75 !important}.single .entry-categories-inner a:hover,
.archive .entry-categories-inner a:hover{opacity:0.8}.single .entry-header-inner.section-inner.medium,
.archive .entry-header-inner.section-inner.medium{width:100%;max-width:1240px;padding-left:30px;padding-right:30px}.single .entry-content > *:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.is-style-wide),
.archive .entry-content>*:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.is-style-wide){width:100%;max-width:1240px;padding-left:30px;padding-right:30px}.single .entry-content,
.archive .entry-content{padding-bottom:35px}.single .entry-content,
.archive .entry-content{font-family:"DIN"}.single .entry-header .entry-title,
.archive .entry-header .entry-title{font-family:"Archer";font-size:42px}.archive .archive-title .color-accent{color:#073c75 !important}.archive
article{margin-bottom:50px}.entry--content a,
.content
a{display:inline-block}.wp-block-gallery.has-nested-images figure.wp-block-image
figcaption{padding:12px
10px 15px !important}.single-wpm-testimonial .post-meta-wrapper{display:none}.single-wpm-testimonial .entry-header{padding-bottom:30px}.cand---main a,
.treats--main
a{display:inline-block}.cand---main .cand--sec.sec--1 a:not(.cstom--btn){color:#fff;text-decoration:underline}sup a,
sub
a{line-height:1 !important}.header--top .header--elem--wrap>div{vertical-align:middle}.header--top .header--elem--wrap>div.site--motto{vertical-align:bottom}.archive .heading
a{color:#3a5aa7;text-decoration:none}.archive .heading a:hover{text-decoration:underline}.entry--content .entry--btn{margin-bottom:15px}#site-content .entry--content .entry--btn
a{background:#073c75;color:#fff;font-family:'DIN'}#site-content .entry--content .entry--btn a:hover{opacity:0.75;text-decoration:none}.pagination-single a
.title{line-height:1.15}section#shadow-host-companion,#shadow-host-companion{padding:0
!important}.single article .page--main{margin-top:0;padding-top:60px}.entry-content > .alignright, .entry-content > p .alignright, .entry-content > .wp-block-image
.alignright{left:unset !important;margin-right:0 !important;position:relative !important}.reduced-spacing.missing-post-thumbnail .post-inner{padding-top:60px !important}@media (min-width:992px){.header--nav .primary--menu li.menu-item-has-children:hover>.sub-menu{display:block;width:180px;border:1px
solid #0e2482;padding:5px
10px;background:#073C75;position:absolute;top:99%;margin:0;left:0}}@media (max-width:1299px){.page--main .page--content--sec
.inner{position:unset}.page--main .page--content--sec .inner:after{width:37.5%}}@media (max-width:1279px){.container,
.single .entry-header-inner.section-inner.medium,
.single .entry-content>*:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.is-style-wide){padding-left:20px;padding-right:20px}.header--top .header--elem--wrap>div{width:32.85%}.header--top .header--elem--wrap .site--motto
span{font-size:17px}.header--top .site--head--btns .head--btn{margin-bottom:10px}.header--top .site--head--btns .head--btn
a{padding:8px
15px;font-size:16px}.header--top .site--head--btns .head--btn .tel--label{display:block;width:100%;margin-bottom:2px;text-align:center}.header--top .site--head--btns .head--btn .tel--no{display:block;width:100%;font-size:17px;text-align:center}.header--nav .primary--menu li
a{font-size:15px}.frontpage--main .sec--2
p{font-size:32px;line-height:1.35}.frontpage--main .sec--4
.title{font-size:30px}.frontpage--main .hero--slider .slide--item
.content{top:45px}.frontpage--main .hero--slider .slide--item .content .text
p{font-size:22px}.frontpage--main .hero--slider .slide--item .content
.head{font-size:36px}.frontpage--main .hero--slider .slide--item .content
.buttons{margin-top:30px}.frontpage--main .hero--slider .slide--item .content .cstm--btn{font-size:21px;padding:16px
40px;border-width:2px}.frontpage--main .hero--slider .foot--content{bottom:90px}.frontpage--main .hero--slider .foot--content .btn--wrap{padding:0
75px}.frontpage--main .hero--slider .foot--content
img{max-width:56px}.frontpage--main .hero--slider .foot--content .modal--btn{font-size:17px;padding:12px
40px;border-radius:16px}.cand---main .sec--1{padding:50px
0 30px}.cand---main .virtual--tour{padding:50px
0 35px}.treats--main .sec--1,
.treats--main .sec--3{padding:50px
0}.proton--therapy--main .page--header--img .text--content .top--part
.heading{font-size:36px}.single .entry-header .entry-title{font-size:38px}}@media (max-width:1139px){.container,
.single .entry-header-inner.section-inner.medium,
.single .entry-content>*:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.is-style-wide){padding-left:15px;padding-right:15px}.header--nav .primary--menu--wrap{display:block}.header--nav .primary--menu li
a{font-size:14px}.header--nav .primary--menu li .sub-menu
a{font-size:13px}.header--nav .primary--menu>li{padding:10px
0;margin:0
5px !important}#site-footer .footer--nav .foot--nav--title
h3{font-size:24px}#site-footer .footer--nav .footer--menu
li{margin-right:25px}#site-footer .footer--nav .footer--menu li
a{font-size:18px}.footer--widgets .foot--widgets--wrap .f--w.fw--1{width:34%;margin-right:8%}.footer--widgets .f--w .h--3{color:#ffd600;font-size:20px;margin-bottom:10px;word-spacing:2px}.footer--widgets .f--w ul.large--font li
a{font-size:16px}.footer--widgets .f--w ul.large--font
li{padding-left:16px}.footer--widgets .f--w ul.large--font li:before{font-size:16px}.footer--widgets .f--w ul li:before{font-size:14px}.frontpage--main .sec--2
p{font-size:30px;line-height:1.3}.frontpage--main .sec--4
.title{font-size:28px;margin-bottom:15px}.frontpage--main .sec--4 p, .frontpage--main .sec--4
li{font-size:20px}.frontpage--main .sec--4 .buttons
a{font-size:20px;padding:14px
65px}.frontpage--main .sec--3{padding:10px
0}.frontpage--main .sec--3 .images,
.treats--main .sec--2
.images{column-gap:6px}.frontpage--main .hero--slider .slide--item
.content{top:40px}.frontpage--main .hero--slider .slide--item .content .text
p{font-size:20px}.frontpage--main .hero--slider .slide--item .content
.head{font-size:32px;margin-bottom:10px}.frontpage--main .hero--slider .slide--item .content .cstm--btn{font-size:20px;padding:14px
40px}.frontpage--main .hero--slider .foot--content{bottom:50px}.frontpage--main .hero--slider .foot--content .btn--wrap{padding:0
60px}.frontpage--main .hero--slider .foot--content
img{max-width:50px}.frontpage--main .hero--slider .foot--content .modal--btn{font-size:16px;padding:10px
35px;border-radius:14px}.frontpage--main .hero--slider .slick-dots{bottom:15px}.frontpage--main .hero--slider .slick-dots
li{margin:0
8px;width:40px;height:10px}.cand---main .sec--1 .heading,
.cand---main .virtual--tour
.heading{font-size:28px}.cand---main .sec--1
.text1{padding-bottom:50px}.cand---main .sec--1 .text1 p,
.cand---main .sec--1 .text1 li,
.virtual--tour .text--part{font-size:21px}.cand---main .sec--1 .text1 p,
.cand---main .sec--1 .text2
p{margin-bottom:30px}.cand---main .sec--1 .l--part,
.treats--main .sec--3 .l--part,
.page--with--sidebar .page--content--sec .l--part{width:63.25%;padding-right:20px}.cand---main .sec--1 .r--part,
.treats--main .sec--3 .r--part,
.page--with--sidebar .page--content--sec .r--part{width:36%}.cform form .agree--fields .wpcf7-list-item-label{padding-left:10px}.treats--main .sec--1
.text1{padding-bottom:45px}.treats--main .sec--1 .text1 p,
.treats--main .sec--1 .text2 p,
.treats--main .sec--3 .text
p{margin-bottom:25px}.treats--main .sec--3 .r--part .text--item .title,
.wdg--content .text--item
.title{font-size:28px;margin-bottom:5px}.treats--main .sec--3 .r--part .text p,
.wdg--content .text--item .text
p{margin:0
0 25px}.treats--main .sec--3 .r--part .cstom--btn,
.wdg--content .text--item .cstom--btn{font-size:20px;padding:10px
15px}.cand---main .cand--sec.sec--2
.heading{font-size:32px}.cstom--btn{font-size:18px;padding:10px
25px}.proton--therapy--main .page--header--img .text--content .top--part
.heading{font-size:32px}.proton--therapy--main .page--header--img .text--content .top--part{top:30px}.page--main .entry--content h1,
.single .entry-content
h1{font-size:30px}.page--main .entry--content h2,
.single .entry-content
h2{font-size:26px}.page--main .entry--content p,
.single .entry-content
p{margin-bottom:25px}.page--main .entry--content figure.wp-block-image,
.single .entry-content figure.wp-block-image{margin:25px
0 !important}.page--main .entry--content figure.wp-block-image.mt--10{margin-top:10px !important}.pt--sec .r--sidebar .item
.head{font-size:32px}.pt--sec .r--sidebar .item .cstom--btn{font-size:18px}.page--main .page--content--sec .l--part .heading,
article .page--main .page--content--sec
.heading{font-size:30px}.r--sidebar .widget .hupti--motto{font-size:22px;max-width:275px}.r--sidebar .widget .widget-title{font-size:22px}.single .entry-header .entry-title{font-size:32px}}@media (max-width:991px){.header--top .header--elem--wrap .site--motto{display:none}.header--top .header--elem--wrap>div{width:49.5%;vertical-align:middle}.header--top .site--head--btns{padding-left:20px}#site-header .header--top{padding:30px
0 20px;position:relative}.header--nav .primary--menu--wrap{display:none}.header--top .header--elem--wrap{padding-right:60px;z-index:1}.head--menu--toggle{display:block;position:absolute;right:15px;top:50%;transform:translateY(-50%);z-index:2}#site-header .header--nav{margin-top:0;background-image:none !important;background:#073C75}.header--nav .primary--menu>li{margin:0
!important;padding:10px
15px;border-bottom:1px solid #0e2482;display:block}.header--nav .primary--menu>li:last-child{border-bottom:0}.header--nav .header--inner{padding:0}.header--nav .primary--menu li.menu-item-has-children>a{z-index:1;position:relative;color:#fff !important}.header--nav .primary--menu li.menu-item-has-children{padding-right:30px}.header--nav .primary--menu li.menu-item-has-children .sub--toggle{position:absolute;top:0;right:0;height:48px;width:32px !important;cursor:pointer;z-index:2;display:block;text-align:center}.header--nav .primary--menu li.menu-item-has-children .sub--toggle:before{border-top:10px solid #fff;border-left:6px solid rgba(0, 0, 0, 0);border-right:6px solid rgba(0, 0, 0, 0);content:"";display:inline-block;height:0;vertical-align:top;width:0;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%);margin:auto}.header--nav .primary--menu li.menu-item-has-children.sub--open .sub--toggle{transform:rotate(180deg);-webkit-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg)}#site-footer .footer--nav .foot--nav--title{width:15.25%}#site-footer .footer--nav .foot--nav--title
h3{font-size:20px}#site-footer .footer--nav .footer--menu
li{margin-right:12px;margin-bottom:2px}#site-footer .footer--nav .footer--menu li
a{font-size:16px}#site-footer .footer--widgets{padding:50px
0 90px}.footer--widgets .foot--widgets--wrap .f--w.fw--1{width:38.5%;margin-right:3%}.footer--widgets .f--w .h--3{font-size:20px}.footer--widgets .f--w ul.large--font li
a{font-size:16px}.frontpage--main .sec--2
p{font-size:25px;line-height:1.25}.frontpage--main .sec--4
.title{font-size:25px;margin-bottom:12px}.frontpage--main .sec--4 p, .frontpage--main .sec--4
li{font-size:18px;line-height:1.25}.frontpage--main .sec--4 .buttons
a{font-size:18px;padding:12px
56px}.frontpage--main .sec--3{padding:0}.frontpage--main .sec--3 .images,
.treats--main .sec--2
.images{column-gap:5px;padding:0}.frontpage--main .hero--slider .slide--item
.content{top:30px}.frontpage--main .hero--slider .slide--item .content .text
p{font-size:18px}.frontpage--main .hero--slider .slide--item .content .text p>br{display:none}.frontpage--main .hero--slider .slide--item .content
.head{font-size:28px}.frontpage--main .hero--slider .slide--item .content
.buttons{margin-top:25px}.frontpage--main .hero--slider .slide--item .content .cstm--btn{font-size:18px;padding:12px
35px;box-shadow:#aaa 3px 3px 6px}.frontpage--main .hero--slider .slide--item .content
.inner{max-width:60%}.frontpage--main .hero--slider .foot--content{bottom:40px}.frontpage--main .hero--slider .foot--content .btn--wrap{padding:0
50px}.frontpage--main .hero--slider .foot--content
img{max-width:40px}.frontpage--main .hero--slider .foot--content .modal--btn{font-size:15px;padding:8px
30px;border-radius:12px}.frontpage--main .hero--slider .slick-dots
li{margin:0
8px;width:32px;height:8px}.cand---main .sec--1 .heading,
.cand---main .virtual--tour
.heading{font-size:24px;margin-bottom:20px}.cand---main .sec--1
.text1{padding-bottom:40px}.cand---main .sec--1 .text1 p,
.cand---main .sec--1 .text1 li,
.virtual--tour .text--part{font-size:20px}.cand---main .sec--1 .text1 p,
.cand---main .sec--1 .text2
p{margin-bottom:20px}.cand---main .sec--1 .l--part,
.treats--main .sec--3 .l--part,
.page--with--sidebar .page--content--sec .l--part{width:58.25%;padding-right:15px}.cand---main .sec--1 .r--part,
.treats--main .sec--3 .r--part,
.page--with--sidebar .page--content--sec .r--part{width:41%}.cform form .agree--fields .wpcf7-list-item-label{padding-left:5px}.cform .form--wrap{padding:20px
15px 5px}.cform form input[type="text"],
.cform form input[type="tel"],
.cform form input[type="email"],
.cform form
select{padding:10px
15px;min-height:42px}.cform form input[type="submit"]{font-size:18px;padding:10px
15px}.cform form ::placeholder{transform:translateY(-2px) !important}.cform form ::-moz-placeholder{transform:translateY(-2px) !important}.cform form ::-webkit-input-placeholder{transform:translateY(-2px) !important}.cform form :-ms-input-placeholder{transform:translateY(-2px) !important}.treats--main .sec--1 .text1 p,
.treats--main .sec--1 .text2 p,
.treats--main .sec--3 .text
p{margin-bottom:20px}.treats--main .sec--3 .cstm--link{padding-top:25px}.treats--main .sec--3 .cstm--link
a{font-size:20px}.treats--main .sec--3 .r--part .text--item .title,
.wdg--content .text--item
.title{font-size:26px}.treats--main .sec--3 .r--part .text p,
.wdg--content .text--item .text
p{margin:0
0 20px;font-size:18px}.treats--main .sec--3 .r--part .cstom--btn,
.wdg--content .text--item .cstom--btn{font-size:18px;padding:10px
15px;border-radius:18px}.cand---main .cand--sec.sec--2{padding-top:40px}.cand---main .cand--sec.sec--2
.heading{font-size:28px}.cand---main .cand--sec.sec--2 .bottom--part
.img.mobile{display:block}.cand---main .cand--sec.sec--2 .bottom--part
.img.desktop{display:none}.proton--therapy--main .page--header--img .text--content .top--part
.heading{font-size:28px}.proton--therapy--main .page--header--img .text--content .top--part{top:25px}.proton--therapy--main .page--header--img .text--content
.title{font-size:21px}.proton--therapy--main .page--header--img .text--content p,
.proton--therapy--main .page--header--img .text--content
li{font-size:19px}.page--main .entry--content h1,
.single .entry-content
h1{font-size:28px}.page--main .entry--content h2,
.single .entry-content
h2{font-size:24px}.page--main .entry--content h3,
.single .entry-content
h3{font-size:22px}.page--main .entry--content h4,
.single .entry-content
h4{font-size:21px}.page--main .page--content--sec .inner:after{width:42.5%}.pt--sec .r--sidebar .item
.head{font-size:28px;line-height:1.25}.pt--sec .r--sidebar .item
.desc{margin-bottom:20px;line-height:1.25}.page--main .page--content--sec .r--part{padding:35px
15px 30px}.pt--sec .r--sidebar .item .cstom--btn{width:90%}.pt--sec .r--sidebar
.item{margin-bottom:50px}.page--main .page--content--sec .l--part .heading,
article .page--main .page--content--sec
.heading{font-size:28px}.r--sidebar .widget .hupti--motto{font-size:20px;max-width:260px}.r--sidebar .widget .widget-title{font-size:20px}.page--main .entry--content .wp-block-media-text__content
p{margin-bottom:15px !important}.single .entry-header .entry-title{font-size:28px}.wp-block-gallery.has-nested-images figure.wp-block-image
figcaption{max-height:100%;padding:10px
8px !important;font-size:12px}.single article .page--main{padding-top:45px}.single .entry-content p,
.single .entry-content .wp-block-image{padding-left:0 !important;padding-right:0 !important}}@media (max-width:767px){#site-footer .footer--logo img,
#site-footer
.copyright{width:100%;float:left}.header--top .site--head--btns{padding-left:15px}#site-header .header--top{padding:20px
0}.header--top .site--logo
img{max-width:95%}.header--top .header--elem--wrap{padding-right:50px}.head--menu--toggle .bar1,
.head--menu--toggle .bar2,
.head--menu--toggle
.bar3{width:32px;height:4px}.head--menu--toggle.opened
.bar3{transform:translate(0, -9px) rotate(45deg)}.header--top .site--head--btns{padding-left:0}#site-footer .footer--nav .foot--inner{padding-top:25px;padding-bottom:25px}#site-footer .footer--nav .footer--menu
li{margin-right:15px}#site-footer .footer--nav .footer--menu li
a{font-size:15px}.footer--widgets .foot--widgets--wrap .f--w.fw--1{width:48%;margin-right:4%}.footer--widgets .foot--widgets--wrap .f--w.fw--2{width:47%;margin-right:0}.footer--widgets .foot--widgets--wrap .f--w.fw--3{width:50%;margin:45px
0 0}.frontpage--main .sec--2{padding:40px
0 25px}.frontpage--main .sec--4{padding:45px
0}.frontpage--main .sec--2
p{font-size:22px}.frontpage--main .sec--4
.title{font-size:24px}.frontpage--main .sec--4 .buttons
a{padding:10px
45px}.frontpage--main .sec--3 .images,
.treats--main .sec--2
.images{flex-wrap:wrap}.frontpage--main .sec--3 .images .img,
.treats--main .sec--2 .images
.img{flex:1 0 22.5%;margin:2.5px 0}.frontpage--main .hero--slider .slide--item
.content{top:25px}.frontpage--main .hero--slider .slide--item .content .text
p{font-size:16px}.frontpage--main .hero--slider .slide--item .content
.head{font-size:24px;margin-bottom:5px}.frontpage--main .hero--slider .slide--item .content .cstm--btn{font-size:16px;padding:10px
30px;box-shadow:#aaa 2px 2px 4px}.frontpage--main .hero--slider .foot--content{bottom:35px}.frontpage--main .hero--slider .slide--item .content
.inner{max-width:70%}.frontpage--main .hero--slider .slide--item .content
.buttons{margin-top:15px}.frontpage--main .hero--slider .foot--content .btn--wrap{padding:0}.frontpage--main .hero--slider .foot--content
img{display:none}.frontpage--main .hero--slider .foot--content .modal--btn{font-size:14px;padding:8px
25px}.frontpage--main .hero--slider .slick-dots{bottom:12px}.frontpage--main .hero--slider .slick-dots
li{margin:0
6px;width:24px}.frontpage--main .hero--slider .slick-dots li
button{border:1px
solid #fff;border-radius:2px}.cand---main .sec--1{padding:40px
0 30px}.cand---main .virtual--tour{padding:40px
0 30px}.cand---main .sec--1 .heading,
.cand---main .virtual--tour
.heading{font-size:22px;margin-bottom:15px}.cand---main .sec--1
.text1{padding-bottom:30px}.cand---main .sec--1 .text1 p,
.cand---main .sec--1 .text1 li,
.virtual--tour .text--part{font-size:18px}.cand---main .sec--1 .text1 p,
.cand---main .sec--1 .text2
p{margin-bottom:15px}.cand---main .sec--1 .l--part,
.treats--main .sec--3 .l--part,
.page--with--sidebar .page--content--sec .l--part{width:100%;padding-right:0;display:block}.cand---main .sec--1 .r--part,
.treats--main .sec--3 .r--part,
.page--with--sidebar .page--content--sec .r--part{width:100%;max-width:400px;margin:40px
auto 0;display:block}.treats--main .sec--1,
.treats--main .sec--3{padding:40px
0}.treats--main .sec--1
.text1{padding-bottom:30px}.treats--main .sec--1 .text1 p,
.treats--main .sec--1 .text2 p,
.treats--main .sec--3 .text
p{margin-bottom:15px}.treats--main .sec--3 .cstm--link{padding-top:20px}.treats--main .sec--3 .r--part .text--item .title,
.wdg--content .text--item
.title{font-size:24px}.treats--main .sec--3 .r--part .text p,
.wdg--content .text--item .text
p{margin:0
0 15px}.cand---main .cand--sec.sec--2{padding-top:35px}.cand---main .cand--sec.sec--2
.heading{font-size:24px}.cstom--btn{font-size:16px;padding:8px
20px}.r--sidebar .widget p, .r--sidebar .widget
li{font-size:16px}.proton--therapy--main .page--header--img .text--content .top--part
.heading{font-size:24px;line-height:1.25}.proton--therapy--main .page--header--img .text--content .top--part{top:20px}.proton--therapy--main .page--header--img .text--content
.title{font-size:20px;line-height:1.25;margin-bottom:10px}.proton--therapy--main .page--header--img .text--content p,
.proton--therapy--main .page--header--img .text--content
li{font-size:18px;line-height:1.25}.proton--therapy--main .page--header--img .text--content .bottom--part{max-width:375px}.page--main .entry--content h1,
.single .entry-content
h1{font-size:26px}.page--main .entry--content h2,
.single .entry-content
h2{font-size:24px}.page--main .entry--content h3,
.single .entry-content
h3{font-size:22px}.page--main .entry--content h4,
.single .entry-content
h4{font-size:20px}.page--main .entry--content h5,
.single .entry-content
h5{font-size:18px}.page--main .entry--content h6,
.single .entry-content
h6{font-size:16px}.page--main .entry--content p,
.page--main .entry--content li,
.single .entry-content p,
.single .entry-content
li{font-size:16px}.page--main .entry--content p,
.single .entry-content
p{margin-bottom:20px}.page--main .entry--content figure.wp-block-image,
.single .entry-content figure.wp-block-image{margin:20px
0 !important}.page--main .entry--content figure.wp-block-image.mt--10{margin-top:10px !important}.pt--sec .r--sidebar .item
.head{font-size:26px}.pt--sec .r--sidebar .item
.desc{font-size:18px;margin-bottom:15px}.page--main .page--content--sec .inner:after{display:none}.page--main .page--content--sec .l--part{margin-top:40px;margin-bottom:35px}.page--main .page--content--sec .r--part{padding:35px
0 30px}.pt--sec .r--sidebar .item .cstom--btn{width:100%;font-size:16px}.page--main .page--content--sec .l--part .heading,
article .page--main .page--content--sec
.heading{font-size:26px}.page--main .entry--content
iframe{margin:15px
0 20px}.single .entry-header .entry-title{font-size:26px}.frontpage--main .hero--slider .slide--item
.img{position:relative}.frontpage--main .hero--slider .slide--item .img::before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background:rgba(0, 0, 0, 0.4)}.frontpage--main .hero--slider .slide--item .content .head,
.frontpage--main .hero--slider .slide--item .content .text
p{color:#fff !important}article .page--main{margin-top:40px}.page--main .page--content--sec .r--part{margin-left:0;margin-right:0}.wp-block-latest-posts .wp-block-latest-posts__featured-image.alignleft{margin-left:0}}@media (max-width:639px){.header--top .site--head--btns .head--btn .tel--label{display:none}.header--top .header--elem--wrap>div{width:49.25%}.header--top .site--head--btns .head--btn .tel--no{font-size:16px}.header--top .site--head--btns .head--btn
a{padding:6px
10px}.head--menu--toggle .bar1,
.head--menu--toggle .bar2,
.head--menu--toggle
.bar3{width:30px;height:3.5px}.head--menu--toggle.opened
.bar3{transform:translate(0, -8px) rotate(45deg)}.header--nav .primary--menu li
a{font-size:13px;display:block;padding:9px
0}.header--nav .primary--menu li .sub-menu{margin:0
0 0 15px}.header--nav .primary--menu>li{padding:8px
15px}.header--nav .primary--menu li.menu-item-has-children
li{padding:4px
0}#site-footer .footer--nav .foot--inner{padding-top:20px;padding-bottom:20px}#site-footer .footer--nav .foot--nav--title{width:15.5%}#site-footer .footer--nav .footer--menu--wrap{width:83.5%}#site-footer .footer--nav .footer--menu li
a{font-size:14px}#site-footer .footer--widgets{padding:40px
0 70px}.footer--widgets .foot--widgets--wrap .f--w.fw--1{width:100%;margin:0
0 30px;float:none}.footer--widgets .foot--widgets--wrap .f--w.fw--2{width:100%;margin:0
0 30px}.footer--widgets .foot--widgets--wrap .f--w.fw--3{width:100%;margin:0}.footer--widgets .f--w.fw--1
.widget_block{float:none;text-align:left}.footer--widgets .f--w.fw--1 ul li,
.footer--widgets .f--w ul.large--font
li{float:none;padding-left:0}.footer--widgets .f--w ul li:before{display:none}.footer--widgets .foot--widgets--wrap .f--w{text-align:left}.footer--widgets .f--w:not(.fw--1) .h--4{padding-left:0}.footer--widgets .footer--logo
img{margin:auto}#site-footer .foot--socials .small--logo figure
img{display:block;margin:0
auto}#site-footer .social--items
ul{display:inline-block;text-align:center}.footer--widgets .f--w ul
li{padding-left:0}.footer--widgets .f--w .h--3,
.footer--widgets .f--w .h--4{margin-bottom:6px}.footer--widgets .f--w ul.dr--lists li
.title{display:block;padding-bottom:10px}.footer--widgets .footer--logo{margin:5px
0 !important}.footer--widgets .footer--logo
img{max-width:250px}.frontpage--main .sec--2{padding:35px
0 20px}.frontpage--main .sec--2
p{font-size:20px}.frontpage--main .sec--4{padding:40px
0}.frontpage--main .sec--4
.title{font-size:22px}.frontpage--main .sec--4 .buttons
a{font-size:16px;padding:8px
35px}.frontpage--main .sec--4 p, .frontpage--main .sec--4
li{font-size:16px}.frontpage--main .hero--slider .slide--item .content
.inner{max-width:94%;margin:0
auto}.frontpage--main .hero--slider .slide--item .content
.head{font-size:20px;margin-bottom:5px}.frontpage--main .hero--slider .slide--item .content
.buttons{margin-top:10px}.frontpage--main .hero--slider .slide--item .content .cstm--btn{font-size:14px;padding:10px
25px}.frontpage--main .hero--slider .foot--content{bottom:30px}.frontpage--main .hero--slider .foot--content .modal--btn{font-size:13px;padding:6px
20px}.frontpage--main .hero--slider .slick-dots{display:none !important}.frontpage--main .hero--slider .slick-prev{left:5px}.frontpage--main .hero--slider .slick-next{right:5px}.frontpage--main .hero--slider .slick-prev,
.frontpage--main .hero--slider .slick-next{z-index:2}.frontpage--main .hero--slider .slick-prev:before,
.frontpage--main .hero--slider .slick-next:before{color:#3a5aa7;opacity:1}.frontpage--main .hero--slider .slide--item
.content{top:5px}.frontpage--main .hero--slider .foot--content{bottom:10px}.cand---main .sec--1{padding:35px
0 30px}.cand---main .virtual--tour{padding:35px
0 25x}.cand---main .sec--1 .heading,
.cand---main .virtual--tour
.heading{font-size:20px;margin-bottom:12px}.cand---main .sec--1 .text1 p,
.cand---main .sec--1 .text2
p{margin-bottom:10px}.cform form input[type="text"],
.cform form input[type="tel"],
.cform form input[type="email"],
.cform form
select{padding:8px
12px;min-height:38px;font-size:14px}.cform form input[type="submit"]{font-size:16px;padding:8px
12px}.cand---main .sec--1 .text2 p,
.cand---main .sec--1 .text2 li,
.treats--main .sec--3 .text p,
.treats--main .sec--3 .text
li{font-size:15px}.cform form .principal--part option:not([disabled="disabled"]),
.cform form .principal--part option:not([disabled]){font-size:14px}.cform form ::placeholder{transform:translateY(-1px) !important}.cform form ::-moz-placeholder{transform:translateY(-1px) !important}.cform form ::-webkit-input-placeholder{transform:translateY(-1px) !important}.cform form :-ms-input-placeholder{transform:translateY(-1px) !important}.treats--main .sec--1,
.treats--main .sec--3{padding:35px
0}.treats--main .sec--1 .text1 p,
.treats--main .sec--1 .text2 p,
.treats--main .sec--3 .text
p{margin-bottom:10px}.treats--main .sec--3 .cstm--link
a{font-size:18px}.treats--main .sec--3 .r--part .text--item .title,
.wdg--content .text--item
.title{font-size:22px}.treats--main .sec--3 .r--part .text p,
.wdg--content .text--item .text
p{margin:0
0 10px;font-size:16px}.treats--main .sec--3 .r--part .cstom--btn,
.wdg--content .text--item .cstom--btn{font-size:16px}.cand---main .cand--sec.sec--2
.heading{font-size:22px}.cstom--btn{font-size:14px;padding:8px
15px}.proton--therapy--main .page--header--img .header--img{height:250px;object-fit:cover}.proton--therapy--main .page--header--img .overlay--pattern{top:-65%}.proton--therapy--main .page--header--img .overlay--pattern
img{max-width:80%}.proton--therapy--main .page--header--img .text--content .top--part
.heading{font-size:22px;line-height:1.15}.proton--therapy--main .page--header--img .text--content .top--part{top:15px}.proton--therapy--main .page--header--img .text--content
.title{font-size:18px;margin-bottom:5px}.proton--therapy--main .page--header--img .text--content p,
.proton--therapy--main .page--header--img .text--content
li{font-size:16px}.proton--therapy--main .page--header--img .text--content .bottom--part{max-width:325px;bottom:5px}.proton--therapy--main .page--header--img .text--content .top--part,
.proton--therapy--main .page--header--img .text--content .bottom--part{max-width:100%}.page--main .entry--content h1,
.single .entry-content
h1{font-size:24px}.page--main .entry--content h2,
.single .entry-content
h2{font-size:22px}.page--main .entry--content h3,
.single .entry-content
h3{font-size:21px}.page--main .entry--content h4,
.single .entry-content
h4{font-size:19px}.page--main .entry--content h5,
.single .entry-content
h5{font-size:18px}.page--main .entry--content h6,
.single .entry-content
h6{font-size:16px}.page--main .entry--content p,
.single .entry-content
p{margin-bottom:15px}.page--main .entry--content figure.wp-block-image,
.single .entry-content figure.wp-block-image{margin:15px
0 !important}.page--main .entry--content figure.wp-block-image.mt--10{margin-top:10px !important}.pt--sec .r--sidebar .item
.head{font-size:24px}.pt--sec .r--sidebar .item
.desc{font-size:16px}.pt--sec .r--sidebar .item .cstom--btn{padding:8px
15px}.pt--sec .r--sidebar
.item{margin-bottom:40px}.page--main .page--content--sec .l--part .heading,
article .page--main .page--content--sec
.heading{font-size:24px}.page--main .entry--content
iframe{margin:10px
0 15px}.single .entry-header .entry-title{font-size:24px}.entry--content .wp-block-latest-posts__featured-image.alignleft{display:block;margin:0
1em 10px 0}.frontpage--main .sec--3 .images .img img,
.treats--main .sec--2 .images .img
img{height:auto}.header--top .site--head--btns .head--btn.button--2 .tel--label{display:inline-block;font-size:14px}.frontpage--main .hero--slider .slide--item .content
.head{font-size:18px}.frontpage--main .hero--slider .slide--item .content .text
p{font-size:14px}.wp-block-latest-posts
li{padding-bottom:25px}.single article .page--main{padding-top:40px}}@media (max-width:600px){.page--main .entry--content .wp-block-media-text__media
img{max-width:100%;width:auto;display:block;margin:0
auto}.page--main .entry--content .wp-block-media-text__content{padding:15px
0}}@media (max-width:479px){#site-header .header--top{padding:15px
0 20px}.header--top .header--elem--wrap .head--contact--mob{display:block;margin-bottom:10px;text-align:center}.header--top .head--contact--mob
a{font-size:15px;font-family:'DIN';font-weight:bold;color:#fff;text-decoration:none;display:block;margin:0
10px}.header--top .header--elem--wrap>div{width:100%}.header--top .header--elem--wrap .site--head--btns{display:none}.header--top .site--logo
img{width:100%;margin:0}.header--top .site--logo{padding-right:55px}.header--top .header--elem--wrap{padding-right:0}#site-footer .footer--nav .foot--nav--title{width:100%;padding-bottom:8px;text-align:center}#site-footer .footer--nav .foot--nav--title
h3{font-size:22px}#site-footer .footer--nav .footer--menu--wrap{width:100%;padding:0}#site-footer .footer--nav .footer--menu{text-align:center}#site-footer .footer--widgets{padding:40px
0 60px}.frontpage--main .sec--2
p{font-size:18px}.frontpage--main .sec--4
.title{font-size:20px}.frontpage--main .sec--4 .buttons
a{padding:8px
25px}.frontpage--main .sec--3 .images .img,
.treats--main .sec--2 .images
.img{flex:1 0 45%}.frontpage--main .hero--slider .slide--item
.content{top:10px}.frontpage--main .hero--slider .slide--item .content .text
p{font-size:13px;line-height:1.1}.frontpage--main .hero--slider .slide--item .content
.head{font-size:17px;margin-bottom:2px}.frontpage--main .hero--slider .slide--item .content .cstm--btn{font-size:12px;padding:5px
10px;border-width:1px}.frontpage--main .hero--slider .foot--content{bottom:12px}.frontpage--main .hero--slider .foot--content .modal--btn{font-size:12px;padding:4px
15px}.frontpage--main .hero--slider .slide--item .content
.buttons{margin-top:5px}.frontpage--main .hero--slider .slick-prev{left:1px}.frontpage--main .hero--slider .slick-next{right:1px}.frontpage--main .hero--slider .slide--item .img
img{object-fit:cover;height:200px}.cand---main .sec--1 .text1 p,
.cand---main .sec--1 .text1 li,
.virtual--tour .text--part{font-size:17px;line-height:1.35}.cand---main .sec--1 .text2 p,
.cand---main .sec--1 .text2 li,
.treats--main .sec--3 .text p,
.treats--main .sec--3 .text
li{font-size:14px;line-height:1.35}.cform form .agree--fields
br{display:none}.cform form .wpcf7-form-control-wrap{display:block;margin-bottom:10px}.cform form .agree--fields .wpcf7-list-item-label{display:inline-block;vertical-align:middle;width:90%}.treats--main .sec--3 .cstm--link{padding-top:15px}.proton--therapy--main .page--header--img .overlay--pattern
img{}.proton--therapy--main .page--header--img .text--content .top--part
.heading{font-size:20px}.proton--therapy--main .page--header--img .text--content .top--part{top:10px;max-width:100%}.proton--therapy--main .page--header--img .text--content
.title{font-size:16px;margin-bottom:5px}.proton--therapy--main .page--header--img .text--content p,
.proton--therapy--main .page--header--img .text--content
li{font-size:15px}.pt--sec .r--sidebar .item
.head{font-size:22px}.proton--therapy--main .page--header--img .overlay--pattern{top:-15%}.single .entry-header .entry-title{font-size:22px}}