#_cms_wysiwygPopupCtrl ~ .border>.content>.head{overflow:hidden;height:100px}@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:300;font-display:swap;src:url('/file/font-source-sans-pro-300-woff2_cf1937.woff2') format('woff2'),url('/file/font-source-sans-pro-300-woff_cf1936.woff') format('woff')}:root{--colorWhite:#ffffff;--colorBlueDark:#1F1E26;--colorBeige:#DAD7B8;--colorBeigeDark:#C8BF96;--font-primary:'Source Sans Pro',sans-serif}.clear{display:none}html{scroll-behavior:smooth}body{margin:0;padding:0;width:100%;height:100%;font-family:var(--font-primary);font-size:16px;font-weight:400;color:var(--colorBlueDark);background-color:var(--colorWhite);word-break:break-word}h1,h2,h3,h4,h5,h6,p,ul,li{margin:0;padding:0;line-break:auto;line-height:normal}ul,li{list-style:none}button,a{all:unset;text-decoration:underline}a:hover{cursor:pointer;text-decoration:underline}.row-center{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;position:relative}.row-start{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;position:relative}.row-end{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-end;align-items:flex-end;position:relative}.column-center{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;align-items:center;position:relative}.column-start{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;position:relative}.column-end{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:flex-end;align-items:flex-end;position:relative}.spacer30{height:30px;width:30px}.spacer40{height:40px;width:40px}.spacer50{height:50px;width:50px}.spacer100{height:100px;width:100px}div.frame .section .title,div.frame .section H1,div.frame .section H2{font-size:1.75rem;font-weight:800;margin-bottom:1.60rem;max-width:90%;line-height:1.4}div.frame .section .subtitle,div.frame .section H3,div.frame .section H4{font-size:1.5rem;font-weight:600;margin-bottom:1.35rem;line-height:1.4}div.frame .section .paragraph,div.frame .section p{font-size:1.25rem;font-weight:400;margin-bottom:1.10rem;line-height:1.4}div.frame .section .bold{font-weight:600}div.frame div.h1clear_before,div.frame div.h2clear_before,div.frame div.h1clear,div.frame div.h2clear{display:none}div.frame div.h1-wrapper,div.frame div.h2-wrapper{padding:0;position:inherit;border:inherit;background:inherit;width:inherit;left:inherit;font-family:inherit}div.frame div.h1-wrapper h1.content,div.frame div.h2-wrapper h2.content{display:flex;justify-content:center;max-width:90%;margin-bottom:15px;margin:0 auto 15px;background-color:inherit;font-family:inherit}.hoverPointer:hover{cursor:pointer;text-decoration:underline}.border .content .head{z-index:99;position:absolute;width:100%}.border .content .content_frame{margin-top:200px}.headerContainer{margin:0;font-size:21px}.headerContainer h1,.headerContainer h2,.headerContainer h3,.headerContainer h4,.headerContainer h5,.headerContainer h6,.headerContainer p{margin:0;padding:0}.headerContainer ul,.headerContainer li,.headerContainer a{all:unset}.headerContainer li,.headerContainer a :hover{cursor:pointer}.headerContainer img{object-fit:contain}.textBold{font-weight:700}.headerContainer{display:block;position:fixed;top:0;left:0;right:0;height:200px;background-color:#1F1E26;color:#FFFFFF;z-index:99}.headerContainer .topHeader{position:relative;top:20px;left:0;right:0;display:flex;flex-flow:row nowrap}.headerContainer .logotipo{position:absolute;left:20px;top:0;height:50px}.headerContainer .isotipo{position:absolute;left:50%;transform:translateX(-50%);top:0;height:50px}.headerContainer .menu{position:absolute;right:20px;top:0;height:50px}.headerContainer .menu:hover{cursor:pointer}.headerContainer .slogan{position:absolute;top:105px;left:50%;transform:translateX(-50%);width:calc(100% - 40px);text-align:center;font-size:1rem}.headerContainer .line{position:absolute;bottom:60px;left:50%;transform:translateX(-50%);width:calc(100% - 80px);height:2px;border-radius:1px;background-color:#C8BF96;z-index:90}.phoneVersion .contactLinks{display:flex;flex-flow:row nowrap;justify-content:space-around;align-items:center;width:calc(100% - 20px);max-width:400px;position:absolute;bottom:10px;left:50%;transform:translateX(-50%);width:calc(100% - 40px);text-align:center;margin-bottom:2px}.phoneVersion .contactLinks .kontakt{color:#1F1E26;background-color:#C8BF96;font-weight:800;padding:5px 20px;border-radius:3px}.headerContainer .contactLinks .kontakt:hover,.headerContainer .contactLinks .number:hover{cursor:pointer;text-decoration:underline}.headerContainer .menuDropdown{position:fixed;top:200px;bottom:0;left:0;right:0;background-color:#1F1E26;color:#FFFFFF;display:none;flex-flow:column nowrap;justify-content:flex-start;align-items:center;max-height:calc(100vh - 140px);overflow-y:auto}.phoneVersion .menuDropdown .socialMediaIcons{margin:0 0 30px 0}.phoneVersion .menuDropdown .socialMediaIcons .icon{margin:0 25px}.headerContainer .menuDropdown .flagsBox{display:flex;flex-flow:row nowrap;justify-content:space-around;align-items:center;width:calc(100% - 40px);max-width:550px;margin-bottom:20px}.headerContainer .menuDropdown .navBox{display:flex;flex-flow:column nowrap;justify-content:flex-start;align-items:center;width:100%;background-color:#C8BF96;color:#1F1E26;padding:30px 0}.headerContainer .menuDropdown .navBox .navItem{margin:10px 0;width:calc(100% - 40px);max-width:550px;text-align:start}.headerContainer .menuDropdown .navBox .navItem a{color:#1F1E26}.headerContainer .menuDropdown .navBox .navItem .textBold .nav a{font-weight:700;color:#000000;font-size:21px;text-transform:none;padding:0}.phoneVersion .menuDropdown .navBox .navItem .submenu .nav li{margin:10px 0}.headerContainer .active,.headerContainer .active{text-decoration:underline}.headerContainer .menuDropdown .navBox .navItem .nav li a{color:#000000;font-size:21px;text-transform:none;padding:0}.headerContainer #li_zuerich{display:none}.headerContainer .bottomHeader .navBar .navItem .nav .social,.headerContainer .bottomHeader .navBar .navItem .nav .headphone,.headerContainer .menuDropdown .navBox .navItem .nav .social,.headerContainer .menuDropdown .navBox .navItem .nav .headphone{display:none}.headerContainer .menuDropdown .navBox .navItem .submenu{display:none;flex-flow:column nowrap;justify-content:flex-start;align-items:flex-start;margin-left:10px}.headerContainer .menuDropdown .navBox .navItem .nav,.headerContainer .menuDropdown .navBox .navItem .textBold .nav{display:flex;flex-flow:column nowrap;justify-content:flex-start;align-items:flex-start;width:100%;margin:0}.headerContainer .menuDropdown .navBox .navItem .submenu a{margin:10px 0;text-align:start}.menuCross{display:block;width:40px}.menuDropdown{display:none}.menuDropdown.open{display:flex}.headerContainer .menuDropdown .navBox .navItem .submenu.open{display:flex}.hidden{display:none}.desktopVersion{display:none}@media (min-width: 1175px) and (min-height: 735px){.desktopVersion { display:flex;flex-flow:column nowrap;justify-content:center;align-items:center;width:100%;height:200px;background-color:#1F1E26;padding:5px 0 20px 0}.desktopVersion .topHeader{display:flex;justify-content:space-between;align-items:center;width:calc(100% - 100px)}.desktopVersion .topHeader .logotipo{display:flex;flex-flow:column nowrap;align-items:center;justify-content:flex-start;position:inherit;transform:none;width:auto;height:auto}.desktopVersion .topHeader .flagContactLinks{display:flex;flex-flow:column nowrap;align-items:flex-end;justify-content:flex-end}.desktopVersion .topHeader .flagContactLinks .flagsBox .flag{margin:0 5px}.desktopVersion .topHeader .flagContactLinks .contactLinks{display:flex;flex-flow:row nowrap;align-items:center;justify-content:center;margin-top:20px}.desktopVersion .topHeader .flagContactLinks .contactLinks .kontakt{color:#1F1E26;background-color:#C8BF96;font-weight:800;padding:5px 20px;border-radius:3px}.desktopVersion .topHeader .flagContactLinks .contactLinks .socialMediaIcons{margin:0 30px}.desktopVersion .topHeader .flagContactLinks .contactLinks .socialMediaIcons .icon{margin:0 5px}.desktopVersion .topHeader .flagContactLinks .contactLinks .socialMediaIcons .icon img{margin-bottom:-5px}.desktopVersion .line{display:flex;margin:40px 0 20px;position:unset;transform:none}.desktopVersion .bottomHeader{display:flex;flex-flow:row nowrap;align-items:center;justify-content:space-between;width:calc(100% - 100px)}.desktopVersion .bottomHeader .navBar{display:flex;flex-flow:row nowrap;justify-content:center;align-items:center}.desktopVersion .bottomHeader .navBar .navItem .textBold ul{margin:0}.desktopVersion .bottomHeader .navBar .navItem .textBold ul li a{font-size:21px;font-weight:700;text-transform:none;padding:0}.desktopVersion .bottomHeader .navBar .navItem .textBold .nav li a:hover{text-decoration:underline;color:#ffffff}.desktopVersion .bottomHeader .menu{display:flex;flex-flow:column nowrap;align-items:center;justify-content:flex-start;position:inherit;transform:none}.desktopVersion .navItem{position:relative;margin:0 20px;color:#ffffff}.desktopVersion .menuDropdown .navBox .navItem{color:#1F1E26;position:inherit;width:350px;margin-left:-50%;font-weight:700}.desktopVersion .menuDropdown{top:225px;color:#1F1E26;height:100%}.desktopVersion .menuDropdown .navBox .navItem a{color:#1F1E26}.desktopVersion .bottomHeader .navBar .navItem .submenu{position:absolute;top:100%;left:0;display:none;background-color:#C8BF96;color:#1F1E26;padding:10px 20px;z-index:10;border-radius:4px;width:250px;margin-top:15px}.desktopVersion .bottomHeader .navBar .navItem .submenu.open{display:flex;flex-flow:column nowrap}.desktopVersion .bottomHeader .navBar .navItem .submenu .nav{display:flex;flex-flow:column nowrap;justify-content:flex-start;align-items:flex-start}.desktopVersion .bottomHeader .navBar .navItem .submenu a{color:#1F1E26;display:flex;margin:20px 0;width:100%}.desktopVersion .bottomHeader .navBar .navItem .submenu .nav li a{color:#1F1E26;display:flex;margin:20px 0;width:100%}.desktopVersion .bottomHeader .navBar .navItem .submenu .nav li a:hover{text-decoration:underline}.desktopVersion .bottomHeader .menuDropdown .navBox{height:100%}.desktopVersion .bottomHeader .menuDropdown .navBox .navItem .submenu a{display:flex;margin:3px;width:350px;max-width:350px;color:#1F1E26;background:rgb(174,164,118);padding:10px;border-radius:4px}.desktopVersion .bottomHeader .menuDropdown .navBox .navItem .submenu .nav li a{display:flex;margin:5px;width:350px;max-width:350px;color:#1F1E26;background:rgb(174,164,118);padding:10px;border-radius:4px}.headerContainer .bottomHeader .menuDropdown .navBox .navItem .submenu.open{position:absolute;left:35%;top:0px;max-height:calc(100dvh - 350px);display:flex;flex-flow:column wrap;justify-content:center;align-items:center}.headerContainer .bottomHeader .menuDropdown .navBox .navItem .submenu.open .nav{position:absolute;left:35%;top:10px;max-height:calc(100dvh - 350px);display:flex;flex-flow:column wrap;justify-content:center;align-items:center}}/* Phone */ div.border .content .arabVersion{direction:ltr}.arabVersion .slogan{position:absolute !important}.arabVersion .menuDropdown .navBox .navItem{text-align:end}.arabVersion .number{direction:ltr}.arabVersion .menuDropdown .navBox .navItem .nav,.arabVersion .menuDropdown .navBox .navItem .textBold .nav{align-items:flex-end}@media (min-width: 1175px) and (min-height: 735px){.arabVersionDesktop { flex-flow:column nowrap}.arabVersionDesktop .topHeader{flex-flow:row-reverse nowrap}.arabVersionDesktop .bottomHeader{flex-flow:row-reverse nowrap}.arabVersionDesktop .bottomHeader .navBar{flex-flow:row-reverse nowrap}.arabVersionDesktop .menuDropdown .navBox .navItem{margin-right:-50%;margin-left:inherit;text-align:end}.arabVersionDesktop .bottomHeader .navBar .navItem .submenu{right:0;left:auto}.arabVersionDesktop .bottomHeader .navBar .navItem .submenu .nav{align-items:flex-end;width:100%}.arabVersionDesktop .bottomHeader .menuDropdown .navBox .navItem .submenu .nav li a{justify-content:flex-end}}.footerContainer{height:100%;padding:60px 10px 90px;background:var(--colorWhite);z-index:50}.footerContainer .infoBlock{justify-content:center;gap:50px;width:100%}.footerContainer .infoBlock .contactInfo{max-width:321px}.footerContainerArab .infoBlock .contactInfo .paragraph .number{direction:ltr !important}.footerContainer .infoBlock .nav{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;gap:20px}.footerContainer .copyright{width:100%;text-align:center;margin-top:50px}@media (min-width: 740px){.footerContainer .infoBlock .nav { flex-direction:column}}/* Basic class for pages */ .frame,.pageContainer{align-items:flex-start;margin-top:200px}@media (min-width: 1175px) and (min-height: 735px){.pageContainer { margin-top:225px}}.frame .section,.pageContainer .section{position:relative;width:100%;background-color:var(--colorWhite);padding:50px 0;z-index:50}.frame .sectionDark,.pageContainer .sectionDark{background-color:var(--colorBlueDark);color:var(--colorWhite)}.frame .sectionBeige,.pageContainer .sectionBeige{background-color:var(--colorBeige)}.frame .basicTextBlock,.pageContainer .basicTextBlock{gap:20px}.frame .basicTextBlock .textBlock,.pageContainer .basicTextBlock .textBlock{width:90%;max-width:850px}.frame .basicTextBlock .outlineButton,.pageContainer .basicTextBlock .outlineButton{width:360px;padding:20px 0;margin-top:20px;border:solid 1px var(--colorBlueDark)}.frame .sectionDark.basicTextBlock .outlineButton,.pageContainer .sectionDark.basicTextBlock .outlineButton{border:solid 1px var(--colorWhite)}/* Classes for video */ .frame .videoBox,.pageContainer .videoBox{display:flex;width:100%;max-width:560px}.frame .videoBox iframe,.frame .videoBox video,.pageContainer .videoBox iframe,.pageContainer .videoBox video{margin-bottom:20px;width:fit-content;max-width:100%;height:auto;max-height:500px;min-height:315px;border-radius:20px;object-fit:cover}.frame .videoBox iframe,.pageContainer .videoBox iframe{width:100%}.frame .sectionIntro,.pageContainer .sectionIntro{padding:0 0 50px}.frame .sectionIntroArab,.pageContainer .sectionIntroArab{direction:ltr}.frame .sectionIntro .imageBlock,.pageContainer .sectionIntro .imageBlock{width:100%}.frame .sectionIntro .imageBlock .image,.pageContainer .sectionIntro .imageBlock .image{object-fit:cover;width:100%;max-height:60vh;min-height:380px;z-index:-10}.frame .sectionIntro .imageBlock .image-desktop,.pageContainer .sectionIntro .imageBlock .image-desktop{display:none}@media (min-width: 880px){.frame .sectionIntro .imageBlock .image-phone,.pageContainer .sectionIntro .imageBlock .image-phone { display:none}.frame .sectionIntro .imageBlock .image-desktop,.pageContainer .sectionIntro .imageBlock .image-desktop{display:block}}.frame .sectionIntro .imageBlock .imageCertificates,.pageContainer .sectionIntro .imageBlock .imageCertificates{position:absolute;display:block;right:10px;top:10px;width:300px;height:auto;z-index:-5}.frame .sectionIntro .textBlock,.pageContainer .sectionIntro .textBlock{justify-content:flex-start;align-items:flex-start;width:90%;height:100%;z-index:50;padding:20px 10px}.frame .sectionIntro .textBlock ul,.pageContainer .sectionIntro .textBlock ul{list-style-type:disc;padding-inline-start:40px}.pageContainer .sectionIntro .textBlock ul li{list-style:disc;font-size:1.25rem;font-weight:400;line-height:1.4}.frame .sectionIntro .textBlock .videoBox,.pageContainer .sectionIntro .textBlock .videoBox{}.frame .sectionIntro .textBlock .videoBox iframe,.pageContainer .sectionIntro .textBlock .videoBox iframe {}@media (min-width: 880px){.frame .sectionIntro,.pageContainer .sectionIntro { flex-flow:row wrap;justify-content:flex-end}.frame .sectionIntro .imageBlock,.pageContainer .sectionIntro .imageBlock{position:fixed;top:200px;left:0;width:50%}.frame .sectionIntro .imageBlock .image,.pageContainer .sectionIntro .imageBlock .image{max-height:100dvh;height:calc(100dvh - 90px)}.frame .sectionIntro .imageBlock .imageCertificates,.pageContainer .sectionIntro .imageBlock .imageCertificates{right:-40px;top:20px}.frame .sectionIntro .textBlock,.pageContainer .sectionIntro .textBlock{width:calc(50% - 80px);min-height:calc(100dvh - 90px);padding:20px 20px 0 60px}.frame .sectionIntro .textBlock h1,.frame .sectionIntro .textBlock .subtitle,.frame .sectionIntro .textBlock .paragraph,.pageContainer .sectionIntro .textBlock h1,.pageContainer .sectionIntro .textBlock .subtitle,.pageContainer .sectionIntro .textBlock .paragraph{max-width:700px}}@media (min-width: 1175px) and (min-height: 735px){.frame .sectionIntro .imageBlock,.pageContainer .sectionIntro .imageBlock { top:225px}}.frame .sectionAusbildung,.pageContainer .sectionAusbildung{scale:.8;opacity:0;animation:fade-in linear forwards;animation-timeline:view();animation-range:entry}.frame .sectionAusbildung .columnBlockContainer,.pageContainer .sectionAusbildung .columnBlockContainer{gap:30px;width:100%}.frame .sectionAusbildung .columnBlockContainer .columnBlock,.pageContainer .sectionAusbildung .columnBlockContainer .columnBlock{max-width:340px;gap:30px}.frame .sectionAusbildung .columnBlockContainer .imageBox,.pageContainer .sectionAusbildung .columnBlockContainer .imageBox{max-width:340px;height:auto;border-radius:10px;object-fit:cover}.frame .sectionAusbildung .columnBlockContainer .textColumns,.pageContainer .sectionAusbildung .columnBlockContainer .textColumns{gap:30px}@media (min-width: 790px){.frame .sectionAusbildung .columnBlockContainer,.pageContainer .sectionAusbildung .columnBlockContainer { flex-flow:row wrap;align-items:flex-start}}@media (min-width: 1200px){.frame .sectionAusbildung .columnBlockContainer .textColumns,.pageContainer .sectionAusbildung .columnBlockContainer .textColumns { flex-flow:row wrap}}.frame .beautyTv,.pageContainer .beautyTv{gap:50px}.frame .beautyTv .videoCardContainer,.pageContainer .beautyTv .videoCardContainer{width:100%;max-width:850px;position:relative}.frame .beautyTv .videoCardContainer .card,.pageContainer .beautyTv .videoCardContainer .card{background-color:var(--colorBlueDark);color:var(--colorWhite);padding:20px;max-width:360px;z-index:70}.frame .beautyTv .videoCardContainer .videoBox,.pageContainer .beautyTv .videoCardContainer .videoBox{justify-content:center;z-index:60;position:relative;width:90%}.frame .beautyTv .videoCardContainer .videoBox iframe,.frame .beautyTv .videoCardContainer .videoBox video,.pageContainer .beautyTv .videoCardContainer .videoBox iframe,.pageContainer .beautyTv .videoCardContainer .videoBox video{pointer-events:none;width:100%}.frame .beautyTv .videoCardContainer .videoBox .close-btn,.pageContainer .beautyTv .videoCardContainer .videoBox .close-btn{position:absolute;top:-30px;right:0;z-index:90;display:none;background-color:var(--colorBlueDark);color:var(--colorWhite);border:none;padding:5px 10px;cursor:pointer}.frame .beautyTvSingleVideo,.pageContainer .beautyTvSingleVideo{min-height:300px;justify-content:flex-start}@media (min-width: 880px){.frame .beautyTv .videoCardContainer,.pageContainer .beautyTv .videoCardContainer { flex-flow:row wrap;justify-content:flex-start;align-items:flex-start;width:100%;max-width:850px;position:relative}.frame .beautyTv .videoCardContainer .videoBox,.pageContainer .beautyTv .videoCardContainer .videoBox{position:absolute;left:250px;top:5px;max-width:500px}}.frame .opBlick,.pageContainer .opBlick{gap:50px}div.frame .pageContainer .opBlick div.h2-wrapper h2,.pageContainer .opBlick h3{max-width:100%}.frame .opBlick .iconsTextNavigationContainer,.pageContainer .opBlick .iconsTextNavigationContainer{gap:50px;padding:0 20px}.frame .opBlick .iconsTextNavigationContainer .iconsTextContainer,.pageContainer .opBlick .iconsTextNavigationContainer .iconsTextContainer{max-width:510px;gap:20px}.frame .opBlick .iconsTextNavigationContainer .iconsTextContainer .iconText,.pageContainer .opBlick .iconsTextNavigationContainer .iconsTextContainer .iconText{flex-flow:row nowrap;gap:20px}.frame .opBlick .iconsTextNavigationContainer .iconsTextContainer .iconText .icon,.pageContainer .opBlick .iconsTextNavigationContainer .iconsTextContainer .iconText .icon{min-width:60px;width:60px;height:60px;object-fit:contain}.frame .opBlick .iconsTextNavigationContainer .iconsTextContainer .iconText .text,.pageContainer .opBlick .iconsTextNavigationContainer .iconsTextContainer .iconText .text{}.frame .opBlick .iconsTextNavigationContainer .navigationList,.pageContainer .opBlick .iconsTextNavigationContainer .navigationList{max-width:346px;gap:20px}.frame .opBlick .iconsTextNavigationContainer .navigationList .link,.pageContainer .opBlick .iconsTextNavigationContainer .navigationList .link{}@media (min-width: 526px) and (max-width: 768px){.frame .opBlick .iconsTextNavigationContainer,.pageContainer .opBlick .iconsTextNavigationContainer { padding:0 80px}}@media (min-width: 768px){.frame .opBlick .iconsTextNavigationContainer,.pageContainer .opBlick .iconsTextNavigationContainer { padding:0 10px}}.frame .videoFeedback,.pageContainer .videoFeedback{align-items:flex-start;gap:50px}.frame .videoFeedback .textBlock,.pageContainer .videoFeedback .textBlock{max-width:90%}.frame .videoFeedback .textBlock .title,.pageContainer .videoFeedback .textBlock .title{}.frame .videoFeedback .textBlock .paragraph,.pageContainer .videoFeedback .textBlock .paragraph {}.frame .videoFeedback .videoBox,.pageContainer .videoFeedback .videoBox{}@media (min-width:1110px) { .frame .videoFeedback .textBlock,.pageContainer .videoFeedback .textBlock { max-width:500px}}.frame .floatingElements,.pageContainer .floatingElements{padding:0;gap:30px}.frame .floatingElements .videoLinkFloating,.pageContainer .floatingElements .videoLinkFloating{width:80%;max-width:80%;padding:20px;margin-top:-30px;background-color:var(--colorBeigeDark)}.frame .floatingElements .feedbackLinkFloating,.pageContainer .floatingElements .feedbackLinkFloating{width:80%;max-width:80%;padding:20px;background-color:var(--colorBeigeDark)}@media (min-width: 620px){.frame .floatingElements,.pageContainer .floatingElements { flex-flow:row nowrap;align-items:stretch}.frame .floatingElements .videoLinkFloating,.pageContainer .floatingElements .videoLinkFloating{max-width:310px}.frame .floatingElements .videoLinkFloating .video-trigger,.pageContainer .floatingElements .videoLinkFloating .video-trigger{text-decoration:underline}.frame .floatingElements .feedbackLinkFloating,.pageContainer .floatingElements .feedbackLinkFloating{max-width:450px;margin-top:-30px}}.videoModal{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.8);justify-content:center;align-items:center;z-index:99}.videoContainer{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:#fff;padding:20px;border-radius:10px;width:fit-content}.videoContainer video{display:block;max-width:100%}.close-btn{display:block;margin:10px auto 0;padding:10px 20px;border:none;cursor:pointer;font-size:16px}.frame .feedbackImageBlock,.pageContainer .feedbackImageBlock{align-items:flex-start;gap:30px}.frame .feedbackImageBlock .imageTextCard,.pageContainer .feedbackImageBlock .imageTextCard{gap:20px;padding:20px;width:320px;background-color:var(--colorBlueDark);color:var(--colorWhite)}.frame .feedbackImageBlock .imageTextCard .image,.pageContainer .feedbackImageBlock .imageTextCard .image{width:100%;height:auto;object-fit:cover}.frame .feedbackImageBlock .imageTextCard .textBlock,.pageContainer .feedbackImageBlock .imageTextCard .textBlock{width:100%}.frame .feedbackImageBlock .imageTextCard .outlineButton,.pageContainer .feedbackImageBlock .imageTextCard .outlineButton{width:100%;padding:20px 0;border:solid 1px var(--colorWhite)}.frame .feedbackImageBlock .textBlockLetter,.pageContainer .feedbackImageBlock .textBlockLetter{flex-grow:1;flex-shrink:1;width:90%;padding:0 20px}.frame .feedbackImageBlock .textBlockLetter .image,.pageContainer .feedbackImageBlock .textBlockLetter .image{display:flex;width:100%;height:auto;max-width:920px;object-fit:contain}@media(min-width: 800px){.frame .feedbackImageBlock,.pageContainer .feedbackImageBlock { flex-flow:row nowrap}.frame .feedbackImageBlock .textBlockLetter,.pageContainer .feedbackImageBlock .textBlockLetter{max-width:520px}}.frame .textImageBlock,.pageContainer .textImageBlock{}.frame .textImageBlock .textBlock,.pageContainer .textImageBlock .textBlock{text-align:start;width:90%;max-width:850px;padding-bottom:40px}.frame .textImageBlock .textBlock .subtitle,.pageContainer .textImageBlock .textBlock .subtitle{width:100%}.frame .textImageBlock .image,.pageContainer .textImageBlock .image{max-width:330px;height:auto;object-fit:cover;margin-bottom:50px;border-radius:10px}.frame .textImageBlock .videoBox,.pageContainer .textImageBlock .videoBox{max-width:fit-content}@media (min-width: 800px){.frame .textImageBlock,.pageContainer .textImageBlock { flex-direction:row}.frame .textImageBlock .textBlock,.pageContainer .textImageBlock .textBlock{width:50%;padding-right:40px}}.frame .patientSample,.pageContainer .patientSample{gap:40px}.frame .patientSample .textBlock,.pageContainer .patientSample .textBlock{width:90%;max-width:850px}.frame .patientSample .sample,.pageContainer .patientSample .sample{flex-flow:column-reverse nowrap;width:90%;max-width:850px;gap:20px}.frame .patientSample .sample .textBlock,.pageContainer .patientSample .sample .textBlock{max-width:90%;gap:10px}.frame .patientSample .sample .imagesBox,.pageContainer .patientSample .sample .imagesBox{flex-flow:row nowrap;width:90%;max-width:90%;gap:10px}.frame .patientSample .sample .imagesBox .image,.pageContainer .patientSample .sample .imagesBox .image{width:100%;max-width:165px;height:auto;object-fit:cover}@media (min-width: 750px){.frame .patientSample .sample,.pageContainer .patientSample .sample { flex-flow:row nowrap;width:90%;max-width:850px;gap:20px}.frame .patientSample .sample .textBlock,.pageContainer .patientSample .sample .textBlock{max-width:360px}}.frame .titleVideo,.pageContainer .titleVideo{gap:50px}.frame .titleVideo .videoBox,.pageContainer .titleVideo .videoBox{justify-content:center}.frame .titleVideo .video,.pageContainer .titleVideo .video{width:fit-content;max-width:700px;height:auto;min-height:315px;border-radius:20px;object-fit:cover}.frame .reviews,.pageContainer .reviews{align-items:stretch;gap:30px}.frame .reviews .reviewCard,.pageContainer .reviews .reviewCard{justify-content:flex-start;gap:20px;width:320px;padding:20px;background-color:var(--colorBlueDark);color:var(--colorWhite)}.frame .reviews .reviewCard .image,.pageContainer .reviews .reviewCard .image{width:320px;height:230px;object-fit:cover}.frame .reviews .reviewCard .textBlock,.pageContainer .reviews .reviewCard .textBlock{width:320px}.frame .contactFrom ._cform_container ._cform_input_text,.pageContainer .contactFrom ._cform_container ._cform_input_text{min-width:100%}@keyframes fade-in{to {scale:1;opacity:1}}