/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}body{margin:0;}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block;}audio,canvas,progress,video{display:inline-block;vertical-align:baseline;}audio:not([controls]){display:none;height:0;}[hidden],template{display:none;}a{background:transparent;}a:active,a:hover{outline:0;}abbr[title]{border-bottom:1px dotted;}b,strong{font-weight:bold;}dfn{font-style:italic;}h1{font-size:2em;margin:0.67em 0;}mark{background:#ff0;color:#000;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sup{top:-0.5em;}sub{bottom:-0.25em;}img{border:0;}svg:not(:root){overflow:hidden;}figure{margin:1em 40px;}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0;}pre{overflow:auto;}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em;}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0;}button{overflow:visible;}button,select{text-transform:none;}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer;}button[disabled],html input[disabled]{cursor:default;}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;}input{line-height:normal;}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0;}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto;}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none;}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em;}legend{border:0;padding:0;}textarea{overflow:auto;}optgroup{font-weight:bold;}table{border-collapse:collapse;border-spacing:0;}td,th{padding:0;}@keyframes growDown{0%{transform:scaleY(0);}80%{transform:scaleY(1);}100%{transform:scaleY(1);}}body{color:#35302F;font-family:"MontRegular",sans-serif;font-size:18px;overflow-x:hidden;line-height:1.6;}body > img,body > iframe{position:fixed;}.slick-arrow:focus{outline:1px solid #442C5C !important;}@font-face{font-family:"MontRegular";src:url("https://patients.almainc.com/themes/alma/webfonts/MontRegular/font.woff2") format("woff2");}@font-face{font-family:"MontBlack";src:url("https://patients.almainc.com/themes/alma/webfonts/MontBlack/font.woff2") format("woff2");}@font-face{font-family:"MontBold";src:url("https://patients.almainc.com/themes/alma/webfonts/MontBold/font.woff2") format("woff2");}a{text-decoration:none;}img{max-width:100%;height:auto;}.browser-safari .alma-nav-fixed .main-nav nav > ul > li > ul > li.multi-level.hide-label{left:3px;}h1{font-size:3em;line-height:1;color:#0085CA;font-family:"MontBold",serif;margin:65px 0 25px 0;}h1 sup{font-size:0.4em;top:-1em;}h1 sub{font-size:0.2em;}table{width:100% !important;float:none;}table.small-table{font-size:0.7em;table-layout:fixed;}table.small-table th,table.small-table td{padding:10px;vertical-align:top;}table.small-table tbody tr:nth-child(even){background-color:#e6e7e8;}table.small-table tbody tr:nth-child(odd){background-color:#D8D8D8;}table td,table th{padding:5px 10px;text-align:left;}table thead{background-color:#442C5C;color:white;}table.large-only tbody tr:nth-child(even){background-color:#e6e7e8;}table.large-only tbody tr:nth-child(odd){background-color:#D8D8D8;}table.small-only{display:none;}table.small-only .st-head-row{background-color:#442C5C;color:white;}table.small-only .st-head-row-main{display:none;}table.small-only .st-key,table.small-only .st-val{background-color:#e6e7e8;}.contextual-links a{color:black !important;}.views-field-draggableviews{display:table-cell !important;}.draggableviews-weight.form-text,.tabledrag-toggle-weight-wrapper{opacity:0 !important;}#draggableviews-table-leadership-page-1,#draggableviews-table-home-products-page-1,#draggableviews-table-treatments-page-1{margin:0 auto !important;}#draggableviews-table-leadership-page-1 .views-field-field-role-title,#draggableviews-table-home-products-page-1 .views-field-field-role-title,#draggableviews-table-treatments-page-1 .views-field-field-role-title{padding:0 20px !important;}#draggableviews-table-leadership-page-1 .views-field-edit-node a,#draggableviews-table-home-products-page-1 .views-field-edit-node a,#draggableviews-table-treatments-page-1 .views-field-edit-node a{padding:13px 18px 10px 18px;color:white !important;background-color:#442C5C;font-weight:normal;font-family:"MontBold",serif;text-transform:uppercase;font-size:0.88em;display:inline-block;text-decoration:none !important;transition-property:all;transition-duration:0.2s;transition-timing-function:linear;transition-delay:0s;position:relative;transform:translateZ(0);text-decoration:none;overflow:hidden;}#draggableviews-table-leadership-page-1 .views-field-edit-node a:before,#draggableviews-table-home-products-page-1 .views-field-edit-node a:before,#draggableviews-table-treatments-page-1 .views-field-edit-node a:before{position:absolute;top:2;left:2;transition-property:transform;transition-duration:0.2s;transition-timing-function:linear;transition-delay:0s;display:block;width:300%;height:300%;content:"";transform:scale(0.5);transform-origin:center center;background-color:rgba(255,255,255,0.2);border-radius:50%;z-index:-1;}#draggableviews-table-leadership-page-1 .views-field-edit-node a:after,#draggableviews-table-home-products-page-1 .views-field-edit-node a:after,#draggableviews-table-treatments-page-1 .views-field-edit-node a:after{position:absolute;top:0;left:0;display:flex;align-items:center;justify-content:center;font-family:"Font Awesome 5 Free";content:"";width:100%;height:100%;font-size:30px;font-weight:900;line-height:inherit;color:transparent;transform:scale(1.4);}#draggableviews-table-leadership-page-1 .views-field-edit-node a:hover,#draggableviews-table-home-products-page-1 .views-field-edit-node a:hover,#draggableviews-table-treatments-page-1 .views-field-edit-node a:hover{color:transparent !important;}#draggableviews-table-leadership-page-1 .views-field-edit-node a:hover:before,#draggableviews-table-home-products-page-1 .views-field-edit-node a:hover:before,#draggableviews-table-treatments-page-1 .views-field-edit-node a:hover:before{transform:scale(2);transform-origin:center center;}#draggableviews-table-leadership-page-1 .views-field-edit-node a:hover:after,#draggableviews-table-home-products-page-1 .views-field-edit-node a:hover:after,#draggableviews-table-treatments-page-1 .views-field-edit-node a:hover:after{transition-property:all;transition-duration:0.2s;transition-timing-function:linear;transition-delay:0.2s;color:#fff;transform:scale(1);}#views-form-leadership-page-1 .form-actions input[type=submit],#views-form-home-products-page-1 .form-actions input[type=submit],#views-form-treatments-page-1 .form-actions input[type=submit]{padding:13px 18px 10px 18px;color:white !important;background-color:#442C5C;font-weight:normal;font-family:"MontBold",serif;text-transform:uppercase;font-size:0.88em;display:inline-block;text-decoration:none !important;}#views_blockpage_editor-block_1 .block-main-container,#block-views-block-page-editor-block-2 .block-main-container{max-width:1060px;padding:0 15px;margin:0 auto;margin:0 auto;position:relative;top:30px;text-align:center;}#views_blockpage_editor-block_1 .block-main-container .views-field-edit-node a,#block-views-block-page-editor-block-2 .block-main-container .views-field-edit-node a{padding:13px 18px 10px 18px;color:white !important;background-color:#442C5C;font-weight:normal;font-family:"MontBold",serif;text-transform:uppercase;font-size:0.88em;display:inline-block;text-decoration:none !important;transition-property:all;transition-duration:0.2s;transition-timing-function:linear;transition-delay:0s;position:relative;transform:translateZ(0);text-decoration:none;overflow:hidden;float:none;}#views_blockpage_editor-block_1 .block-main-container .views-field-edit-node a:before,#block-views-block-page-editor-block-2 .block-main-container .views-field-edit-node a:before{position:absolute;top:2;left:2;transition-property:transform;transition-duration:0.2s;transition-timing-function:linear;transition-delay:0s;display:block;width:300%;height:300%;content:"";transform:scale(0.5);transform-origin:center center;background-color:rgba(255,255,255,0.2);border-radius:50%;z-index:-1;}#views_blockpage_editor-block_1 .block-main-container .views-field-edit-node a:after,#block-views-block-page-editor-block-2 .block-main-container .views-field-edit-node a:after{position:absolute;top:0;left:0;display:flex;align-items:center;justify-content:center;font-family:"Font Awesome 5 Free";content:"";width:100%;height:100%;font-size:30px;font-weight:900;line-height:inherit;color:transparent;transform:scale(1.4);}#views_blockpage_editor-block_1 .block-main-container .views-field-edit-node a:hover,#block-views-block-page-editor-block-2 .block-main-container .views-field-edit-node a:hover{color:transparent !important;}#views_blockpage_editor-block_1 .block-main-container .views-field-edit-node a:hover:before,#block-views-block-page-editor-block-2 .block-main-container .views-field-edit-node a:hover:before{transform:scale(2);transform-origin:center center;}#views_blockpage_editor-block_1 .block-main-container .views-field-edit-node a:hover:after,#block-views-block-page-editor-block-2 .block-main-container .views-field-edit-node a:hover:after{transition-property:all;transition-duration:0.2s;transition-timing-function:linear;transition-delay:0.2s;color:#fff;transform:scale(1);}#views_blockpage_editor-block_1 .block-main-container .views-field-edit-node a:after,#block-views-block-page-editor-block-2 .block-main-container .views-field-edit-node a:after{font-family:"Font Awesome 5 Free";content:"";}#block-loginsuccess{max-width:1060px;padding:0 15px;margin:0 auto;}#block-userlogin{padding-top:100px;padding-bottom:100px;}@media (max-width:860px){#block-userlogin{padding-top:60px;padding-bottom:60px;}}@media (max-width:650px){#block-userlogin{padding-top:45px;padding-bottom:45px;}}#block-userlogin ul{display:none;}#animation-container{width:100%;height:100%;display:block;margin:0 auto;top:0px;left:0px;position:absolute;}#alma-container{display:block;margin:0 auto;padding-top:100px;}.btn-hover-effect{transition-property:all;transition-duration:0.2s;transition-timing-function:linear;transition-delay:0s;position:relative;display:flex;align-items:center;padding:22px 36px;transform:translateZ(0);text-decoration:none;overflow:hidden;}.btn-hover-effect--effect-4{}.btn-hover-effect--effect-4:before{position:absolute;top:0;left:0;transition-property:transform;transition-duration:0.2s;transition-timing-function:linear;transition-delay:0s;display:block;width:300%;height:300%;content:"";transform:scale(0.5);transform-origin:center center;background-color:rgba(255,255,255,0.2);border-radius:50%;z-index:-1;}.btn-hover-effect--effect-4:after{position:absolute;top:0;left:0;display:flex;align-items:center;justify-content:center;font-family:"Font Awesome 5 Free";content:"";width:100%;height:100%;font-size:30px;font-weight:900;line-height:inherit;color:transparent;transform:scale(1.4);}.btn-hover-effect--effect-4:hover{color:transparent !important;}.btn-hover-effect--effect-4:hover:before{transform:scale(2);transform-origin:center center;}.btn-hover-effect--effect-4:hover:after{transition-property:all;transition-duration:0.2s;transition-timing-function:linear;transition-delay:0.2s;color:#fff;transform:scale(1);}select::-ms-expand{display:none;}input::-ms-check{display:none;}.layout-builder-form{margin:100px 0;}.dots-wrapper{position:relative;width:auto;display:inline-block;padding:0 50px;}.addtocal-container .addtocal-menu{border-radius:0px;}.slick-custom-before,.slick-custom-after{cursor:pointer;z-index:10;}.slick-custom-before{position:absolute !important;left:0px;top:-6px;}.slick-custom-after{position:absolute !important;right:0px;top:-6px;}.slick-track > .dots-wrapper{display:none !important;}.slick-dots{bottom:0px;}.slick__arrow{width:100%;padding:0;text-align:center;position:relative;transform:none;top:0px;height:auto;}.slick__arrow > .slick-arrows{width:auto;display:inline-block;position:relative;padding:0 45px;}.dots-wrapper{text-align:center;}h2{font-family:"MontBold",serif;font-size:3.33em;line-height:1;color:#442C5C;margin-bottom:0px;text-align:center;text-transform:lowercase;font-weight:400;}h1{font-family:"MontBold",serif;font-size:5em;line-height:1;color:#442C5C;margin-bottom:0px;text-transform:lowercase;text-align:center;font-weight:400;}.title-override-On h1{text-transform:none;}h3{font-family:"MontBold",serif;color:#309BA2;font-size:1.6em;line-height:1.2;margin:0 0 10px 0;text-align:center;font-weight:400;}video:active,video:focus{outline:none;border:0;}video{width:100%;height:auto;}.slick-track:active,.slick-track:focus,.slick-list:active,.slick-list:focus{outline:none;border:0;}.video-container{height:600px;width:100%;}.fixed-video{position:fixed;width:100%;height:600px;overflow:hidden;top:0px;left:0px;}a{cursor:pointer !important;}figure{margin:0 0 20px 0;max-width:500px;display:table;}figure img{display:block;}figure figcaption{background-color:#9B91A6;text-align:center;color:white;padding:10px 20px;font-size:0.88em;display:table-caption;caption-side:bottom;position:relative;top:-1px;}.align-left{margin-right:30px;margin-bottom:30px;}.align-right{margin-left:30px;margin-bottom:30px;}.main{padding:30px 0;background-color:white;position:relative;}.main p:first-child{margin-top:0px;}a.solid-button-purple{padding:13px 18px 10px 18px;color:white !important;background-color:#442C5C;font-weight:normal;font-family:"MontBold",serif;text-transform:uppercase;font-size:0.88em;display:inline-block;text-decoration:none !important;transition-property:all;transition-duration:0.2s;transition-timing-function:linear;transition-delay:0s;position:relative;transform:translateZ(0);text-decoration:none;overflow:hidden;}a.solid-button-purple:before{position:absolute;top:2;left:2;transition-property:transform;transition-duration:0.2s;transition-timing-function:linear;transition-delay:0s;display:block;width:300%;height:300%;content:"";transform:scale(0.5);transform-origin:center center;background-color:rgba(255,255,255,0.2);border-radius:50%;z-index:-1;}a.solid-button-purple:after{position:absolute;top:0;left:0;display:flex;align-items:center;justify-content:center;font-family:"Font Awesome 5 Free";content:"";width:100%;height:100%;font-size:30px;font-weight:900;line-height:inherit;color:transparent;transform:scale(1.4);}a.solid-button-purple:hover{color:transparent !important;}a.solid-button-purple:hover:before{transform:scale(2);transform-origin:center center;}a.solid-button-purple:hover:after{transition-property:all;transition-duration:0.2s;transition-timing-function:linear;transition-delay:0.2s;color:#fff;transform:scale(1);}a.solid-button-green,button.solid-button-green{padding:13px 18px 10px 18px;color:white !important;background-color:#309BA2;font-weight:normal;font-family:"MontBold",serif;text-transform:uppercase;font-size:0.88em;display:inline-block;text-decoration:none !important;transition-property:all;transition-duration:0.2s;transition-timing-function:linear;transition-delay:0s;position:relative;transform:translateZ(0);text-decoration:none;overflow:hidden;}a.solid-button-green:before,button.solid-button-green:before{position:absolute;top:2;left:2;transition-property:transform;transition-duration:0.2s;transition-timing-function:linear;transition-delay:0s;display:block;width:300%;height:300%;content:"";transform:scale(0.5);transform-origin:center center;background-color:rgba(255,255,255,0.2);border-radius:50%;z-index:-1;}a.solid-button-green:after,button.solid-button-green:after{position:absolute;top:0;left:0;display:flex;align-items:center;justify-content:center;font-family:"Font Awesome 5 Free";content:"";width:100%;height:100%;font-size:30px;font-weight:900;line-height:inherit;color:transparent;transform:scale(1.4);}a.solid-button-green:hover,button.solid-button-green:hover{color:transparent !important;}a.solid-button-green:hover:before,button.solid-button-green:hover:before{transform:scale(2);transform-origin:center center;}a.solid-button-green:hover:after,button.solid-button-green:hover:after{transition-property:all;transition-duration:0.2s;transition-timing-function:linear;transition-delay:0.2s;color:#fff;transform:scale(1);}span.border-button.purple a{border:1px solid #442C5C;padding:7px 10px 4px 10px;color:#442C5C;font-weight:normal;font-family:"MontBold",serif;text-transform:uppercase;font-size:0.88em;display:inline-block;text-decoration:none;transition-property:all;transition-duration:0.2s;transition-timing-function:linear;transition-delay:0s;position:relative;transform:translateZ(0);text-decoration:none;overflow:hidden;}span.border-button.purple a:before{position:absolute;top:0;left:0;transition-property:transform;transition-duration:0.2s;transition-timing-function:linear;transition-delay:0s;display:block;width:300%;height:300%;content:"";transform:scale(0.5);transform-origin:center center;background-color:rgba(255,255,255,0.2);border-radius:50%;z-index:-1;}span.border-button.purple a:after{position:absolute;top:0;left:0;display:flex;align-items:center;justify-content:center;font-family:"Font Awesome 5 Free";content:"";width:100%;height:100%;font-size:30px;font-weight:900;line-height:inherit;color:transparent;transform:scale(1.4);}span.border-button.purple a:hover{color:transparent !important;}span.border-button.purple a:hover:before{transform:scale(2);transform-origin:center center;}span.border-button.purple a:hover:after{transition-property:all;transition-duration:0.2s;transition-timing-function:linear;transition-delay:0.2s;color:#fff;transform:scale(1);}div.solid-button.green a{padding:13px 18px 10px 18px;color:white !important;background-color:#309BA2;font-weight:normal;font-family:"MontBold",serif;text-transform:uppercase;font-size:0.88em;display:inline-block;text-decoration:none !important;transition-property:all;transition-duration:0.2s;transition-timing-function:linear;transition-delay:0s;position:relative;transform:translateZ(0);text-decoration:none;overflow:hidden;}div.solid-button.green a:before{position:absolute;top:2;left:2;transition-property:transform;transition-duration:0.2s;transition-timing-function:linear;transition-delay:0s;display:block;width:300%;height:300%;content:"";transform:scale(0.5);transform-origin:center center;background-color:rgba(255,255,255,0.2);border-radius:50%;z-index:-1;}div.solid-button.green a:after{position:absolute;top:0;left:0;display:flex;align-items:center;justify-content:center;font-family:"Font Awesome 5 Free";content:"";width:100%;height:100%;font-size:30px;font-weight:900;line-height:inherit;color:transparent;transform:scale(1.4);}div.solid-button.green a:hover{color:transparent !important;}div.solid-button.green a:hover:before{transform:scale(2);transform-origin:center center;}div.solid-button.green a:hover:after{transition-property:all;transition-duration:0.2s;transition-timing-function:linear;transition-delay:0.2s;color:#fff;transform:scale(1);}.block-container{max-width:1060px;padding:0 15px;margin:0 auto;}.container{max-width:1060px;padding:0 15px;margin:0 auto;}.path-frontpage #block-views-block-home-products-block-1{background-color:white;position:relative;padding-top:100px;padding-bottom:20px;}@media (max-width:860px){.path-frontpage #block-views-block-home-products-block-1{padding-top:60px;}}@media (max-width:650px){.path-frontpage #block-views-block-home-products-block-1{padding-top:45px;}}.path-frontpage #block-views-block-home-products-block-1 .block-main-container{max-width:1060px;padding:0 15px;margin:0 auto;top:50px;opacity:0;position:relative;transition:400ms top linear,400ms opacity linear;}.path-frontpage #block-views-block-home-products-block-1 .block-main-container.active{top:0px;opacity:1;}.path-frontpage #block-views-block-home-products-block-1 header{margin-bottom:70px;}.path-frontpage #block-views-block-home-products-block-1 header h2{margin-top:0px;}.path-frontpage #block-views-block-home-products-block-1 .view-home_products{display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;-ms-flex-wrap:wrap;}.path-frontpage #block-views-block-home-products-block-1 .view-home_products .views-row{margin-right:2%;-webkit-box-flex:1;-ms-flex:1 0 32%;flex:0 0 32%;display:-webkit-box;display:-ms-flexbox;display:flex;height:338px;cursor:pointer;position:relative;}.path-frontpage #block-views-block-home-products-block-1 .view-home_products .views-row.views-item-106967 .image-overflow{top:0px;}.path-frontpage #block-views-block-home-products-block-1 .view-home_products .views-row:hover .image-overflow{height:100%;}.path-frontpage #block-views-block-home-products-block-1 .view-home_products .views-row:hover .image-overflow img{width:105%;max-width:105%;-webkit-transition:width 0.3s ease-in;transition:width 0.3s ease-in;}.path-frontpage #block-views-block-home-products-block-1 .view-home_products .views-row:hover span.border-button.purple a{color:transparent !important;background-color:#442C5C;border:1px solid #66587a;}.path-frontpage #block-views-block-home-products-block-1 .view-home_products .views-row:hover span.border-button.purple a:before{transform:scale(2);transform-origin:center center;}.path-frontpage #block-views-block-home-products-block-1 .view-home_products .views-row:hover span.border-button.purple a:after{transition-property:all;transition-duration:0.2s;transition-timing-function:linear;transition-delay:0.2s;color:#fff;transform:scale(1);}.path-frontpage #block-views-block-home-products-block-1 .view-home_products .views-row:nth-child(3n+3){margin-right:0px;}.path-frontpage #block-views-block-home-products-block-1 .view-home_products .views-row:last-child,.path-frontpage #block-views-block-home-products-block-1 .view-home_products .views-row:nth-last-child(2),.path-frontpage #block-views-block-home-products-block-1 .view-home_products .views-row:nth-last-child(3){margin-bottom:0px;}.path-frontpage #block-views-block-home-products-block-1 .view-home_products .views-row h3{font-size:1em;text-align:left;}.path-frontpage #block-views-block-home-products-block-1 .view-home_products .views-row .product-home-link{position:absolute;left:0px;top:0px;width:100%;height:100%;}.path-frontpage #block-views-block-home-products-block-1 .view-home_products .views-row .product-border{border:1px solid #EBE9E8;position:absolute;width:100%;height:68%;}.path-frontpage #block-views-block-home-products-block-1 .view-home_products .views-row .product-border .field-content{position:relative;height:100%;width:100%;display:block;}.path-frontpage #block-views-block-home-products-block-1 .view-home_products .views-row .product-border .field-content .triangle{position:absolute;right:0px;bottom:0px;}.path-frontpage #block-views-block-home-products-block-1 .view-home_products .views-row .product-border .field-content .triangle img{display:block;}.path-frontpage #block-views-block-home-products-block-1 .view-home_products .views-row .views-field-field-preview-text{font-size:0.75em;color:#35302F;line-height:1.4;margin-bottom:15px;}.path-frontpage #block-views-block-home-products-block-1 .view-home_products .views-row .views-field-fieldset{width:50%;position:relative;}.path-frontpage #block-views-block-home-products-block-1 .view-home_products .views-row .views-field-fieldset-1{width:50%;height:225px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.path-frontpage #block-views-block-home-products-block-1 .view-home_products .views-row .preview-text-link{padding:0 10px;}.path-frontpage #block-views-block-home-products-block-1 .view-home_products .views-row .image-overflow{position:absolute;top:-38px;height:79.5%;overflow:hidden;-webkit-transition:height 0.3s ease-in;transition:height 0.3s ease-in;}.path-frontpage #block-views-block-home-products-block-1 .view-home_products .views-row .image-overflow img{width:100%;max-width:105%;-webkit-transition:width 0.3s ease-in;transition:width 0.3s ease-in;}.path-frontpage .home-products-mobile{display:none;}.path-frontpage .home-events{background-image:url(/themes/alma/img/alma-home-header%402x-cmp.jpg);background-size:cover;background-repeat:no-repeat;padding-top:100px;padding-bottom:100px;position:relative;}@media (max-width:860px){.path-frontpage .home-events{padding-top:60px;padding-bottom:60px;}}@media (max-width:650px){.path-frontpage .home-events{padding-top:45px;padding-bottom:45px;}}.path-frontpage .home-events h2{margin-bottom:60px;margin-top:0px;}.path-frontpage .home-events .front-left-triangle{position:absolute;left:0px;bottom:0px;width:20%;transition:all 1400ms linear;}.path-frontpage .home-events .front-left-triangle.active{width:100%;}.path-frontpage .home-events .front-left-triangle img{display:block;}.path-frontpage .home-events .block-main-container{max-width:1060px;padding:0 15px;margin:0 auto;position:relative;}.path-frontpage .home-events footer{padding-top:45px;text-align:center;}.path-frontpage .home-events footer a.solid-button-purple{box-shadow:0px 0px 10px rgba(53,48,47,0.4);-webkit-box-shadow:0px 0px 10px rgba(53,48,47,0.4);-moz-box-shadow:0px 0px 10px rgba(53,48,47,0.4);}.path-frontpage #block-almaestorebanner{max-width:1060px;padding:0 15px;margin:0 auto;padding-bottom:100px;background-color:white;top:50px;opacity:0;position:relative;transition:400ms top linear,400ms opacity linear;}@media (max-width:860px){.path-frontpage #block-almaestorebanner{padding-bottom:60px;}}@media (max-width:650px){.path-frontpage #block-almaestorebanner{padding-bottom:45px;}}.path-frontpage #block-almaestorebanner.active{top:0px;opacity:1;}.path-frontpage #block-almaestorebanner .estore-banner{background:#442c5c;background:linear-gradient(90deg,#442c5c 0%,#309ba2 100%);}.path-frontpage #block-almaestorebanner .estore-banner .body{display:-webkit-box;display:-ms-flexbox;display:flex;padding:35px 50px 25px 50px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-image:url(/themes/alma/img/alma-estore-banner%402x_cmp.png);background-repeat:no-repeat;background-size:auto 100%;background-position:8px center;}.path-frontpage #block-almaestorebanner .estore-banner .body p{margin:0;text-align:center;color:white;}.path-frontpage #block-almaestorebanner .estore-banner .body p:nth-child(2){-webkit-box-flex:2;-ms-flex:2;flex:2;text-align:left;position:relative;top:-5px;}.path-frontpage #block-almaestorebanner .estore-banner .body p:nth-child(3){-webkit-box-flex:1;-ms-flex:1;flex:1;}.path-frontpage #block-almaestorebanner .estore-banner .body p .solid-button-purple{border:1px solid white;padding:7px 10px 4px 10px;color:white;font-weight:normal;font-family:"MontBold",serif;text-transform:uppercase;font-size:0.88em;display:inline-block;text-decoration:none;transition-property:all;transition-duration:0.2s;transition-timing-function:linear;transition-delay:0s;position:relative;transform:translateZ(0);text-decoration:none;overflow:hidden;background-color:transparent;margin-top:-10px;}.path-frontpage #block-almaestorebanner .estore-banner .body p .solid-button-purple:before{position:absolute;top:0;left:0;transition-property:transform;transition-duration:0.2s;transition-timing-function:linear;transition-delay:0s;display:block;width:300%;height:300%;content:"";transform:scale(0.5);transform-origin:center center;background-color:rgba(255,255,255,0.2);border-radius:50%;z-index:-1;}.path-frontpage #block-almaestorebanner .estore-banner .body p .solid-button-purple:after{position:absolute;top:0;left:0;display:flex;align-items:center;justify-content:center;font-family:"Font Awesome 5 Free";content:"";width:100%;height:100%;font-size:30px;font-weight:900;line-height:inherit;color:transparent;transform:scale(1.4);}.path-frontpage #block-almaestorebanner .estore-banner .body p .solid-button-purple:hover{color:transparent !important;}.path-frontpage #block-almaestorebanner .estore-banner .body p .solid-button-purple:hover:before{transform:scale(2);transform-origin:center center;}.path-frontpage #block-almaestorebanner .estore-banner .body p .solid-button-purple:hover:after{transition-property:all;transition-duration:0.2s;transition-timing-function:linear;transition-delay:0.2s;color:#fff;transform:scale(1);}.path-frontpage #block-almaestorebanner .estore-banner .body p img{display:block;}.path-frontpage #block-almaestorebanner .estore-banner .body p .banner-text{padding-left:76px;display:inline-block;padding-right:31px;}.path-frontpage .featured-banners{padding-bottom:100px;background-color:white;margin-top:-30px;}@media (max-width:860px){.path-frontpage .featured-banners{padding-bottom:60px;}}@media (max-width:650px){.path-frontpage .featured-banners{padding-bottom:45px;}}.path-frontpage .featured-banners .block-main-container{max-width:1060px;padding:0 15px;margin:0 auto;}.path-frontpage .featured-banners .block-main-container .views-row{margin-bottom:30px;}.path-frontpage .featured-banners .block-main-container .views-row:last-child{margin-bottom:0px;}.path-frontpage .featured-banners .block-main-container .views-row .views-field-edit-node a{padding:13px 18px 10px 18px;color:white !important;background-color:#442C5C;font-weight:normal;font-family:"MontBold",serif;text-transform:uppercase;font-size:0.88em;display:inline-block;text-decoration:none !important;transition-property:all;transition-duration:0.2s;transition-timing-function:linear;transition-delay:0s;position:relative;transform:translateZ(0);text-decoration:none;overflow:hidden;float:none;margin-top:10px;}.path-frontpage .featured-banners .block-main-container .views-row .views-field-edit-node a:before{position:absolute;top:2;left:2;transition-property:transform;transition-duration:0.2s;transition-timing-function:linear;transition-delay:0s;display:block;width:300%;height:300%;content:"";transform:scale(0.5);transform-origin:center center;background-color:rgba(255,255,255,0.2);border-radius:50%;z-index:-1;}.path-frontpage .featured-banners .block-main-container .views-row .views-field-edit-node a:after{position:absolute;top:0;left:0;display:flex;align-items:center;justify-content:center;font-family:"Font Awesome 5 Free";content:"";width:100%;height:100%;font-size:30px;font-weight:900;line-height:inherit;color:transparent;transform:scale(1.4);}.path-frontpage .featured-banners .block-main-container .views-row .views-field-edit-node a:hover{color:transparent !important;}.path-frontpage .featured-banners .block-main-container .views-row .views-field-edit-node a:hover:before{transform:scale(2);transform-origin:center center;}.path-frontpage .featured-banners .block-main-container .views-row .views-field-edit-node a:hover:after{transition-property:all;transition-duration:0.2s;transition-timing-function:linear;transition-delay:0.2s;color:#fff;transform:scale(1);}.path-frontpage .featured-banners .block-main-container .views-row .views-field-edit-node a:after{font-family:"Font Awesome 5 Free";content:"";}.path-frontpage #block-views-block-featured-items-block-1{padding-top:100px;padding-bottom:80px;background-color:white;position:relative;}@media (max-width:860px){.path-frontpage #block-views-block-featured-items-block-1{padding-top:60px;}}@media (max-width:650px){.path-frontpage #block-views-block-featured-items-block-1{padding-top:45px;}}.path-frontpage #block-views-block-featured-items-block-1 .block-main-container{max-width:1060px;padding:0 15px;margin:0 auto;max-width:1060px;padding:0;top:50px;opacity:0;position:relative;transition:400ms top linear,400ms opacity linear;}.path-frontpage #block-views-block-featured-items-block-1 .block-main-container.active{top:0px;opacity:1;}.path-frontpage #block-views-block-featured-items-block-1 .block-main-container > h2{margin-bottom:60px;margin-top:0px;}.path-frontpage #block-views-block-featured-items-block-1 .slick--view--featured-items .slick-list{padding:0 15px;}.path-frontpage #block-views-block-featured-items-block-1 .slick--view--featured-items .slick-track{display:-webkit-box;display:-ms-flexbox;display:flex;}.path-frontpage #block-views-block-featured-items-block-1 .slick--view--featured-items .slick__arrow .slick-arrow::before{font-size:0px !important;}.path-frontpage #block-views-block-featured-items-block-1 .slick--view--featured-items .slick__arrow .slick-arrow.slick-prev{background-image:url(/themes/alma/img/alma-arrow-green-left.svg);background-repeat:no-repeat;background-position:left center;}.path-frontpage #block-views-block-featured-items-block-1 .slick--view--featured-items .slick__arrow .slick-arrow.slick-next{background-image:url(/themes/alma/img/alma-arrow-green-right.svg);background-repeat:no-repeat;background-position:right center;}.path-frontpage #block-views-block-featured-items-block-1 .slick--view--featured-items .slick__slide{-webkit-box-flex:1;-ms-flex:1;flex:1;padding-bottom:10px;padding-right:55px;height:auto;min-height:1px;}.path-frontpage #block-views-block-featured-items-block-1 .slick--view--featured-items .slick__slide:last-child{padding-right:0px;}.path-frontpage #block-views-block-featured-items-block-1 .slick--view--featured-items .slick__slide:focus,.path-frontpage #block-views-block-featured-items-block-1 .slick--view--featured-items .slick__slide:active{border:0;}.path-frontpage #block-views-block-featured-items-block-1 .slick--view--featured-items .slick__slide h3{text-align:left;font-size:1.33em;margin-bottom:0px;}.path-frontpage #block-views-block-featured-items-block-1 .slick--view--featured-items .slick__slide p{margin:10px 0 20px 0;}.path-frontpage #block-views-block-featured-items-block-1 .slick--view--featured-items .slick__slide .views-field-field-link{text-align:center;}.path-frontpage #block-views-block-featured-items-block-1 .slick--view--featured-items .slick__slide .views-field-field-link a{padding:13px 18px 10px 18px;color:white !important;background-color:#309BA2;font-weight:normal;font-family:"MontBold",serif;text-transform:uppercase;font-size:0.88em;display:inline-block;text-decoration:none !important;transition-property:all;transition-duration:0.2s;transition-timing-function:linear;transition-delay:0s;position:relative;transform:translateZ(0);text-decoration:none;overflow:hidden;box-shadow:0px 0px 10px rgba(53,48,47,0.4);-webkit-box-shadow:0px 0px 10px rgba(53,48,47,0.4);-moz-box-shadow:0px 0px 10px rgba(53,48,47,0.4);}.path-frontpage #block-views-block-featured-items-block-1 .slick--view--featured-items .slick__slide .views-field-field-link a:before{position:absolute;top:2;left:2;transition-property:transform;transition-duration:0.2s;transition-timing-function:linear;transition-delay:0s;display:block;width:300%;height:300%;content:"";transform:scale(0.5);transform-origin:center center;background-color:rgba(255,255,255,0.2);border-radius:50%;z-index:-1;}.path-frontpage #block-views-block-featured-items-block-1 .slick--view--featured-items .slick__slide .views-field-field-link a:after{position:absolute;top:0;left:0;display:flex;align-items:center;justify-content:center;font-family:"Font Awesome 5 Free";content:"";width:100%;height:100%;font-size:30px;font-weight:900;line-height:inherit;color:transparent;transform:scale(1.4);}.path-frontpage #block-views-block-featured-items-block-1 .slick--view--featured-items .slick__slide .views-field-field-link a:hover{color:transparent !important;}.path-frontpage #block-views-block-featured-items-block-1 .slick--view--featured-items .slick__slide .views-field-field-link a:hover:before{transform:scale(2);transform-origin:center center;}.path-frontpage #block-views-block-featured-items-block-1 .slick--view--featured-items .slick__slide .views-field-field-link a:hover:after{transition-property:all;transition-duration:0.2s;transition-timing-function:linear;transition-delay:0.2s;color:#fff;transform:scale(1);}.path-frontpage #block-views-block-featured-items-block-1 .slick--view--featured-items .slick__slide .views-field-edit-node a{padding:13px 18px 10px 18px;color:white !important;background-color:#442C5C;font-weight:normal;font-family:"MontBold",serif;text-transform:uppercase;font-size:0.88em;display:inline-block;text-decoration:none !important;transition-property:all;transition-duration:0.2s;transition-timing-function:linear;transition-delay:0s;position:relative;transform:translateZ(0);text-decoration:none;overflow:hidden;float:none;margin-top:10px;}.path-frontpage #block-views-block-featured-items-block-1 .slick--view--featured-items .slick__slide .views-field-edit-node a:before{position:absolute;top:2;left:2;transition-property:transform;transition-duration:0.2s;transition-timing-function:linear;transition-delay:0s;display:block;width:300%;height:300%;content:"";transform:scale(0.5);transform-origin:center center;background-color:rgba(255,255,255,0.2);border-radius:50%;z-index:-1;}.path-frontpage #block-views-block-featured-items-block-1 .slick--view--featured-items .slick__slide .views-field-edit-node a:after{position:absolute;top:0;left:0;display:flex;align-items:center;justify-content:center;font-family:"Font Awesome 5 Free";content:"";width:100%;height:100%;font-size:30px;font-weight:900;line-height:inherit;color:transparent;transform:scale(1.4);}.path-frontpage #block-views-block-featured-items-block-1 .slick--view--featured-items .slick__slide .views-field-edit-node a:hover{color:transparent !important;}.path-frontpage #block-views-block-featured-items-block-1 .slick--view--featured-items .slick__slide .views-field-edit-node a:hover:before{transform:scale(2);transform-origin:center center;}.path-frontpage #block-views-block-featured-items-block-1 .slick--view--featured-items .slick__slide .views-field-edit-node a:hover:after{transition-property:all;transition-duration:0.2s;transition-timing-function:linear;transition-delay:0.2s;color:#fff;transform:scale(1);}.path-frontpage #block-views-block-featured-items-block-1 .slick--view--featured-items .slick__slide .views-field-edit-node a:after{font-family:"Font Awesome 5 Free";content:"";}.path-frontpage #block-views-block-featured-items-block-1 .slick--view--featured-items .slick__slide .views-field-body{text-align:left;}.path-frontpage #block-views-block-featured-items-block-1 .slick--view--featured-items .slick__slide .views-field-field-media-image img{display:block;}.path-frontpage #block-views-block-featured-items-block-1 .slick--view--featured-items .slick__slide .featured-text{padding:20px;box-shadow:0px 0px 10px rgba(53,48,47,0.2);-webkit-box-shadow:0px 0px 10px rgba(53,48,47,0.2);-moz-box-shadow:0px 0px 10px rgba(53,48,47,0.2);}.alma-nav-fixed{position:fixed;top:0px;left:0px;width:100%;z-index:11;padding-bottom:6px;}.alma-nav-fixed .top-nav,.alma-nav-fixed .region-topnav{background:transparent linear-gradient(90deg,#309BA2 0%,#442C5C 100%) 0% 0% no-repeat padding-box;padding-bottom:6px;}.alma-nav-fixed .top-nav .container::after,.alma-nav-fixed .region-topnav .container::after{clear:both;content:"";display:table;}.alma-nav-fixed .b2c-topnav{height:15px;background:transparent linear-gradient(90deg,#309BA2 0%,#442C5C 100%) 0% 0% no-repeat padding-box;}.alma-nav-fixed .region-nav,.alma-nav-fixed .main-nav{background-color:white;padding:16px 0 5px 0;box-shadow:0px 5px 10px rgba(53,48,47,0.2);}.alma-nav-fixed .region-nav p,.alma-nav-fixed .main-nav p{margin:0;}.alma-nav-fixed .region-nav .container::after,.alma-nav-fixed .main-nav .container::after{clear:both;content:"";display:table;}.alma-nav-fixed .region-nav .main-menu-wrapper,.alma-nav-fixed .main-nav .main-menu-wrapper{display:inline-block;}.alma-nav-fixed .region-nav .region-navleft,.alma-nav-fixed .main-nav .region-navleft{float:left;}.alma-nav-fixed .region-nav .region-navright,.alma-nav-fixed .main-nav .region-navright{float:right;}.alma-nav-fixed .region-nav #block-navlogo,.alma-nav-fixed .region-nav #block-alma-views-block-page-logo-block-3,.alma-nav-fixed .region-nav #block-views-block-page-logo-block-1,.alma-nav-fixed .region-nav #block-views-block-page-logo-block-2,.alma-nav-fixed .region-nav #block-views-block-page-logo-block-1-2,.alma-nav-fixed .main-nav #block-navlogo,.alma-nav-fixed .main-nav #block-alma-views-block-page-logo-block-3,.alma-nav-fixed .main-nav #block-views-block-page-logo-block-1,.alma-nav-fixed .main-nav #block-views-block-page-logo-block-2,.alma-nav-fixed .main-nav #block-views-block-page-logo-block-1-2{display:inline-block;}.alma-nav-fixed .region-nav #block-navlogo .logo-default-reversed,.alma-nav-fixed .region-nav #block-navlogo .reversed-logo,.alma-nav-fixed .region-nav #block-alma-views-block-page-logo-block-3 .logo-default-reversed,.alma-nav-fixed .region-nav #block-alma-views-block-page-logo-block-3 .reversed-logo,.alma-nav-fixed .region-nav #block-views-block-page-logo-block-1 .logo-default-reversed,.alma-nav-fixed .region-nav #block-views-block-page-logo-block-1 .reversed-logo,.alma-nav-fixed .region-nav #block-views-block-page-logo-block-2 .logo-default-reversed,.alma-nav-fixed .region-nav #block-views-block-page-logo-block-2 .reversed-logo,.alma-nav-fixed .region-nav #block-views-block-page-logo-block-1-2 .logo-default-reversed,.alma-nav-fixed .region-nav #block-views-block-page-logo-block-1-2 .reversed-logo,.alma-nav-fixed .main-nav #block-navlogo .logo-default-reversed,.alma-nav-fixed .main-nav #block-navlogo .reversed-logo,.alma-nav-fixed .main-nav #block-alma-views-block-page-logo-block-3 .logo-default-reversed,.alma-nav-fixed .main-nav #block-alma-views-block-page-logo-block-3 .reversed-logo,.alma-nav-fixed .main-nav #block-views-block-page-logo-block-1 .logo-default-reversed,.alma-nav-fixed .main-nav #block-views-block-page-logo-block-1 .reversed-logo,.alma-nav-fixed .main-nav #block-views-block-page-logo-block-2 .logo-default-reversed,.alma-nav-fixed .main-nav #block-views-block-page-logo-block-2 .reversed-logo,.alma-nav-fixed .main-nav #block-views-block-page-logo-block-1-2 .logo-default-reversed,.alma-nav-fixed .main-nav #block-views-block-page-logo-block-1-2 .reversed-logo{display:none;}.alma-nav-fixed .region-nav #block-navlogo img,.alma-nav-fixed .region-nav #block-alma-views-block-page-logo-block-3 img,.alma-nav-fixed .region-nav #block-views-block-page-logo-block-1 img,.alma-nav-fixed .region-nav #block-views-block-page-logo-block-2 img,.alma-nav-fixed .region-nav #block-views-block-page-logo-block-1-2 img,.alma-nav-fixed .main-nav #block-navlogo img,.alma-nav-fixed .main-nav #block-alma-views-block-page-logo-block-3 img,.alma-nav-fixed .main-nav #block-views-block-page-logo-block-1 img,.alma-nav-fixed .main-nav #block-views-block-page-logo-block-2 img,.alma-nav-fixed .main-nav #block-views-block-page-logo-block-1-2 img{height:47px;}.alma-nav-fixed .region-nav .social-links-mobile,.alma-nav-fixed .main-nav .social-links-mobile{display:none;}.alma-nav-fixed .region-nav .top-nav-mobile,.alma-nav-fixed .main-nav .top-nav-mobile{display:none;}.alma-nav-fixed .region-nav .b2c-mobile-toggle,.alma-nav-fixed .main-nav .b2c-mobile-toggle{display:none;}.alma-nav-fixed .region-nav #block-navicons,.alma-nav-fixed .main-nav #block-navicons{display:inline-block;vertical-align:top;margin-left:12px;padding-top:12px;}.alma-nav-fixed .region-nav #block-navicons .body > div > div,.alma-nav-fixed .main-nav #block-navicons .body > div > div{display:inline-block;}.alma-nav-fixed .region-nav #block-navicons .menu-toggle,.alma-nav-fixed .main-nav #block-navicons .menu-toggle{display:none;}.alma-nav-fixed .region-nav #block-navicons .location-wrapper,.alma-nav-fixed .main-nav #block-navicons .location-wrapper{position:relative;}.alma-nav-fixed .region-nav #block-navicons .location-wrapper:hover #international-list,.alma-nav-fixed .main-nav #block-navicons .location-wrapper:hover #international-list{display:block;}.alma-nav-fixed .region-nav #block-navicons .location-wrapper:hover #international-list::before,.alma-nav-fixed .main-nav #block-navicons .location-wrapper:hover #international-list::before{content:"";width:500px;height:22px;position:absolute;display:block;top:-7px;background-color:white;left:-18px;}.alma-nav-fixed .region-nav #block-navicons .location-wrapper #international-list,.alma-nav-fixed .main-nav #block-navicons .location-wrapper #international-list{position:absolute;background-color:white;list-style:none;margin-top:0px;padding-top:17px;padding-left:0px;display:none;width:200px;left:-135px;animation:growDown 300ms ease-in-out forwards;transform-origin:top center;font-size:0.8em;}.alma-nav-fixed .region-nav #block-navicons .location-wrapper #international-list li,.alma-nav-fixed .main-nav #block-navicons .location-wrapper #international-list li{padding-bottom:5px;padding-left:15px;padding-top:5px;}.alma-nav-fixed .region-nav #block-navicons .location-wrapper #international-list li:hover,.alma-nav-fixed .region-nav #block-navicons .location-wrapper #international-list li.active-region,.alma-nav-fixed .main-nav #block-navicons .location-wrapper #international-list li:hover,.alma-nav-fixed .main-nav #block-navicons .location-wrapper #international-list li.active-region{background-color:#9b91a6;}.alma-nav-fixed .region-nav #block-navicons .location-wrapper #international-list li:hover a,.alma-nav-fixed .region-nav #block-navicons .location-wrapper #international-list li.active-region a,.alma-nav-fixed .main-nav #block-navicons .location-wrapper #international-list li:hover a,.alma-nav-fixed .main-nav #block-navicons .location-wrapper #international-list li.active-region a{color:white;}.alma-nav-fixed .region-nav #block-navicons .location-wrapper #international-list li a,.alma-nav-fixed .main-nav #block-navicons .location-wrapper #international-list li a{color:#35302F;width:100%;display:inline-block;}.alma-nav-fixed .region-nav #block-navicons a,.alma-nav-fixed .main-nav #block-navicons a{margin-right:15px;position:relative;display:inline-block;}.alma-nav-fixed .region-nav #block-navicons a:last-child,.alma-nav-fixed .main-nav #block-navicons a:last-child{margin-right:0px;}.alma-nav-fixed .region-nav #block-navicons a#nav-search,.alma-nav-fixed .main-nav #block-navicons a#nav-search{padding-right:17px;}.alma-nav-fixed .region-nav #block-navicons a#nav-search::after,.alma-nav-fixed .main-nav #block-navicons a#nav-search::after{content:"";height:26px;width:1px;background-color:#35302F;position:absolute;right:0px;top:0px;display:block;}.alma-nav-fixed .region-nav nav,.alma-nav-fixed .region-nav .b2c-nav .views-field-field-page-navigation-links .field-content,.alma-nav-fixed .main-nav nav,.alma-nav-fixed .main-nav .b2c-nav .views-field-field-page-navigation-links .field-content{padding-top:13px;vertical-align:top;display:inline-block;}.alma-nav-fixed .region-nav nav > ul,.alma-nav-fixed .region-nav .b2c-nav .views-field-field-page-navigation-links .field-content > ul,.alma-nav-fixed .main-nav nav > ul,.alma-nav-fixed .main-nav .b2c-nav .views-field-field-page-navigation-links .field-content > ul{list-style:none;margin:0;padding:0;font-size:0.85em;}.alma-nav-fixed .region-nav nav > ul > li,.alma-nav-fixed .region-nav .b2c-nav .views-field-field-page-navigation-links .field-content > ul > li,.alma-nav-fixed .main-nav nav > ul > li,.alma-nav-fixed .main-nav .b2c-nav .views-field-field-page-navigation-links .field-content > ul > li{list-style:none;display:inline-block;margin-right:7px;position:relative;}.alma-nav-fixed .region-nav nav > ul > li.two-level > ul,.alma-nav-fixed .region-nav .b2c-nav .views-field-field-page-navigation-links .field-content > ul > li.two-level > ul,.alma-nav-fixed .main-nav nav > ul > li.two-level > ul,.alma-nav-fixed .main-nav .b2c-nav .views-field-field-page-navigation-links .field-content > ul > li.two-level > ul{width:858px;background-color:white;left:-111px;}.alma-nav-fixed .region-nav nav > ul > li.two-level > ul > li,.alma-nav-fixed .region-nav .b2c-nav .views-field-field-page-navigation-links .field-content > ul > li.two-level > ul > li,.alma-nav-fixed .main-nav nav > ul > li.two-level > ul > li,.alma-nav-fixed .main-nav .b2c-nav .views-field-field-page-navigation-links .field-content > ul > li.two-level > ul > li{display:block;float:left;}.alma-nav-fixed .region-nav nav > ul > li:last-child,.alma-nav-fixed .region-nav .b2c-nav .views-field-field-page-navigation-links .field-content > ul > li:last-child,.alma-nav-fixed .main-nav nav > ul > li:last-child,.alma-nav-fixed .main-nav .b2c-nav .views-field-field-page-navigation-links .field-content > ul > li:last-child{margin-right:0px;}.alma-nav-fixed .region-nav nav > ul > li:hover > a,.alma-nav-fixed .region-nav nav > ul > li:hover > span,.alma-nav-fixed .region-nav .b2c-nav .views-field-field-page-navigation-links .field-content > ul > li:hover > a,.alma-nav-fixed .region-nav .b2c-nav .views-field-field-page-navigation-links .field-content > ul > li:hover > span,.alma-nav-fixed .main-nav nav > ul > li:hover > a,.alma-nav-fixed .main-nav nav > ul > li:hover > span,.alma-nav-fixed .main-nav .b2c-nav .views-field-field-page-navigation-links .field-content > ul > li:hover > a,.alma-nav-fixed .main-nav .b2c-nav .views-field-field-page-navigation-links .field-content > ul > li:hover > span{font-family:"MontBold",serif;color:#442C5C;}.alma-nav-fixed .region-nav nav > ul > li:hover > a::before,.alma-nav-fixed .region-nav nav > ul > li:hover > span::before,.alma-nav-fixed .region-nav .b2c-nav .views-field-field-page-navigation-links .field-content > ul > li:hover > a::before,.alma-nav-fixed .region-nav .b2c-nav .views-field-field-page-navigation-links .field-content > ul > li:hover > span::before,.alma-nav-fixed .main-nav nav > ul > li:hover > a::before,.alma-nav-fixed .main-nav nav > ul > li:hover > span::before,.alma-nav-fixed .main-nav .b2c-nav .views-field-field-page-navigation-links .field-content > ul > li:hover > a::before,.alma-nav-fixed .main-nav .b2c-nav .views-field-field-page-navigation-links .field-content > ul > li:hover > span::before{width:36px;left:calc(50% - 20px);}.alma-nav-fixed .region-nav nav > ul > li:hover > ul,.alma-nav-fixed .region-nav .b2c-nav .views-field-field-page-navigation-links .field-content > ul > li:hover > ul,.alma-nav-fixed .main-nav nav > ul > li:hover > ul,.alma-nav-fixed .main-nav .b2c-nav .views-field-field-page-navigation-links .field-content > ul > li:hover > ul{display:block;}.alma-nav-fixed .region-nav nav > ul > li:hover > ul::before,.alma-nav-fixed .region-nav .b2c-nav .views-field-field-page-navigation-links .field-content > ul > li:hover > ul::before,.alma-nav-fixed .main-nav nav > ul > li:hover > ul::before,.alma-nav-fixed .main-nav .b2c-nav .views-field-field-page-navigation-links .field-content > ul > li:hover > ul::before{content:"";width:500px;height:26px;position:absolute;display:block;top:-5px;background-color:white;left:-18px;}.alma-nav-fixed .region-nav nav > ul > li:hover > ul > li > .skincare-wrapper,.alma-nav-fixed .region-nav .b2c-nav .views-field-field-page-navigation-links .field-content > ul > li:hover > ul > li > .skincare-wrapper,.alma-nav-fixed .main-nav nav > ul > li:hover > ul > li > .skincare-wrapper,.alma-nav-fixed .main-nav .b2c-nav .views-field-field-page-navigation-links .field-content > ul > li:hover > ul > li > .skincare-wrapper{font-family:"MontBold",serif;padding-left:20px;}.alma-nav-fixed .region-nav nav > ul > li:hover > ul > li > ul,.alma-nav-fixed .region-nav .b2c-nav .views-field-field-page-navigation-links .field-content > ul > li:hover > ul > li > ul,.alma-nav-fixed .main-nav nav > ul > li:hover > ul > li > ul,.alma-nav-fixed .main-nav .b2c-nav .views-field-field-page-navigation-links .field-content > ul > li:hover > ul > li > ul{padding-left:0px;list-style:none;}.alma-nav-fixed .region-nav nav > ul > li > a,.alma-nav-fixed .region-nav nav > ul > li > span,.alma-nav-fixed .region-nav .b2c-nav .views-field-field-page-navigation-links .field-content > ul > li > a,.alma-nav-fixed .region-nav .b2c-nav .views-field-field-page-navigation-links .field-content > ul > li > span,.alma-nav-fixed .main-nav nav > ul > li > a,.alma-nav-fixed .main-nav nav > ul > li > span,.alma-nav-fixed .main-nav .b2c-nav .views-field-field-page-navigation-links .field-content > ul > li > a,.alma-nav-fixed .main-nav .b2c-nav .views-field-field-page-navigation-links .field-content > ul > li > span{color:#35302F;transition:400ms color linear,200ms font-weight linear;display:inline-block;position:relative;cursor:pointer;}.alma-nav-fixed .region-nav nav > ul > li > a::before,.alma-nav-fixed .region-nav nav > ul > li > span::before,.alma-nav-fixed .region-nav .b2c-nav .views-field-field-page-navigation-links .field-content > ul > li > a::before,.alma-nav-fixed .region-nav .b2c-nav .views-field-field-page-navigation-links .field-content > ul > li > span::before,.alma-nav-fixed .main-nav nav > ul > li > a::before,.alma-nav-fixed .main-nav nav > ul > li > span::before,.alma-nav-fixed .main-nav .b2c-nav .views-field-field-page-navigation-links .field-content > ul > li > a::before,.alma-nav-fixed .main-nav .b2c-nav .views-field-field-page-navigation-links .field-content > ul > li > span::before{content:"";display:block;position:absolute;top:-10px;left:50%;border-bottom:6px solid #442C5C;width:0px;text-align:center;transition:400ms width linear,400ms left linear;}.alma-nav-fixed .region-nav nav > ul > li > span img,.alma-nav-fixed .region-nav nav > ul > li > a.parent-element img,.alma-nav-fixed .region-nav .b2c-nav .views-field-field-page-navigation-links .field-content > ul > li > span img,.alma-nav-fixed .region-nav .b2c-nav .views-field-field-page-navigation-links .field-content > ul > li > a.parent-element img,.alma-nav-fixed .main-nav nav > ul > li > span img,.alma-nav-fixed .main-nav nav > ul > li > a.parent-element img,.alma-nav-fixed .main-nav .b2c-nav .views-field-field-page-navigation-links .field-content > ul > li > span img,.alma-nav-fixed .main-nav .b2c-nav .views-field-field-page-navigation-links .field-content > ul > li > a.parent-element img{display:none;}.alma-nav-fixed .region-nav nav > ul > li > ul,.alma-nav-fixed .region-nav .b2c-nav .views-field-field-page-navigation-links .field-content > ul > li > ul,.alma-nav-fixed .main-nav nav > ul > li > ul,.alma-nav-fixed .main-nav .b2c-nav .views-field-field-page-navigation-links .field-content > ul > li > ul{display:none;position:absolute;padding:20px 0 0 0;margin:0;width:300px;animation:growDown 300ms ease-in-out forwards;transform-origin:top center;}.alma-nav-fixed .region-nav nav > ul > li > ul > li,.alma-nav-fixed .region-nav .b2c-nav .views-field-field-page-navigation-links .field-content > ul > li > ul > li,.alma-nav-fixed .main-nav nav > ul > li > ul > li,.alma-nav-fixed .main-nav .b2c-nav .views-field-field-page-navigation-links .field-content > ul > li > ul > li{list-style:none;margin:0;background-color:white;}.alma-nav-fixed .region-nav nav > ul > li > ul > li.multi-level,.alma-nav-fixed .region-nav .b2c-nav .views-field-field-page-navigation-links .field-content > ul > li > ul > li.multi-level,.alma-nav-fixed .main-nav nav > ul > li > ul > li.multi-level,.alma-nav-fixed .main-nav .b2c-nav .views-field-field-page-navigation-links .field-content > ul > li > ul > li.multi-level{padding-top:15px;min-width:210px;}.alma-nav-fixed .region-nav nav > ul > li > ul > li.multi-level:hover,.alma-nav-fixed .region-nav .b2c-nav .views-field-field-page-navigation-links .field-content > ul > li > ul > li.multi-level:hover,.alma-nav-fixed .main-nav nav > ul > li > ul > li.multi-level:hover,.alma-nav-fixed .main-nav .b2c-nav .views-field-field-page-navigation-links .field-content > ul > li > ul > li.multi-level:hover{background-color:white;}.alma-nav-fixed .region-nav nav > ul > li > ul > li.multi-level.certificate-lookup,.alma-nav-fixed .region-nav .b2c-nav .views-field-field-page-navigation-links .field-content > ul > li > ul > li.multi-level.certificate-lookup,.alma-nav-fixed .main-nav nav > ul > li > ul > li.multi-level.certificate-lookup,.alma-nav-fixed .main-nav .b2c-nav .views-field-field-page-navigation-links .field-content > ul > li > ul > li.multi-level.certificate-lookup{max-width:170px;padding-top:0px;min-width:170px;}.alma-nav-fixed .region-nav nav > ul > li > ul > li.multi-level.certificate-lookup:hover,.alma-nav-fixed .region-nav .b2c-nav .views-field-field-page-navigation-links .field-content > ul > li > ul > li.multi-level.certificate-lookup:hover,.alma-nav-fixed .main-nav nav > ul > li > ul > li.multi-level.certificate-lookup:hover,.alma-nav-fixed .main-nav .b2c-nav .views-field-field-page-navigation-links .field-content > ul > li > ul > li.multi-level.certificate-lookup:hover{background-color:#9b91a6;}.alma-nav-fixed .region-nav nav > ul > li > ul > li.multi-level.certificate-lookup a,.alma-nav-fixed .region-nav .b2c-nav .views-field-field-page-navigation-links .field-content > ul > li > ul > li.multi-level.certificate-lookup a,.alma-nav-fixed .main-nav nav > ul > li > ul > li.multi-level.certificate-lookup a,.alma-nav-fixed .main-nav .b2c-nav .views-field-field-page-navigation-links .field-content > ul > li > ul > li.multi-level.certificate-lookup a{margin-right:0px;width:auto;}.alma-nav-fixed .region-nav nav > ul > li > ul > li.multi-level.hide-label,.alma-nav-fixed .region-nav .b2c-nav .views-field-field-page-navigation-links .field-content > ul > li > ul > li.multi-level.hide-label,.alma-nav-fixed .main-nav nav > ul > li > ul > li.multi-level.hide-label,.alma-nav-fixed .main-nav .b2c-nav .views-field-field-page-navigation-links .field-content > ul > li > ul > li.multi-level.hide-label{padding-left:10px;position:relative;left:1px;}.alma-nav-fixed .region-nav nav > ul > li > ul > li.multi-level.hide-label .skincare-wrapper,.alma-nav-fixed .region-nav .b2c-nav .views-field-field-page-navigation-links .field-content > ul > li > ul > li.multi-level.hide-label .skincare-wrapper,.alma-nav-fixed .main-nav nav > ul > li > ul > li.multi-level.hide-label .skincare-wrapper,.alma-nav-fixed .main-nav .b2c-nav .views-field-field-page-navigation-links .field-content > ul > li > ul > li.multi-level.hide-label .skincare-wrapper{opacity:0;}.alma-nav-fixed .region-nav nav > ul > li > ul > li.multi-level.hide-label > ul > li,.alma-nav-fixed .region-nav .b2c-nav .views-field-field-page-navigation-links .field-content > ul > li > ul > li.multi-level.hide-label > ul > li,.alma-nav-fixed .main-nav nav > ul > li > ul > li.multi-level.hide-label > ul > li,.alma-nav-fixed .main-nav .b2c-nav .views-field-field-page-navigation-links .field-content > ul > li > ul > li.multi-level.hide-label > ul > li{padding-right:22px;}.alma-nav-fixed .region-nav nav > ul > li > ul > li:hover,.alma-nav-fixed .region-nav .b2c-nav .views-field-field-page-navigation-links .field-content > ul > li > ul > li:hover,.alma-nav-fixed .main-nav nav > ul > li > ul > li:hover,.alma-nav-fixed .main-nav .b2c-nav .views-field-field-page-navigation-links .field-content > ul > li > ul > li:hover{background-color:#9b91a6;}.alma-nav-fixed .region-nav nav > ul > li > ul > li:hover > a,.alma-nav-fixed .region-nav .b2c-nav .views-field-field-page-navigation-links .field-content > ul > li > ul > li:hover > a,.alma-nav-fixed .main-nav nav > ul > li > ul > li:hover > a,.alma-nav-fixed .main-nav .b2c-nav .views-field-field-page-navigation-links .field-content > ul > li > ul > li:hover > a{color:white;}.alma-nav-fixed .region-nav nav > ul > li > ul > li > ul > li:hover,.alma-nav-fixed .region-nav .b2c-nav .views-field-field-page-navigation-links .field-content > ul > li > ul > li > ul > li:hover,.alma-nav-fixed .main-nav nav > ul > li > ul > li > ul > li:hover,.alma-nav-fixed .main-nav .b2c-nav .views-field-field-page-navigation-links .field-content > ul > li > ul > li > ul > li:hover{background-color:#9b91a6;}.alma-nav-fixed .region-nav nav > ul > li > ul > li > ul > li:hover > a,.alma-nav-fixed .region-nav .b2c-nav .views-field-field-page-navigation-links .field-content > ul > li > ul > li > ul > li:hover > a,.alma-nav-fixed .main-nav nav > ul > li > ul > li > ul > li:hover > a,.alma-nav-fixed .main-nav .b2c-nav .views-field-field-page-navigation-links .field-content > ul > li > ul > li > ul > li:hover > a{color:white;}.alma-nav-fixed .region-nav nav > ul > li > ul > li a,.alma-nav-fixed .region-nav .b2c-nav .views-field-field-page-navigation-links .field-content > ul > li > ul > li a,.alma-nav-fixed .main-nav nav > ul > li > ul > li a,.alma-nav-fixed .main-nav .b2c-nav .views-field-field-page-navigation-links .field-content > ul > li > ul > li a{color:#35302F;width:100%;display:block;padding:10px 15px 10px 20px;}.alma-nav-fixed .region-nav .b2c-nav .views-field-field-page-navigation-links .field-content > ul > li,.alma-nav-fixed .main-nav .b2c-nav .views-field-field-page-navigation-links .field-content > ul > li{margin-right:9px;font-size:0.93em;position:relative;}.alma-nav-fixed .region-nav .b2c-nav .views-field-field-page-navigation-links .field-content > ul > li > ul,.alma-nav-fixed .main-nav .b2c-nav .views-field-field-page-navigation-links .field-content > ul > li > ul{width:210px;}.alma-nav-fixed .top-nav-additional{float:right;padding-top:6px;}.alma-nav-fixed .top-nav-additional ul{margin:0;padding:0;list-style:none;}.alma-nav-fixed .top-nav-additional ul li{display:inline-block;margin:0 15px 0 0;padding:0 17px 0 0;position:relative;}.alma-nav-fixed .top-nav-additional ul li::after{content:"";width:1px;height:15px;background-color:white;display:inline-block;position:absolute;right:0px;top:7px;}.alma-nav-fixed .top-nav-additional ul li:last-child{margin:0;padding:0;}.alma-nav-fixed .top-nav-additional ul li:last-child::after{display:none;}.alma-nav-fixed .top-nav-additional ul li a{color:white;font-family:"MontBold",serif;font-size:0.88em;transition:200ms color linear;}.alma-nav-fixed .top-nav-additional ul li a:hover{color:#EEC7B1;}.alma-nav-fixed #block-sociallinks{float:left;}.alma-nav-fixed #block-sociallinks h2{display:inline-block;color:white;font-family:"MontRegular",sans-serif;font-size:0.88em;font-weight:300;text-transform:none;}.alma-nav-fixed #block-sociallinks .social-link-wrapper{display:inline-block;margin-left:10px;}.alma-nav-fixed #block-sociallinks .field_social_items{display:inline-block;margin-right:8px;}.alma-nav-fixed #block-sociallinks .field_social_items:last-child{margin-right:0px;}.alma-nav-fixed #block-sociallinks .field_social_items .par-social_item{position:relative;}.alma-nav-fixed #block-sociallinks .field_social_items .par-social_item .fontawesome-icon{font-size:0.9em;color:white;}.alma-nav-fixed #block-sociallinks .field_social_items .par-social_item a{top:0px;left:0px;position:absolute;display:inline-block;color:transparent;}.alma-nav-fixed #block-sociallinks .field_social_items .par-social_item .svg-inline--fa{color:white;}.page-node-64058 .view-header_image .header-overlay{background:none;background-image:url(/themes/alma/img/header-green-purple-gradient.png);background-size:cover;background-repeat:no-repeat;opacity:1;}.page-node-64058 .view-header_image .skincare-header-logo{text-align:center;}.page-node-64058 .view-header_image .skincare-header-logo img{max-width:250px;}.page-node-64058 .view-header_image .views-field-field-description{text-align:center;color:white;max-width:630px;margin:15px auto 0 auto;}.page-node-64058 .view-header_image .views-field-fieldset .views-field-field-header-intro-text{max-width:900px;}.page-node-64058 .view-header_image .views-field-fieldset .views-field-field-header-intro-text h1{color:white;}.view-header_image,.view-article_header_image{position:relative;margin-top:114px;}.view-header_image .views-row,.view-article_header_image .views-row{position:relative;}.view-header_image .header-overlay,.view-article_header_image .header-overlay{position:absolute;left:0px;width:100%;height:100%;top:0px;background:#422c56;background:linear-gradient(180deg,#422c56 0%,#927585 100%);opacity:0.9;}.view-header_image .views-field-field-published-date,.view-article_header_image .views-field-field-published-date{color:white;text-align:center;font-family:"MontBold",serif;margin-top:10px;}.view-header_image .views-field-fieldset,.view-article_header_image .views-field-fieldset{position:absolute;left:0px;top:50%;transform:translateY(-50%);width:100%;}.view-header_image .views-field-fieldset .header-text-wrapper,.view-article_header_image .views-field-fieldset .header-text-wrapper{max-width:1060px;padding:0 15px;margin:0 auto;}.view-header_image .views-field-fieldset h1,.view-article_header_image .views-field-fieldset h1{color:#EEC7B1;margin-top:0px;line-height:0.9;}.view-header_image .views-field-fieldset .views-field-field-header-intro-text,.view-article_header_image .views-field-fieldset .views-field-field-header-intro-text{color:white;max-width:560px;margin:0 auto;text-align:center;}.view-header_image .views-field-fieldset .views-field-field-header-intro-text p,.view-article_header_image .views-field-fieldset .views-field-field-header-intro-text p{margin-bottom:0px;}.view-header_image .views-field-field-header-image-1 img,.view-article_header_image .views-field-field-header-image-1 img{display:block;}.view-header_image .fixed-triangle,.view-article_header_image .fixed-triangle{position:fixed;top:114px;right:0px;-webkit-transform:translateZ(0);}.view-header_image .fixed-triangle img,.view-article_header_image .fixed-triangle img{height:30.5vw;-webkit-transform:translateZ(0);}.view-homepage_hero{position:relative;margin-top:114px;}.view-homepage_hero .views-field-field-header-image{position:absolute;top:0px;left:0px;width:100%;height:100%;text-align:center;z-index:2;}.view-homepage_hero .views-field-edit-node{text-align:center;}.view-homepage_hero .views-field-edit-node a{padding:13px 18px 10px 18px;color:white !important;background-color:#309BA2;font-weight:normal;font-family:"MontBold",serif;text-transform:uppercase;font-size:0.88em;display:inline-block;text-decoration:none !important;transition-property:all;transition-duration:0.2s;transition-timing-function:linear;transition-delay:0s;position:relative;transform:translateZ(0);text-decoration:none;overflow:hidden;float:none;}.view-homepage_hero .views-field-edit-node a:before{position:absolute;top:2;left:2;transition-property:transform;transition-duration:0.2s;transition-timing-function:linear;transition-delay:0s;display:block;width:300%;height:300%;content:"";transform:scale(0.5);transform-origin:center center;background-color:rgba(255,255,255,0.2);border-radius:50%;z-index:-1;}.view-homepage_hero .views-field-edit-node a:after{position:absolute;top:0;left:0;display:flex;align-items:center;justify-content:center;font-family:"Font Awesome 5 Free";content:"";width:100%;height:100%;font-size:30px;font-weight:900;line-height:inherit;color:transparent;transform:scale(1.4);}.view-homepage_hero .views-field-edit-node a:hover{color:transparent !important;}.view-homepage_hero .views-field-edit-node a:hover:before{transform:scale(2);transform-origin:center center;}.view-homepage_hero .views-field-edit-node a:hover:after{transition-property:all;transition-duration:0.2s;transition-timing-function:linear;transition-delay:0.2s;color:#fff;transform:scale(1);}.view-homepage_hero .views-field-edit-node a:after{font-family:"Font Awesome 5 Free";content:"";}.view-homepage_hero .views-field-field-header-background-image img{display:block;}.view-homepage_hero .home-triangle{position:fixed;right:-1px;top:114px;-webkit-transform:translateZ(0);z-index:0;}.view-homepage_hero .home-triangle img{-webkit-transform:translateZ(0);}.view-homepage_hero .home-triangle.hidden{visibility:hidden;}.view-homepage_hero .homepage-black-gradient{position:absolute;left:0px;top:0px;width:100%;height:100%;background:black;background:linear-gradient(0deg,rgba(0,0,0,0.6671043417) 0%,rgba(0,0,0,0.1601015406) 50%,rgba(0,0,0,0) 100%);z-index:2;}.view-homepage_hero .views-field-fieldset{position:absolute;left:0px;bottom:30px;width:100%;z-index:10;}.view-homepage_hero .views-field-fieldset .field-content{max-width:1060px;padding:0 15px;margin:0 auto;}.view-homepage_hero .views-field-fieldset .views-field-body{color:white;max-width:650px;margin:0 auto;text-align:center;}.view-homepage_hero .views-field-fieldset .views-field-body p{margin-bottom:0px;}.view-homepage_hero .views-field-fieldset h3{color:white;margin-top:12px;}.view-homepage_hero .views-field-fieldset h1{color:white;}.home-header footer{background-color:white;display:none;position:relative;max-width:1060px;padding:0 15px;margin:0 auto;}.home-header footer p{margin:0;}#block-instagram,#block-instagram-2,#block-instagramduo,#block-alma-instagramiq{background-color:#442C5C;padding-top:100px;padding-bottom:100px;position:relative;}@media (max-width:860px){#block-instagram,#block-instagram-2,#block-instagramduo,#block-alma-instagramiq{padding-top:60px;padding-bottom:60px;}}@media (max-width:650px){#block-instagram,#block-instagram-2,#block-instagramduo,#block-alma-instagramiq{padding-top:45px;padding-bottom:45px;}}#block-instagram .block-main-container,#block-instagram-2 .block-main-container,#block-instagramduo .block-main-container,#block-alma-instagramiq .block-main-container{max-width:1060px;padding:0 15px;margin:0 auto;}#block-instagram h2,#block-instagram-2 h2,#block-instagramduo h2,#block-alma-instagramiq h2{color:white;margin-bottom:60px;margin-top:0px;}#block-instagram p,#block-instagram-2 p,#block-instagramduo p,#block-alma-instagramiq p{margin:0;}#block-instagram a.solid-button-green,#block-instagram-2 a.solid-button-green,#block-instagramduo a.solid-button-green,#block-alma-instagramiq a.solid-button-green{font-size:1.1em;margin-top:40px;}#block-alma-instagramiq iframe{margin:0 auto !important;}.region-content #block-alma-content article .body{max-width:1060px;padding:0 15px;margin:0 auto;}.region-content #block-alma-content article .body p:first-child{margin-top:0px;}.region-content #block-alma-content article .body a{color:#309BA2;font-family:"MontBold",serif;}.region-content #block-alma-content article .body a:hover{text-decoration:underline;}.region-content #block-alma-content article .body h3,.region-content #block-alma-content article .body h2{text-align:left;}.region-content #block-alma-content article .body h3.text-align-center,.region-content #block-alma-content article .body h2.text-align-center{text-align:center;}.region-content #block-alma-content article .body h2 + h3{margin-top:20px;}.region-content #block-alma-content article .body h2{margin-top:30px;}.region-content #block-alma-content article .body p:last-child{margin-bottom:0px;}.region-content #block-alma-content article .field_header_intro_text{max-width:1060px;padding:0 15px;margin:0 auto;display:none;}.page-node-104948.node--type-page .region-content #block-alma-content article .body{padding-bottom:50px;padding-top:50px;}.page-node-104948 .field_marketo_form_embed{padding-top:50px;}#block-certificatefilter{text-align:center;margin-top:-60px;padding-bottom:50px;}#block-certificatefilter .block-main-container{max-width:1060px;padding:0 15px;margin:0 auto;}#block-certificatefilter select{background-image:url(/themes/alma/img/marketo-select.svg);background-repeat:no-repeat;background-position:96% center;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:50px;padding:0 10px;width:310px;background-size:21px auto;border:1px solid #35302F;margin-right:15px;}#block-certificatefilter select:focus,#block-certificatefilter select:active{outline:none;}#block-certificatefilter select.select-hidden{display:none;}#block-certificatefilter .solid-button-green{border:0;margin-left:5px;position:relative;top:-1px;display:none;}#block-certificatefilter .solid-button-green.active{display:inline-block;}.certificate-lookup-taxonomy .form-wrapper{display:none;}.certificate-lookup-taxonomy .view-certificate_lookup_taxonomy{max-width:1060px;padding:0 15px;margin:0 auto;padding-bottom:50px;margin-top:-30px;}.certificate-lookup-taxonomy .view-certificate_lookup_taxonomy.hidden{display:none;}.certificate-lookup-taxonomy .views-field-nothing{text-align:center;}.certificate-lookup-taxonomy .views-field-nothing a{padding:13px 18px 10px 18px;color:white !important;background-color:#442C5C;font-weight:normal;font-family:"MontBold",serif;text-transform:uppercase;font-size:0.88em;display:inline-block;text-decoration:none !important;transition-property:all;transition-duration:0.2s;transition-timing-function:linear;transition-delay:0s;position:relative;transform:translateZ(0);text-decoration:none;overflow:hidden;}.certificate-lookup-taxonomy .views-field-nothing a:before{position:absolute;top:2;left:2;transition-property:transform;transition-duration:0.2s;transition-timing-function:linear;transition-delay:0s;display:block;width:300%;height:300%;content:"";transform:scale(0.5);transform-origin:center center;background-color:rgba(255,255,255,0.2);border-radius:50%;z-index:-1;}.certificate-lookup-taxonomy .views-field-nothing a:after{position:absolute;top:0;left:0;display:flex;align-items:center;justify-content:center;font-family:"Font Awesome 5 Free";content:"";width:100%;height:100%;font-size:30px;font-weight:900;line-height:inherit;color:transparent;transform:scale(1.4);}.certificate-lookup-taxonomy .views-field-nothing a:hover{color:transparent !important;}.certificate-lookup-taxonomy .views-field-nothing a:hover:before{transform:scale(2);transform-origin:center center;}.certificate-lookup-taxonomy .views-field-nothing a:hover:after{transition-property:all;transition-duration:0.2s;transition-timing-function:linear;transition-delay:0.2s;color:#fff;transform:scale(1);}.certificate-lookup-taxonomy .views-field-nothing a:after{font-family:"Font Awesome 5 Free";content:"";}#block-views-block-certificate-lookup-block-1{margin-top:-60px;padding-bottom:100px;}@media (max-width:860px){#block-views-block-certificate-lookup-block-1{padding-bottom:60px;}}@media (max-width:650px){#block-views-block-certificate-lookup-block-1{padding-bottom:45px;}}#block-views-block-certificate-lookup-block-1 .bef-exposed-form{box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;}#block-views-block-certificate-lookup-block-1 .bef-exposed-form .form-actions input{padding:15px 20px;}#block-views-block-certificate-lookup-block-1 .bef-exposed-form select{background-image:url(/themes/alma/img/marketo-select.svg);background-repeat:no-repeat;background-position:96% center;appearance:none;height:50px;padding:0 10px;width:206px;background-size:21px auto;}#block-views-block-certificate-lookup-block-1 .bef-exposed-form select:focus,#block-views-block-certificate-lookup-block-1 .bef-exposed-form select:active{outline:none;}#block-views-block-certificate-lookup-block-1 .bef-exposed-form .form-item-field-batch-numbers-target-id{display:inline-block;}#block-views-block-certificate-lookup-block-1 .view-certificate_lookup{max-width:1060px;padding:0 15px;margin:0 auto;}#block-views-block-certificate-lookup-block-1 .view-certificate_lookup .certificate-download{text-align:center;margin-top:30px;}#block-views-block-certificate-lookup-block-1 .view-certificate_lookup .certificate-download a{padding:13px 18px 10px 18px;color:white !important;background-color:#442C5C;font-weight:normal;font-family:"MontBold",serif;text-transform:uppercase;font-size:0.88em;display:inline-block;text-decoration:none !important;transition-property:all;transition-duration:0.2s;transition-timing-function:linear;transition-delay:0s;position:relative;transform:translateZ(0);text-decoration:none;overflow:hidden;}#block-views-block-certificate-lookup-block-1 .view-certificate_lookup .certificate-download a:before{position:absolute;top:2;left:2;transition-property:transform;transition-duration:0.2s;transition-timing-function:linear;transition-delay:0s;display:block;width:300%;height:300%;content:"";transform:scale(0.5);transform-origin:center center;background-color:rgba(255,255,255,0.2);border-radius:50%;z-index:-1;}#block-views-block-certificate-lookup-block-1 .view-certificate_lookup .certificate-download a:after{position:absolute;top:0;left:0;display:flex;align-items:center;justify-content:center;font-family:"Font Awesome 5 Free";content:"";width:100%;height:100%;font-size:30px;font-weight:900;line-height:inherit;color:transparent;transform:scale(1.4);}#block-views-block-certificate-lookup-block-1 .view-certificate_lookup .certificate-download a:hover{color:transparent !important;}#block-views-block-certificate-lookup-block-1 .view-certificate_lookup .certificate-download a:hover:before{transform:scale(2);transform-origin:center center;}#block-views-block-certificate-lookup-block-1 .view-certificate_lookup .certificate-download a:hover:after{transition-property:all;transition-duration:0.2s;transition-timing-function:linear;transition-delay:0.2s;color:#fff;transform:scale(1);}#block-views-block-certificate-lookup-block-1 .view-certificate_lookup .certificate-download a:after{font-family:"Font Awesome 5 Free";content:"";}#block-views-block-certificate-lookup-block-1 .view-certificate_lookup #select-default{text-align:center;margin-top:20px;}#block-views-block-search-api-block-1{padding-top:100px;padding-bottom:100px;}@media (max-width:860px){#block-views-block-search-api-block-1{padding-top:60px;padding-bottom:60px;}}@media (max-width:650px){#block-views-block-search-api-block-1{padding-top:45px;padding-bottom:45px;}}#block-views-block-search-api-block-1 .no-results-search{max-width:1060px;padding:0 15px;margin:0 auto;margin:0 auto;text-align:center;margin-top:50px;}#block-views-block-search-api-block-1 .form-wrapper{text-align:left;}#block-views-block-search-api-block-1 .view-search_api{max-width:1060px;padding:0 15px;margin:0 auto;margin-top:30px;}#block-views-block-search-api-block-1 .view-search_api .views-row{margin-bottom:30px;}#block-views-block-search-api-block-1 .view-search_api .views-row:last-child{margin-bottom:0px;}#block-views-block-search-api-block-1 .view-search_api .views-field-title a{font-family:"MontBold",serif;font-size:1.44em;line-height:1.3;color:#442C5C;margin:7px 0 10px 0;text-transform:lowercase;text-align:left;}#block-views-block-search-api-block-1 .view-search_api .views-field-title a:hover{text-decoration:underline;}#block-views-block-search-api-block-1 .view-search_api .views-field-title a br{display:none;}#views-exposed-form-search-api-block-1{max-width:494px;margin:0 auto;position:relative;padding:0 15px;}#views-exposed-form-search-api-block-1 .form-item-search-api-fulltext label{display:block;font-family:myriad-pro,sans-serif;color:#309BA2;font-size:1.6em;line-height:1.2;font-weight:400;text-align:center;margin:0 0 20px 0;text-transform:none;}#views-exposed-form-search-api-block-1 .form-item-search-api-fulltext input{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;color:#309BA2;text-transform:uppercase;font-family:"MontBold",serif;padding:15px 30px 15px 20px;background-position:94% 19px;background-repeat:no-repeat;min-width:325px;box-shadow:0px 0px 10px #35302F26;-webkit-box-shadow:0px 0px 10px #35302F26;-moz-box-shadow:0px 0px 10px #35302F26;border:1px solid #EBE9E8;}#views-exposed-form-search-api-block-1 .form-item-search-api-fulltext input:active,#views-exposed-form-search-api-block-1 .form-item-search-api-fulltext input:focus{outline:none;}#views-exposed-form-search-api-block-1 .form-actions{display:inline-block;vertical-align:top;position:absolute;right:0px;bottom:0px;width:120px;}#views-exposed-form-search-api-block-1 .form-actions input{border:0;appearance:none;padding:13px 18px 10px 18px;color:white !important;background-color:#309BA2;font-weight:normal;font-family:"MontBold",serif;text-transform:uppercase;font-size:0.88em;display:inline-block;text-decoration:none !important;padding:17px 28px;border-radius:0px;transition:400ms all linear;}#views-exposed-form-search-api-block-1 .form-actions input:hover{background-color:#442C5C;color:white;}#views-exposed-form-search-api-block-1 .form-actions input:active,#views-exposed-form-search-api-block-1 .form-actions input:focus{outline:none;}#block-views-block-leadership-block-1{padding-top:100px;padding-bottom:100px;background-color:#EBE9E8;}@media (max-width:860px){#block-views-block-leadership-block-1{padding-top:60px;padding-bottom:60px;}}@media (max-width:650px){#block-views-block-leadership-block-1{padding-top:45px;padding-bottom:45px;}}#block-views-block-leadership-block-1 header h2{margin-top:0px;margin-bottom:60px;}@media (max-width:650px){#block-views-block-leadership-block-1 header h2{margin-bottom:45px;}}#block-views-block-leadership-block-1 .view-leadership{max-width:1060px;padding:0 15px;margin:0 auto;}#block-views-block-leadership-block-1 .views-row{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:60px;}#block-views-block-leadership-block-1 .views-row:last-child{margin-bottom:0px;}#block-views-block-leadership-block-1 .views-row .views-field-fieldset{margin-right:4%;}#block-views-block-leadership-block-1 .views-row .views-field-fieldset-1{flex:1;}#block-views-block-leadership-block-1 .views-row .views-field-edit-node a{padding:13px 18px 10px 18px;color:white !important;background-color:#442C5C;font-weight:normal;font-family:"MontBold",serif;text-transform:uppercase;font-size:0.88em;display:inline-block;text-decoration:none !important;transition-property:all;transition-duration:0.2s;transition-timing-function:linear;transition-delay:0s;position:relative;transform:translateZ(0);text-decoration:none;overflow:hidden;float:none;}#block-views-block-leadership-block-1 .views-row .views-field-edit-node a:before{position:absolute;top:2;left:2;transition-property:transform;transition-duration:0.2s;transition-timing-function:linear;transition-delay:0s;display:block;width:300%;height:300%;content:"";transform:scale(0.5);transform-origin:center center;background-color:rgba(255,255,255,0.2);border-radius:50%;z-index:-1;}#block-views-block-leadership-block-1 .views-row .views-field-edit-node a:after{position:absolute;top:0;left:0;display:flex;align-items:center;justify-content:center;font-family:"Font Awesome 5 Free";content:"";width:100%;height:100%;font-size:30px;font-weight:900;line-height:inherit;color:transparent;transform:scale(1.4);}#block-views-block-leadership-block-1 .views-row .views-field-edit-node a:hover{color:transparent !important;}#block-views-block-leadership-block-1 .views-row .views-field-edit-node a:hover:before{transform:scale(2);transform-origin:center center;}#block-views-block-leadership-block-1 .views-row .views-field-edit-node a:hover:after{transition-property:all;transition-duration:0.2s;transition-timing-function:linear;transition-delay:0.2s;color:#fff;transform:scale(1);}#block-views-block-leadership-block-1 .views-row h4{font-family:"MontBold",serif;font-size:1.44em;text-align:left;line-height:1;color:#442C5C;margin:0 0 2px 0;text-align:left;text-transform:lowercase;}#block-views-block-leadership-block-1 .views-row img{display:block;width:200px;}#block-views-block-leadership-block-1 .views-row .views-field-field-role-title{color:#309BA2;font-family:"MontBold",serif;}#block-views-block-leadership-block-1 .views-row .views-field-body{margin-top:5px;}#block-views-block-leadership-block-1 .views-row p:last-child{margin-bottom:0px;}.node--type-page .region-content #block-alma-content article .body{padding-top:100px;}@media (max-width:860px){.node--type-page .region-content #block-alma-content article .body{padding-top:60px;}}@media (max-width:650px){.node--type-page .region-content #block-alma-content article .body{padding-top:45px;}}.node--type-page .region-content #block-alma-content article .body:last-child{padding-bottom:100px;}@media (max-width:860px){.node--type-page .region-content #block-alma-content article .body:last-child{padding-bottom:60px;}}@media (max-width:650px){.node--type-page .region-content #block-alma-content article .body:last-child{padding-bottom:45px;}}.node--type-page .region-content #block-alma-content article .body.no-bottom-padding{padding-bottom:0px;}.anchor-box{position:fixed;right:0px;bottom:0px;background-color:white;z-index:11;background:transparent linear-gradient(317deg,#442C5C 0%,#EBC8B5 100%) 0% 0% no-repeat padding-box;box-shadow:0px 0px 15px #00000029;cursor:pointer;}.anchor-box::before{content:"";position:relative;height:75px;width:75px;top:0px;left:0px;background-color:#442C5C;opacity:0;transition:200ms opacity linear;display:block;position:absolute;}.anchor-box:hover::before{opacity:1;}.anchor-box .field_link{position:absolute;width:100%;height:100%;top:0px;left:0px;color:transparent;}.anchor-box .field_link a{color:transparent;display:block;width:100%;height:100%;}.anchor-box img{display:block;}.anchor-box .block-main-container{position:relative;width:75px;height:75px;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}.region-content{position:relative;background-color:white;}.userlogin .form-wrapper{max-width:1060px;padding:0 15px;margin:0 auto;}.userlogin .form-wrapper .user-login-form{margin:220px 0 100px 0;}.customer-resources footer{margin-top:-50px;}.customer-resources-block{padding-top:100px;padding-bottom:100px;}@media (max-width:860px){.customer-resources-block{padding-top:60px;padding-bottom:60px;}}@media (max-width:650px){.customer-resources-block{padding-top:45px;padding-bottom:45px;}}.customer-resources-block header h2{margin-top:0px;margin-bottom:50px;padding-top:50px;}.customer-resources-block .block-main-container{max-width:1060px;padding:0 15px;margin:0 auto;}.customer-resources-block .block-main-container h3{text-align:left;font-size:1.33em;margin-bottom:0px;}.customer-resources-block .block-main-container .provider-wrapper{padding:20px;}.customer-resources-block .block-main-container .view-customer_resources{display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;-ms-flex-wrap:wrap;}.customer-resources-block .block-main-container .view-customer_resources .views-row{margin-right:8%;box-shadow:0px 0px 10px #35302F26;-webkit-box-shadow:0px 0px 10px #35302F26;-moz-box-shadow:0px 0px 10px #35302F26;border:1px solid #EBE9E8;border:0px;-webkit-box-flex:1;-ms-flex:1 0 46%;flex:0 0 46%;margin-bottom:50px;}.customer-resources-block .block-main-container .view-customer_resources .views-row:nth-child(2n+2){margin-right:0px;}.customer-resources-block .block-main-container .view-customer_resources .views-row .views-field-field-link{text-align:center;}.customer-resources-block .block-main-container .view-customer_resources .views-row .views-field-field-link a{padding:13px 18px 10px 18px;color:white !important;background-color:#309BA2;font-weight:normal;font-family:"MontBold",serif;text-transform:uppercase;font-size:0.88em;display:inline-block;text-decoration:none !important;transition-property:all;transition-duration:0.2s;transition-timing-function:linear;transition-delay:0s;position:relative;transform:translateZ(0);text-decoration:none;overflow:hidden;box-shadow:0px 0px 10px rgba(53,48,47,0.4);-webkit-box-shadow:0px 0px 10px rgba(53,48,47,0.4);-moz-box-shadow:0px 0px 10px rgba(53,48,47,0.4);}.customer-resources-block .block-main-container .view-customer_resources .views-row .views-field-field-link a:before{position:absolute;top:2;left:2;transition-property:transform;transition-duration:0.2s;transition-timing-function:linear;transition-delay:0s;display:block;width:300%;height:300%;content:"";transform:scale(0.5);transform-origin:center center;background-color:rgba(255,255,255,0.2);border-radius:50%;z-index:-1;}.customer-resources-block .block-main-container .view-customer_resources .views-row .views-field-field-link a:after{position:absolute;top:0;left:0;display:flex;align-items:center;justify-content:center;font-family:"Font Awesome 5 Free";content:"";width:100%;height:100%;font-size:30px;font-weight:900;line-height:inherit;color:transparent;transform:scale(1.4);}.customer-resources-block .block-main-container .view-customer_resources .views-row .views-field-field-link a:hover{color:transparent !important;}.customer-resources-block .block-main-container .view-customer_resources .views-row .views-field-field-link a:hover:before{transform:scale(2);transform-origin:center center;}.customer-resources-block .block-main-container .view-customer_resources .views-row .views-field-field-link a:hover:after{transition-property:all;transition-duration:0.2s;transition-timing-function:linear;transition-delay:0.2s;color:#fff;transform:scale(1);}.customer-resources-block .block-main-container .view-customer_resources .views-row .views-field-body p:first-child{margin-top:10px;}.customer-resources-block .block-main-container .view-customer_resources .views-row .views-field-field-media-image img{display:block;}.mktoForm{max-width:1060px;padding:0 15px;margin:0 auto;padding:0;width:100% !important;}.mktoForm ::placeholder{color:#35302F;opacity:1;}.mktoForm :-ms-input-placeholder{color:#35302F;opacity:1;}.mktoForm ::-ms-input-placeholder{color:#35302F;opacity:1;}.mktoForm > .mktoFormRow{padding:0 15px;}.mktoForm .mktoOffset,.mktoForm .mktoGutter{display:none !important;}.mktoForm label{display:none !important;}.mktoForm label .mktoAsterix{display:none !important;}.mktoForm input[type=text],.mktoForm input[type=email],.mktoForm input[type=tel],.mktoForm select,.mktoForm textarea{width:100% !important;border-radius:0px !important;font-family:"MontRegular",sans-serif !important;appearance:none !important;border:0px !important;font-size:22px !important;border-bottom:1px solid #35302F !important;padding:0 0 15px 0 !important;background-color:transparent;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;line-height:1.2em !important;height:auto !important;}.mktoForm input[type=text]:active,.mktoForm input[type=text]:focus,.mktoForm input[type=email]:active,.mktoForm input[type=email]:focus,.mktoForm input[type=tel]:active,.mktoForm input[type=tel]:focus,.mktoForm select:active,.mktoForm select:focus,.mktoForm textarea:active,.mktoForm textarea:focus{outline:none !important;}.mktoForm select{background-image:url(/themes/alma/img/marketo-select.svg);background-repeat:no-repeat;background-position:98% center;-webkit-appearance:none;height:auto !important;-moz-appearance:none;appearance:none;}.mktoForm input#FirstName,.mktoForm input#LastName{background-image:url(/themes/alma/img/person.svg);background-position:left center;background-repeat:no-repeat;background-size:25px 30px;padding-left:40px !important;padding-top:13px !important;}.mktoForm input#Email{background-image:url(/themes/alma/img/email.svg);background-position:left center;background-repeat:no-repeat;background-size:31px 21px;padding-left:45px !important;padding-top:13px !important;}.mktoForm select#Lead_Source_Details__c{margin-top:10px;}.mktoForm input#Company,.mktoForm input#Address,.mktoForm input#City,.mktoForm input#PostalCode{background-image:url(/themes/alma/img/building.svg);background-position:left center;background-repeat:no-repeat;background-size:38px 29px;padding-left:50px !important;padding-top:13px !important;}.mktoForm input#Phone{background-image:url(/themes/alma/img/phone.svg);background-position:left center;background-repeat:no-repeat;background-size:25px 25px;padding-left:40px !important;padding-top:13px !important;}.mktoForm select#StateCode{padding-left:49px !important;padding-top:13px !important;}.mktoForm select#Job_Role__c{padding-left:40px !important;padding-top:13px !important;}.mktoForm select#Specialty__c{padding-left:45px !important;padding-top:13px !important;}.mktoForm select#CountryCode{padding-left:45px !important;padding-top:13px !important;}.mktoForm #LblJob_Role__c{display:block !important;position:absolute;left:0px;top:9px;background-image:url(/themes/alma/img/person.svg);background-position:left center;background-repeat:no-repeat;background-size:25px 30px;width:25px !important;height:30px;}.mktoForm #LblStateCode{display:block !important;position:absolute;left:0px;top:9px;background-image:url(/themes/alma/img/building.svg);background-position:left center;background-repeat:no-repeat;background-size:38px 29px;width:38px !important;height:29px;}.mktoForm #LblSpecialty__c{display:block !important;position:absolute;left:0px;top:9px;background-image:url(/themes/alma/img/specialty.svg);background-position:left center;background-repeat:no-repeat;background-size:32px 33px;width:32px !important;height:33px;}.mktoForm #LblCountryCode{display:block !important;position:absolute;left:0px;top:9px;background-image:url(/themes/alma/img/globe.svg);background-position:left center;background-repeat:no-repeat;background-size:32px 33px;width:32px !important;height:33px;}.mktoForm #Product__c,.mktoForm #Decision_Maker__c{margin-top:10px;}.mktoForm .mktoAsterix{display:none;}.mktoForm .mktoFieldWrap{float:none !important;position:relative;}.mktoForm .mktoFormCol > .mktoFormRow{width:48% !important;margin-right:4% !important;display:block !important;float:left !important;clear:none !important;}.mktoForm .mktoFormCol > .mktoFormRow:last-child{margin-right:0px !important;}.mktoForm .mktoHtmlText{width:100% !important;margin-top:30px;}.mktoForm .mktoHtmlText a{text-decoration:underline;color:#35302F;}.mktoForm .mktoButtonRow{display:block !important;width:100%;text-align:center;margin-top:30px !important;}.mktoForm .mktoButtonRow span{margin-left:0px !important;display:block;text-align:center;}.mktoForm .mktoButtonRow span button{appearance:none;border:0 !important;padding:13px 18px 10px 18px;color:white !important;background-color:#309BA2;font-weight:normal;font-family:"MontBold",serif;text-transform:uppercase;font-size:0.88em;display:inline-block;text-decoration:none !important;transition-property:all;transition-duration:0.2s;transition-timing-function:linear;transition-delay:0s;position:relative;transform:translateZ(0);text-decoration:none;overflow:hidden;box-shadow:0px 0px 10px rgba(53,48,47,0.4);-webkit-box-shadow:0px 0px 10px rgba(53,48,47,0.4);-moz-box-shadow:0px 0px 10px rgba(53,48,47,0.4);font-size:1.2em;}.mktoForm .mktoButtonRow span button:before{position:absolute;top:2;left:2;transition-property:transform;transition-duration:0.2s;transition-timing-function:linear;transition-delay:0s;display:block;width:300%;height:300%;content:"";transform:scale(0.5);transform-origin:center center;background-color:rgba(255,255,255,0.2);border-radius:50%;z-index:-1;}.mktoForm .mktoButtonRow span button:after{position:absolute;top:0;left:0;display:flex;align-items:center;justify-content:center;font-family:"Font Awesome 5 Free";content:"";width:100%;height:100%;font-size:30px;font-weight:900;line-height:inherit;color:transparent;transform:scale(1.4);}.mktoForm .mktoButtonRow span button:hover{color:transparent !important;}.mktoForm .mktoButtonRow span button:hover:before{transform:scale(2);transform-origin:center center;}.mktoForm .mktoButtonRow span button:hover:after{transition-property:all;transition-duration:0.2s;transition-timing-function:linear;transition-delay:0.2s;color:#fff;transform:scale(1);}.mktoForm .mktoFormCol{float:none !important;}.mktoForm fieldset{width:100% !important;float:none !important;border:0px !important;}.mktoForm fieldset::after{clear:both;content:"";display:table;}.field_marketo_form_embed{padding-top:100px;padding-bottom:100px;}@media (max-width:860px){.field_marketo_form_embed{padding-top:60px;padding-bottom:60px;}}@media (max-width:650px){.field_marketo_form_embed{padding-top:45px;padding-bottom:45px;}}.form-wrapper{text-align:center;}.bef-exposed-form{display:inline-block;margin:0 auto;-webkit-box-shadow:0px 0px 9px 2px rgba(53,48,47,0.15);-moz-box-shadow:0px 0px 9px 2px rgba(53,48,47,0.15);box-shadow:0px 0px 9px 2px rgba(53,48,47,0.15);}.bef-exposed-form fieldset{display:inline-block;padding:13px 30px;vertical-align:top;margin-right:0px;}.bef-exposed-form .js-form-type-checkbox{display:inline-block;margin-right:25px;}.bef-exposed-form .js-form-type-checkbox:last-child{margin-right:0px;}.bef-exposed-form .js-form-type-checkbox input[type=checkbox]{appearance:none;-moz-appearance:none;-webkit-appearance:none;background-color:transparent;background-image:url(/themes/alma/img/checkbox-inactive.svg);background-repeat:no-repeat;background-size:cover;border:0;width:25px;height:25px;outline:none;position:relative;top:4px;margin-right:15px;border-radius:0px;}.bef-exposed-form .js-form-type-checkbox input[type=checkbox]:checked{background-image:url(/themes/alma/img/checkbox-active.svg);}.bef-exposed-form .js-form-type-checkbox label{position:relative;top:-2px;color:#35302F;}.bef-exposed-form .form-actions{display:inline-block;vertical-align:top;position:relative;left:1px;}.bef-exposed-form .form-actions input{border:0;appearance:none;padding:13px 18px 10px 18px;color:white !important;background-color:#309BA2;font-weight:normal;font-family:"MontBold",serif;text-transform:uppercase;font-size:0.88em;display:inline-block;text-decoration:none !important;padding:20px 28px;border-radius:0px;transition:400ms all linear;}.bef-exposed-form .form-actions input:hover{background-color:#442C5C;color:white;}.bef-exposed-form .form-actions input:active,.bef-exposed-form .form-actions input:focus{outline:none;}#sf-sup-form form{max-width:1060px;padding:0 15px;margin:0 auto;}#sf-sup-form form ::placeholder{color:#35302F;opacity:1;}#sf-sup-form form :-ms-input-placeholder{color:#35302F;opacity:1;}#sf-sup-form form ::-ms-input-placeholder{color:#35302F;opacity:1;}#sf-sup-form form input[type=submit]{padding:10px 0 13px 0;}.sf-row-wrapper{margin-bottom:25px;}.sf-row-wrapper::after{clear:both;content:"";display:table;}.sf-row-wrapper.full-row > span,.sf-row-wrapper.full-row > div{width:100%;}.sf-row-wrapper > span,.sf-row-wrapper > div{display:block;float:left;width:48%;margin-right:4%;}.sf-row-wrapper > span:nth-child(even),.sf-row-wrapper > div:nth-child(even){margin-right:0px;}.sf-row-wrapper > span.span-hidden,.sf-row-wrapper > div.span-hidden{display:none;}.sf-row-wrapper a{color:#309BA2;font-family:"MontBold",serif;}.sf-row-wrapper a:hover{text-decoration:underline;}.sf-row-wrapper ul{padding-left:0px;margin-bottom:0px;list-style:none;margin-top:0px;}.sf-row-wrapper ul input{vertical-align:top;margin-top:9px;}.sf-row-wrapper ul span{display:inline-block;margin-left:10px;max-width:95%;}.sf-row-wrapper ul p{margin:0;}.sf-row-wrapper label.hide-label{display:none !important;}.sf-row-wrapper input[type=text],.sf-row-wrapper input[type=email],.sf-row-wrapper input[type=tel],.sf-row-wrapper select{appearance:none;border:0;border-bottom:1px solid #35302F !important;background-color:transparent;width:100%;padding-bottom:10px;box-sizing:border-box;border-radius:0px;}.sf-row-wrapper input[type=text]:active,.sf-row-wrapper input[type=text]:focus,.sf-row-wrapper input[type=email]:active,.sf-row-wrapper input[type=email]:focus,.sf-row-wrapper input[type=tel]:active,.sf-row-wrapper input[type=tel]:focus,.sf-row-wrapper select:active,.sf-row-wrapper select:focus{outline:none !important;}.sf-row-wrapper textarea{border:1px solid #35302F !important;background-color:transparent;width:100%;padding-left:10px;box-sizing:border-box;display:block;border-radius:0px;}.sf-row-wrapper textarea:active,.sf-row-wrapper textarea:focus{outline:none !important;}.sf-row-wrapper select{background-image:url(/themes/alma/css/../img/marketo-select.svg);background-repeat:no-repeat;background-position:98% center;-webkit-appearance:none;height:auto !important;-moz-appearance:none;border-radius:0px;appearance:none;}.sffield label:after{content:"*";}.sffield08 label:after{content:none;}#sf-sup-form form input[type=submit]{border:1px solid #442c5d;border-radius:0;width:100%;background:#442c5d;color:#ffffff;}#sf-sup-form form input[type=submit]:hover{opacity:0.7;}.events .js-pager__items,.workshops .js-pager__items,.page-node-60491 .js-pager__items{margin:-60px 0 0 0;padding:0;list-style:none;text-align:center;}.events .pager__item,.workshops .pager__item,.page-node-60491 .pager__item{margin:0;padding:0;padding-bottom:100px;text-align:center;}@media (max-width:860px){.events .pager__item,.workshops .pager__item,.page-node-60491 .pager__item{padding-bottom:60px;}}@media (max-width:650px){.events .pager__item,.workshops .pager__item,.page-node-60491 .pager__item{padding-bottom:45px;}}.events .pager__item a,.workshops .pager__item a,.page-node-60491 .pager__item a{padding:13px 18px 10px 18px;color:white !important;background-color:#442C5C;font-weight:normal;font-family:"MontBold",serif;text-transform:uppercase;font-size:0.88em;display:inline-block;text-decoration:none !important;transition-property:all;transition-duration:0.2s;transition-timing-function:linear;transition-delay:0s;position:relative;transform:translateZ(0);text-decoration:none;overflow:hidden;box-shadow:0px 0px 10px rgba(53,48,47,0.4);-webkit-box-shadow:0px 0px 10px rgba(53,48,47,0.4);-moz-box-shadow:0px 0px 10px rgba(53,48,47,0.4);}.events .pager__item a:before,.workshops .pager__item a:before,.page-node-60491 .pager__item a:before{position:absolute;top:2;left:2;transition-property:transform;transition-duration:0.2s;transition-timing-function:linear;transition-delay:0s;display:block;width:300%;height:300%;content:"";transform:scale(0.5);transform-origin:center center;background-color:rgba(255,255,255,0.2);border-radius:50%;z-index:-1;}.events .pager__item a:after,.workshops .pager__item a:after,.page-node-60491 .pager__item a:after{position:absolute;top:0;left:0;display:flex;align-items:center;justify-content:center;font-family:"Font Awesome 5 Free";content:"";width:100%;height:100%;font-size:30px;font-weight:900;line-height:inherit;color:transparent;transform:scale(1.4);}.events .pager__item a:hover,.workshops .pager__item a:hover,.page-node-60491 .pager__item a:hover{color:transparent !important;}.events .pager__item a:hover:before,.workshops .pager__item a:hover:before,.page-node-60491 .pager__item a:hover:before{transform:scale(2);transform-origin:center center;}.events .pager__item a:hover:after,.workshops .pager__item a:hover:after,.page-node-60491 .pager__item a:hover:after{transition-property:all;transition-duration:0.2s;transition-timing-function:linear;transition-delay:0.2s;color:#fff;transform:scale(1);}.events .pager__item a:after,.workshops .pager__item a:after,.page-node-60491 .pager__item a:after{font-family:"Font Awesome 5 Free";content:"";}.events .no-results,.workshops .no-results,.page-node-60491 .no-results{padding-bottom:100px;}@media (max-width:860px){.events .no-results,.workshops .no-results,.page-node-60491 .no-results{padding-bottom:60px;}}@media (max-width:650px){.events .no-results,.workshops .no-results,.page-node-60491 .no-results{padding-bottom:45px;}}.page-node-60491 footer{margin-top:-40px;}.views-element-container.events{padding-top:100px;}@media (max-width:860px){.views-element-container.events{padding-top:60px;}}@media (max-width:650px){.views-element-container.events{padding-top:45px;}}.region-events{position:relative;background-color:white;}.slick--view--events .slick-list{padding:0 15px;overflow:visible;}.slick--view--events .slick-track{display:-webkit-box;display:-ms-flexbox;display:flex;padding:10px 0;text-align:left;}.slick--view--events .slick__slide{-webkit-box-flex:1;-ms-flex:1;flex:1;padding-right:55px;height:auto;min-height:1px;}.slick--view--events .slick__slide:last-child{padding-right:0px;}.slick--view--events .slick__slide:focus,.slick--view--events .slick__slide:active{border:0;}.slick--view--events .slick__arrow .slick-arrow::before{font-size:0px !important;}.slick--view--events .slick__arrow .slick-arrow.slick-prev{background-image:url(/themes/alma/img/left-arrow-purple.svg);background-repeat:no-repeat;background-position:left center;}.slick--view--events .slick__arrow .slick-arrow.slick-next{background-image:url(/themes/alma/img/right-arrow-purple.svg);background-repeat:no-repeat;background-position:right center;}.slick--view--events .views-rows-wrapper{padding:20px 20px 25px 20px;-webkit-box-shadow:0px 0px 9px 2px rgba(53,48,47,0.15);-moz-box-shadow:0px 0px 9px 2px rgba(53,48,47,0.15);box-shadow:0px 0px 9px 2px rgba(53,48,47,0.15);background-color:white;position:relative;height:100%;max-width:400px;margin:0 auto;}.slick--view--events .views-field-edit-node a{padding:13px 18px 10px 18px;color:white !important;background-color:#442C5C;font-weight:normal;font-family:"MontBold",serif;text-transform:uppercase;font-size:0.88em;display:inline-block;text-decoration:none !important;transition-property:all;transition-duration:0.2s;transition-timing-function:linear;transition-delay:0s;position:relative;transform:translateZ(0);text-decoration:none;overflow:hidden;float:none;margin-top:10px;}.slick--view--events .views-field-edit-node a:before{position:absolute;top:2;left:2;transition-property:transform;transition-duration:0.2s;transition-timing-function:linear;transition-delay:0s;display:block;width:300%;height:300%;content:"";transform:scale(0.5);transform-origin:center center;background-color:rgba(255,255,255,0.2);border-radius:50%;z-index:-1;}.slick--view--events .views-field-edit-node a:after{position:absolute;top:0;left:0;display:flex;align-items:center;justify-content:center;font-family:"Font Awesome 5 Free";content:"";width:100%;height:100%;font-size:30px;font-weight:900;line-height:inherit;color:transparent;transform:scale(1.4);}.slick--view--events .views-field-edit-node a:hover{color:transparent !important;}.slick--view--events .views-field-edit-node a:hover:before{transform:scale(2);transform-origin:center center;}.slick--view--events .views-field-edit-node a:hover:after{transition-property:all;transition-duration:0.2s;transition-timing-function:linear;transition-delay:0.2s;color:#fff;transform:scale(1);}.slick--view--events .views-field-fieldset-1{position:absolute;bottom:25px;}.slick--view--events .button-spacer{min-height:80px;}.slick--view--events .event-links{margin-top:20px;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;}.slick--view--events .add-event{color:white;display:inline-block;margin-left:30px;line-height:1;}.slick--view--events .add-event .addtocal-container{color:black;}.slick--view--events .add-event .addtocal{background:transparent;border:0;padding:0;position:relative;top:-2px;}.slick--view--events .add-event .addtocal:active,.slick--view--events .add-event .addtocal:focus{border:0;outline:none;}.slick--view--events .add-event img{pointer-events:none;width:25px;height:34px;}.slick--view--events .views-field-fieldset{position:relative;height:100%;}.slick--view--events .event-date{color:#309BA2;font-weight:600;font-family:"MontBold",serif;min-height:50px;line-height:1.4;}.slick--view--events .event-date time:last-child{display:none;}.slick--view--events .event-date time:last-child.active{display:inline;}.slick--view--events .event-date time:last-child::before{content:"-";margin:0 5px;}.slick--view--events .views-field-field-event-type{color:#9B91A6;font-weight:600;}.slick--view--events h3{font-family:"MontBold",serif;font-size:1.44em;line-height:1.3;color:#442C5C;margin:7px 0 10px 0;text-transform:lowercase;text-align:left;}.slick--view--events .date-time-range,.slick--view--events .views-field-field-location,.slick--view--events .views-field-field-venue{color:#9B91A6;font-weight:600;font-size:0.8em;}.slick--view--events .date-time-range.hidden,.slick--view--events .views-field-field-location.hidden,.slick--view--events .views-field-field-venue.hidden{display:none;}.slick--view--events .views-field-field-speakers-description p{margin:0;font-size:0.8em;color:black;font-weight:600;}.slick--view--events .views-field-field-speakers-description ul,.slick--view--events .views-field-field-speakers-description ol{margin:0;font-size:0.8em;color:black;font-weight:600;padding-left:21px;padding-top:25px;padding-bottom:10px;}.slick--view--events .views-field-field-link{display:inline-block;}.slick--view--events .views-field-field-link a{box-shadow:0px 0px 10px rgba(53,48,47,0.4);-webkit-box-shadow:0px 0px 10px rgba(53,48,47,0.4);-moz-box-shadow:0px 0px 10px rgba(53,48,47,0.4);}.view-events{display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;-ms-flex-wrap:wrap;}.view-events:first-child{top:50px;opacity:0;position:relative;transition:400ms top linear,400ms opacity linear;}.view-events.active{top:0px;opacity:1;}.view-events:first-child{padding-top:100px;}@media (max-width:860px){.view-events:first-child{padding-top:60px;}}@media (max-width:650px){.view-events:first-child{padding-top:45px;}}.view-events:last-child{padding-bottom:100px;}@media (max-width:860px){.view-events:last-child{padding-bottom:60px;}}@media (max-width:650px){.view-events:last-child{padding-bottom:45px;}}.view-events .views-row{background-color:white;margin-right:5%;-webkit-box-flex:1;-ms-flex:1 0 30%;flex:0 0 30%;-webkit-box-shadow:0px 0px 9px 2px rgba(53,48,47,0.15);-moz-box-shadow:0px 0px 9px 2px rgba(53,48,47,0.15);box-shadow:0px 0px 9px 2px rgba(53,48,47,0.15);margin-bottom:40px;}.view-events .views-row:nth-child(3n+3){margin-right:0px;}.view-events .views-row .views-rows-wrapper{padding:20px 20px 25px 20px;position:relative;height:calc(100% - 40px);}.view-events .views-row .views-field-edit-node{position:absolute;right:15px;bottom:15px;}.view-events .views-row .views-field-edit-node a{padding:13px 18px 10px 18px;color:white !important;background-color:#442C5C;font-weight:normal;font-family:"MontBold",serif;text-transform:uppercase;font-size:0.88em;display:inline-block;text-decoration:none !important;transition-property:all;transition-duration:0.2s;transition-timing-function:linear;transition-delay:0s;position:relative;transform:translateZ(0);text-decoration:none;overflow:hidden;float:none;margin-top:10px;}.view-events .views-row .views-field-edit-node a:before{position:absolute;top:2;left:2;transition-property:transform;transition-duration:0.2s;transition-timing-function:linear;transition-delay:0s;display:block;width:300%;height:300%;content:"";transform:scale(0.5);transform-origin:center center;background-color:rgba(255,255,255,0.2);border-radius:50%;z-index:-1;}.view-events .views-row .views-field-edit-node a:after{position:absolute;top:0;left:0;display:flex;align-items:center;justify-content:center;font-family:"Font Awesome 5 Free";content:"";width:100%;height:100%;font-size:30px;font-weight:900;line-height:inherit;color:transparent;transform:scale(1.4);}.view-events .views-row .views-field-edit-node a:hover{color:transparent !important;}.view-events .views-row .views-field-edit-node a:hover:before{transform:scale(2);transform-origin:center center;}.view-events .views-row .views-field-edit-node a:hover:after{transition-property:all;transition-duration:0.2s;transition-timing-function:linear;transition-delay:0.2s;color:#fff;transform:scale(1);}.view-events .views-row .views-field-edit-node a:after{font-family:"Font Awesome 5 Free";content:"";}.view-events .views-row .event-date{color:#309BA2;font-weight:600;min-height:50px;line-height:1.4;}.view-events .views-row .event-date time:last-child{display:none;}.view-events .views-row .event-date time:last-child.active{display:inline;}.view-events .views-row .event-date time:last-child::before{content:"-";margin:0 5px;}.view-events .views-row .event-links{margin-top:20px;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;}.view-events .views-row .add-event{color:white;display:inline-block;margin-left:30px;}.view-events .views-row .add-event .addtocal-container{color:black;}.view-events .views-row .add-event .addtocal{background:transparent;border:0;padding:0;}.view-events .views-row .add-event .addtocal:active,.view-events .views-row .add-event .addtocal:focus{border:0;outline:none;}.view-events .views-row .add-event img{pointer-events:none;}.view-events .views-row .views-field-fieldset{position:absolute;bottom:25px;}.view-events .views-row .button-spacer{min-height:80px;}.view-events .views-row .views-field-field-event-type{color:#9B91A6;font-weight:600;}.view-events .views-row h3{font-family:"MontBold",serif;font-size:1.44em;line-height:1.3;color:#442C5C;margin:7px 0 10px 0;text-transform:lowercase;text-align:left;}.view-events .views-row .date-time-range,.view-events .views-row .views-field-field-location,.view-events .views-row .views-field-field-venue{color:#9B91A6;font-weight:600;font-size:0.8em;}.view-events .views-row .date-time-range.hidden,.view-events .views-row .views-field-field-location.hidden,.view-events .views-row .views-field-field-venue.hidden{display:none;}.view-events .views-row .views-field-field-speakers-description p{margin:0;font-size:0.8em;color:black;font-weight:600;}.view-events .views-row .views-field-field-speakers-description ul,.view-events .views-row .views-field-field-speakers-description ol{margin:0;font-size:0.8em;color:black;font-weight:600;padding-left:21px;padding-top:25px;padding-bottom:10px;}.view-events .views-row .views-field-field-link{display:inline-block;}.view-events .views-row .views-field-field-link a{box-shadow:0px 0px 10px rgba(53,48,47,0.4);-webkit-box-shadow:0px 0px 10px rgba(53,48,47,0.4);-moz-box-shadow:0px 0px 10px rgba(53,48,47,0.4);}.product-events{padding-top:100px;}@media (max-width:860px){.product-events{padding-top:60px;}}@media (max-width:650px){.product-events{padding-top:45px;}}.product-events.no-top-padding{padding-top:0px;}.product-events .view-events{justify-content:center;}.product-events .block-main-container{max-width:1060px;padding:0 15px;margin:0 auto;}.product-events .views-element-container{top:50px;opacity:0;position:relative;transition:400ms top linear,400ms opacity linear;}.product-events .views-element-container.active{top:0px;opacity:1;}.product-events .views-row{margin-right:3%;-webkit-box-flex:1;-ms-flex:1 0 31%;flex:0 0 31%;-webkit-box-shadow:0px 0px 9px 2px rgba(53,48,47,0.15);-moz-box-shadow:0px 0px 9px 2px rgba(53,48,47,0.15);box-shadow:0px 0px 9px 2px rgba(53,48,47,0.15);margin-bottom:40px;border:1px solid #EBE9E8;}.product-events .views-row:nth-child(3n+3){margin-right:3%;}.product-events .views-row:last-child{margin-right:0px;}.product-events .views-row h3{font-size:1.44em;}.product-events .views-row .event-date{color:#309BA2;font-weight:600;min-height:50px;line-height:1.4;}.product-events .views-row .event-date time:last-child{display:none;}.product-events .views-row .event-date time:last-child.active{display:inline;}.product-events .views-row .event-date time:last-child::before{content:"-";margin:0 5px;}.product-events .views-row .views-field-edit-node a{padding:13px 18px 10px 18px;color:white !important;background-color:#442C5C;font-weight:normal;font-family:"MontBold",serif;text-transform:uppercase;font-size:0.88em;display:inline-block;text-decoration:none !important;transition-property:all;transition-duration:0.2s;transition-timing-function:linear;transition-delay:0s;position:relative;transform:translateZ(0);text-decoration:none;overflow:hidden;float:none;margin-top:10px;}.product-events .views-row .views-field-edit-node a:before{position:absolute;top:2;left:2;transition-property:transform;transition-duration:0.2s;transition-timing-function:linear;transition-delay:0s;display:block;width:300%;height:300%;content:"";transform:scale(0.5);transform-origin:center center;background-color:rgba(255,255,255,0.2);border-radius:50%;z-index:-1;}.product-events .views-row .views-field-edit-node a:after{position:absolute;top:0;left:0;display:flex;align-items:center;justify-content:center;font-family:"Font Awesome 5 Free";content:"";width:100%;height:100%;font-size:30px;font-weight:900;line-height:inherit;color:transparent;transform:scale(1.4);}.product-events .views-row .views-field-edit-node a:hover{color:transparent !important;}.product-events .views-row .views-field-edit-node a:hover:before{transform:scale(2);transform-origin:center center;}.product-events .views-row .views-field-edit-node a:hover:after{transition-property:all;transition-duration:0.2s;transition-timing-function:linear;transition-delay:0.2s;color:#fff;transform:scale(1);}.product-events .views-row .views-field-edit-node a:after{font-family:"Font Awesome 5 Free";content:"";}.product-events .views-row .views-field-field-event-type{font-size:1em;}.product-events .views-row .event-links{margin-top:20px;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;}.product-events .views-row .add-event{color:white;display:inline-block;margin-left:30px;}.product-events .views-row .add-event .addtocal-container{color:black;}.product-events .views-row .add-event .addtocal{background:transparent;border:0;padding:0;}.product-events .views-row .add-event .addtocal:active,.product-events .views-row .add-event .addtocal:focus{border:0;outline:none;}.product-events .views-row .add-event img{pointer-events:none;}.product-events header h2{margin:5px 0 60px 0;}.product-events footer{padding-bottom:100px;padding-top:45px;text-align:center;}@media (max-width:860px){.product-events footer{padding-bottom:60px;}}@media (max-width:650px){.product-events footer{padding-bottom:45px;}}.product-events footer a.solid-button-purple{box-shadow:0px 0px 10px rgba(53,48,47,0.4);-webkit-box-shadow:0px 0px 10px rgba(53,48,47,0.4);-moz-box-shadow:0px 0px 10px rgba(53,48,47,0.4);}.articles-webinars{padding-top:100px;}@media (max-width:860px){.articles-webinars{padding-top:60px;}}@media (max-width:650px){.articles-webinars{padding-top:45px;}}.articles-webinars .js-pager__items{margin:-60px 0 0 0;padding:0;list-style:none;text-align:center;}.articles-webinars .pager__item{margin:0;padding:0;padding-bottom:100px;text-align:center;}@media (max-width:860px){.articles-webinars .pager__item{padding-bottom:60px;}}@media (max-width:650px){.articles-webinars .pager__item{padding-bottom:45px;}}.articles-webinars .pager__item a{padding:13px 18px 10px 18px;color:white !important;background-color:#442C5C;font-weight:normal;font-family:"MontBold",serif;text-transform:uppercase;font-size:0.88em;display:inline-block;text-decoration:none !important;transition-property:all;transition-duration:0.2s;transition-timing-function:linear;transition-delay:0s;position:relative;transform:translateZ(0);text-decoration:none;overflow:hidden;box-shadow:0px 0px 10px rgba(53,48,47,0.4);-webkit-box-shadow:0px 0px 10px rgba(53,48,47,0.4);-moz-box-shadow:0px 0px 10px rgba(53,48,47,0.4);}.articles-webinars .pager__item a:before{position:absolute;top:2;left:2;transition-property:transform;transition-duration:0.2s;transition-timing-function:linear;transition-delay:0s;display:block;width:300%;height:300%;content:"";transform:scale(0.5);transform-origin:center center;background-color:rgba(255,255,255,0.2);border-radius:50%;z-index:-1;}.articles-webinars .pager__item a:after{position:absolute;top:0;left:0;display:flex;align-items:center;justify-content:center;font-family:"Font Awesome 5 Free";content:"";width:100%;height:100%;font-size:30px;font-weight:900;line-height:inherit;color:transparent;transform:scale(1.4);}.articles-webinars .pager__item a:hover{color:transparent !important;}.articles-webinars .pager__item a:hover:before{transform:scale(2);transform-origin:center center;}.articles-webinars .pager__item a:hover:after{transition-property:all;transition-duration:0.2s;transition-timing-function:linear;transition-delay:0.2s;color:#fff;transform:scale(1);}.articles-webinars .pager__item a:after{font-family:"Font Awesome 5 Free";content:"";}.articles-webinars .no-results{margin-top:50px;padding-bottom:100px;text-align:center;}@media (max-width:860px){.articles-webinars .no-results{padding-bottom:60px;}}@media (max-width:650px){.articles-webinars .no-results{padding-bottom:45px;}}.node--type-article #block-alma-content article .body{text-align:left;padding-top:100px;padding-bottom:100px;max-width:780px;}@media (max-width:860px){.node--type-article #block-alma-content article .body{padding-top:60px;padding-bottom:60px;}}@media (max-width:650px){.node--type-article #block-alma-content article .body{padding-top:45px;padding-bottom:45px;}}.node--type-article #block-alma-content article .body a{color:#309BA2;font-family:"MontBold";}.node--type-article #block-alma-content article .body a:hover{text-decoration:underline;}.node--type-article #block-alma-content article .body h3,.node--type-article #block-alma-content article .body h2{text-align:left;}.node--type-article #block-alma-content article .body h3.text-align-center,.node--type-article #block-alma-content article .body h2.text-align-center{text-align:center;}.node--type-article #block-alma-content article .body h2{margin-top:30px;}.node--type-article #block-alma-content article .body article{margin-top:30px;margin-bottom:30px;}.node--type-article #block-alma-content article .body article:last-child{margin-bottom:0px;}.node--type-article #block-alma-content article .body article:first-child{margin-top:0px;}.node--type-article .recent-articles-webinars{max-width:1060px;padding:0 15px;margin:0 auto;}.node--type-article .recent-articles-webinars h2{margin-bottom:60px;margin-top:0px;}@media (max-width:650px){.node--type-article .recent-articles-webinars h2{margin-bottom:45px;}}.featured-articles-webinars{padding-top:100px;padding-bottom:100px;}@media (max-width:860px){.featured-articles-webinars{padding-top:60px;padding-bottom:60px;}}@media (max-width:650px){.featured-articles-webinars{padding-top:45px;padding-bottom:45px;}}.featured-articles-webinars .block-main-container{display:-webkit-box;display:-ms-flexbox;display:flex;background-color:#442C5C;}.featured-articles-webinars .field_featured_article{-webkit-box-flex:2;-ms-flex:2;flex:2;color:white;}.featured-articles-webinars .field_featured_article article{padding:25px;}.featured-articles-webinars .field_featured_article .divider{margin:0 5px;}.featured-articles-webinars .field_featured_article .type-date .field_published_date{display:inline-block;}.featured-articles-webinars .field_featured_article .featured-article-button{padding:13px 18px 10px 18px;color:white !important;background-color:#309BA2;font-weight:normal;font-family:"MontBold",serif;text-transform:uppercase;font-size:0.88em;display:inline-block;text-decoration:none !important;transition-property:all;transition-duration:0.2s;transition-timing-function:linear;transition-delay:0s;position:relative;transform:translateZ(0);text-decoration:none;overflow:hidden;margin-top:30px;}.featured-articles-webinars .field_featured_article .featured-article-button:before{position:absolute;top:2;left:2;transition-property:transform;transition-duration:0.2s;transition-timing-function:linear;transition-delay:0s;display:block;width:300%;height:300%;content:"";transform:scale(0.5);transform-origin:center center;background-color:rgba(255,255,255,0.2);border-radius:50%;z-index:-1;}.featured-articles-webinars .field_featured_article .featured-article-button:after{position:absolute;top:0;left:0;display:flex;align-items:center;justify-content:center;font-family:"Font Awesome 5 Free";content:"";width:100%;height:100%;font-size:30px;font-weight:900;line-height:inherit;color:transparent;transform:scale(1.4);}.featured-articles-webinars .field_featured_article .featured-article-button:hover{color:transparent !important;}.featured-articles-webinars .field_featured_article .featured-article-button:hover:before{transform:scale(2);transform-origin:center center;}.featured-articles-webinars .field_featured_article .featured-article-button:hover:after{transition-property:all;transition-duration:0.2s;transition-timing-function:linear;transition-delay:0.2s;color:#fff;transform:scale(1);}.featured-articles-webinars .field_featured_article h2{color:#EEC7B1;margin:20px 0;font-size:2.22em;text-align:left;}.featured-articles-webinars .field_featured_article_image{-webkit-box-flex:1;-ms-flex:1;flex:1;}.featured-articles-webinars .field_featured_article_image img{width:100%;display:block;}.view-articles_webinars{display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;-ms-flex-wrap:wrap;}.view-articles_webinars:first-child{padding-top:100px;}@media (max-width:860px){.view-articles_webinars:first-child{padding-top:60px;}}@media (max-width:650px){.view-articles_webinars:first-child{padding-top:45px;}}.view-articles_webinars:last-child{padding-bottom:100px;}@media (max-width:860px){.view-articles_webinars:last-child{padding-bottom:60px;}}@media (max-width:650px){.view-articles_webinars:last-child{padding-bottom:45px;}}.view-articles_webinars .views-row{margin-right:5%;-webkit-box-flex:1;-ms-flex:1 0 30%;flex:0 0 30%;box-shadow:0px 0px 10px rgba(53,48,47,0.2);-webkit-box-shadow:0px 0px 10px rgba(53,48,47,0.2);-moz-box-shadow:0px 0px 10px rgba(53,48,47,0.2);margin-bottom:40px;}.view-articles_webinars .views-row:nth-child(3n+3){margin-right:0px;}.view-articles_webinars .views-row .views-field-edit-node{position:absolute;right:15px;bottom:15px;}.view-articles_webinars .views-row .views-field-edit-node a{padding:13px 18px 10px 18px;color:white !important;background-color:#442C5C;font-weight:normal;font-family:"MontBold",serif;text-transform:uppercase;font-size:0.88em;display:inline-block;text-decoration:none !important;transition-property:all;transition-duration:0.2s;transition-timing-function:linear;transition-delay:0s;position:relative;transform:translateZ(0);text-decoration:none;overflow:hidden;float:none;margin-top:10px;}.view-articles_webinars .views-row .views-field-edit-node a:before{position:absolute;top:2;left:2;transition-property:transform;transition-duration:0.2s;transition-timing-function:linear;transition-delay:0s;display:block;width:300%;height:300%;content:"";transform:scale(0.5);transform-origin:center center;background-color:rgba(255,255,255,0.2);border-radius:50%;z-index:-1;}.view-articles_webinars .views-row .views-field-edit-node a:after{position:absolute;top:0;left:0;display:flex;align-items:center;justify-content:center;font-family:"Font Awesome 5 Free";content:"";width:100%;height:100%;font-size:30px;font-weight:900;line-height:inherit;color:transparent;transform:scale(1.4);}.view-articles_webinars .views-row .views-field-edit-node a:hover{color:transparent !important;}.view-articles_webinars .views-row .views-field-edit-node a:hover:before{transform:scale(2);transform-origin:center center;}.view-articles_webinars .views-row .views-field-edit-node a:hover:after{transition-property:all;transition-duration:0.2s;transition-timing-function:linear;transition-delay:0.2s;color:#fff;transform:scale(1);}.view-articles_webinars .views-row .views-field-edit-node a:after{font-family:"Font Awesome 5 Free";content:"";}.view-articles_webinars .views-row .article-webinar-image{position:relative;}.view-articles_webinars .views-row .article-webinar-image .purple-triangle{position:absolute;right:0px;top:0px;}.view-articles_webinars .views-row .article-webinar-image .webinar-article-icon{position:absolute;right:18px;top:18px;}.view-articles_webinars .views-row .views-field-fieldset{position:relative;}.view-articles_webinars .views-row .button-spacer{min-height:80px;}.view-articles_webinars .views-row .article-webinar-details{padding:15px 20px 25px 20px;}.view-articles_webinars .views-row .type-date{color:#309BA2;font-weight:600;line-height:1.4;font-family:"MontBold";}.view-articles_webinars .views-row .type-date .divider{margin:0 5px;}.view-articles_webinars .views-row h3{font-family:"MontBold",serif;font-size:1.44em;line-height:1.3;color:#442C5C;margin:7px 0 10px 0;text-transform:lowercase;text-align:left;transition:200ms text-decoration linear;}.view-articles_webinars .views-row h3:hover{text-decoration:underline;}.view-articles_webinars .views-row h3 a{color:#442C5C;}.view-articles_webinars .views-row .item-link{position:absolute;bottom:25px;margin-top:0px;left:20px;}.view-articles_webinars .views-row .item-link a{box-shadow:0px 0px 10px rgba(53,48,47,0.4);-webkit-box-shadow:0px 0px 10px rgba(53,48,47,0.4);-moz-box-shadow:0px 0px 10px rgba(53,48,47,0.4);}.view-articles_webinars .views-row .views-rows-wrapper{position:relative;height:100%;}.recent-articles-webinars .view-articles_webinars:first-child{padding-top:0px;}.node--type-product_device.page-node-64229 .highlighted-features-benefits .highlighted-features .field_highlighted_feature .field_title{padding-right:0px;}.node--type-product_device.page-node-106967 header#product-main.transparent .product-intro h1{max-width:1000px;margin:0 auto;}.node--type-product_device.page-node-208766 .accessories .views-element-container header h2{color:transparent;height:1px;overflow:hidden;margin:0;}.node--type-product_device.page-node-229812 .accessories .views-element-container .slick--view--handpiece-accessories .slick__arrow{position:absolute;top:50%;}.node--type-product_device.page-node-229812 .accessories .views-element-container .slick--view--handpiece-accessories .slick__arrow > .slick-arrows{width:600px;}.node--type-product_device.page-node-229812 .accessories .views-element-container .slick--view--handpiece-accessories .par-handpiece_accessory_callout{display:block;}.node--type-product_device.page-node-229812 .accessories .views-element-container .slick--view--handpiece-accessories .par-handpiece_accessory_callout > div.field_image img{max-width:500px;padding-right:0px;margin:0 auto;}.node--type-product_device.page-node-229812 .accessories .views-element-container .slick--view--handpiece-accessories .par-handpiece_accessory_callout .handpiece-accessory-text{text-align:center;margin:20px 0 0 0;}.node--type-product_device.page-node-229812 .accessories .views-element-container .slick--view--handpiece-accessories .par-handpiece_accessory_callout .handpiece-accessory-text .field_title{font-size:1em;color:white;}.node--type-product_device .main-layout-wrapper{position:relative;background-color:white;}.node--type-product_device .mobile-header-description{display:none;}.node--type-product_device header#product-main.fullspan{margin-top:87px;position:relative;}.node--type-product_device header#product-main.fullspan img{width:100%;display:block;}.node--type-product_device header#product-main.fullspan .product-header-arrow{width:34px;height:19px;margin:20px auto 0 auto;}.node--type-product_device header#product-main.fullspan .product-overlay{position:absolute;left:0px;top:0px;width:100%;height:100%;background:#442c5c;background:linear-gradient(52deg,rgba(68,44,92,0.5004376751) 0%,rgba(48,155,162,0.5) 100%);}.node--type-product_device header#product-main.fullspan .product-intro{position:absolute;top:100%;transform:translateY(-115%);width:calc(100% - 30px);padding:0 15px;}.node--type-product_device header#product-main.fullspan .product-intro h2{color:white;font-weight:100;font-size:2.22em;font-family:"MontRegular",sans-serif;margin:0 0 15px 0;text-transform:none;}.node--type-product_device header#product-main.fullspan .product-intro h1{color:white;margin:0;line-height:0.8;}.node--type-product_device header#product-main.fullspan .product-intro .field_description{max-width:600px;margin:20px auto 0 auto;color:white;text-align:center;}.node--type-product_device header#product-main.fullvideo{margin-top:87px;position:relative;}.node--type-product_device header#product-main.fullvideo video{width:100%;display:block;}.node--type-product_device header#product-main.fullvideo .product-overlay{position:absolute;left:0px;top:0px;width:100%;height:100%;background:#442c5c;background:linear-gradient(52deg,rgba(68,44,92,0.5004376751) 0%,rgba(48,155,162,0.5) 100%);}.node--type-product_device header#product-main.fullvideo .product-header-arrow{width:34px;height:19px;margin:20px auto 0 auto;}.node--type-product_device header#product-main.fullvideo .product-intro{position:absolute;width:calc(100% - 30px);top:100%;transform:translateY(-115%);padding:0 15px;}.node--type-product_device header#product-main.fullvideo .product-intro h2{color:white;font-weight:100;font-size:2.22em;font-family:"MontRegular",sans-serif;margin:0 0 15px 0;text-transform:none;}.node--type-product_device header#product-main.fullvideo .product-intro h1{color:white;margin:0;line-height:0.8;}.node--type-product_device header#product-main.fullvideo .product-intro .field_description{max-width:600px;margin:20px auto 0 auto;color:white;text-align:center;}.node--type-product_device header#product-main.transparent{position:relative;height:900px;}.node--type-product_device header#product-main.transparent .fixed-header{background:transparent linear-gradient(233deg,#309BA2 0%,#31969F 20%,#32919C 33%,#338996 47%,#3D5375 61%,#3B607D 62%,#442C5C 100%) 0% 0% no-repeat padding-box;opacity:1;position:fixed;top:0px;left:0px;width:100%;height:100%;}.node--type-product_device header#product-main.transparent .fixed-header.hidden{visibility:hidden;}.node--type-product_device header#product-main.transparent .container{position:relative;}.node--type-product_device header#product-main.transparent .product-overlay{position:fixed;left:0px;top:0px;width:100%;height:900px;background:transparent linear-gradient(233deg,#309BA2 0%,#31969F 20%,#32919C 33%,#338996 47%,#3D5375 61%,#3B607D 62%,#442C5C 100%) 0% 0% no-repeat padding-box;opacity:0.1;}.node--type-product_device header#product-main.transparent .product-overlay.hidden{visibility:hidden;}.node--type-product_device header#product-main.transparent #header-image-still.hidden-still{opacity:0;}.node--type-product_device header#product-main.transparent img{display:block;margin:0 auto;max-height:800px;width:auto;padding-top:100px;}.node--type-product_device header#product-main.transparent img.hidden-still{opacity:0;}.node--type-product_device header#product-main.transparent img.product-header-arrow{padding:0;margin:25px auto 0 auto;width:34px;height:19px;}.node--type-product_device header#product-main.transparent .product-intro{position:relative;top:100%;transform:translateY(-115%);padding:0 15px;}.node--type-product_device header#product-main.transparent .product-intro h2{color:white;font-weight:100;font-size:2.22em;font-family:"MontRegular",sans-serif;margin:0 0 15px 0;text-transform:none;}.node--type-product_device header#product-main.transparent .product-intro h1{color:white;margin:0;line-height:0.8;}.node--type-product_device header#product-main.transparent .product-intro .field_description{max-width:600px;margin:20px auto 0 auto;color:white;text-align:center;}.node--type-product_device header#product-main.transparent .text-gradient{position:absolute;height:100%;width:100%;bottom:0px;left:0px;background:black;background:-moz-linear-gradient(0deg,rgba(0,0,0,0.599877451) 0%,rgba(0,0,0,0.3911939776) 25%,rgba(0,0,0,0.1278886555) 50%,rgba(0,0,0,0) 75%);background:-webkit-linear-gradient(0deg,rgba(0,0,0,0.599877451) 0%,rgba(0,0,0,0.3911939776) 25%,rgba(0,0,0,0.1278886555) 50%,rgba(0,0,0,0) 75%);background:linear-gradient(0deg,rgba(0,0,0,0.599877451) 0%,rgba(0,0,0,0.3911939776) 25%,rgba(0,0,0,0.1278886555) 50%,rgba(0,0,0,0) 75%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000",endColorstr="#000000",GradientType=1);}.node--type-product_device header#product-main.transparent .text-gradient-fill{position:absolute;height:100%;width:100%;left:0px;top:0px;background:black;opacity:0;}.node--type-product_device .page-content{position:relative;background-color:white;}.node--type-product_device .field_page_intro_text{max-width:1060px;padding:0 15px;margin:0 auto;padding-top:100px;padding-bottom:100px;max-width:780px;}@media (max-width:860px){.node--type-product_device .field_page_intro_text{padding-top:60px;padding-bottom:60px;}}@media (max-width:650px){.node--type-product_device .field_page_intro_text{padding-top:45px;padding-bottom:45px;}}.node--type-product_device .field_page_intro_text.no-bottom-padding{padding-bottom:0px;}.node--type-product_device .field_page_intro_text .field_media_oembed_video iframe{max-height:457px;width:100%;}.node--type-product_device .field_page_intro_text p:first-child{margin-top:0px;}.node--type-product_device .field_page_intro_text p:last-child{margin-bottom:0px;}.node--type-product_device .field_page_intro_text h2{margin-bottom:40px;}.node--type-product_device .field_page_intro_text h2:first-child{margin-top:0px;}.node--type-product_device .field_page_intro_text a{color:#309BA2;font-family:"MontBold",serif;}.node--type-product_device .field_page_intro_text a:hover{text-decoration:underline;}.node--type-product_device .par-highlighted_features_benefits{padding-top:100px;top:50px;opacity:0;position:relative;transition:400ms top linear,400ms opacity linear;}@media (max-width:860px){.node--type-product_device .par-highlighted_features_benefits{padding-top:60px;}}@media (max-width:650px){.node--type-product_device .par-highlighted_features_benefits{padding-top:45px;}}.node--type-product_device .par-highlighted_features_benefits.active{top:0px;opacity:1;}.node--type-product_device .par-highlighted_features_benefits > .field_title{text-align:center;font-family:"MontBold",serif;font-size:3.33em;line-height:1;color:#442C5C;margin-bottom:0px;text-align:center;text-transform:lowercase;padding:0 15px;}.node--type-product_device #field_blocknodeproduct_devicefield_kit_details{max-width:1060px;padding:0 15px;margin:0 auto;padding-top:100px;padding-bottom:100px;margin-bottom:-25px;overflow:hidden;}@media (max-width:860px){.node--type-product_device #field_blocknodeproduct_devicefield_kit_details{padding-top:60px;padding-bottom:60px;}}@media (max-width:650px){.node--type-product_device #field_blocknodeproduct_devicefield_kit_details{padding-top:45px;padding-bottom:45px;}}.node--type-product_device #field_blocknodeproduct_devicefield_kit_details h3{text-align:left;margin-bottom:15px;margin-top:30px;}.node--type-product_device #field_blocknodeproduct_devicefield_kit_details .field_label{font-family:"MontBold",serif;font-size:3.33em;line-height:1;color:#442C5C;margin-bottom:30px;text-align:center;text-transform:lowercase;display:block;width:100%;}.node--type-product_device #field_blocknodeproduct_devicefield_kit_details .par-kit_details{display:-webkit-box;display:-ms-flexbox;display:flex;}.node--type-product_device #field_blocknodeproduct_devicefield_kit_details .par-kit_details .kit-left-column{flex:1;}.node--type-product_device #field_blocknodeproduct_devicefield_kit_details .par-kit_details .kit-right-column{flex:2;padding-left:50px;}.node--type-product_device #field_blocknodeproduct_devicefield_kit_details .paragraph--type--information-table-item .field_title{font-size:1.2em;line-height:1.2;font-family:"MontBold",serif;margin:0 0 10px 0;}.node--type-product_device #field_blocknodeproduct_devicefield_kit_details .details-tabs .field_title{display:none;}.node--type-product_device #field_blocknodeproduct_devicefield_kit_details .details-tabs .details-tabs-parent > div{background-color:#9B91A6;color:white;font-family:"MontBold",serif;display:inline-block;cursor:pointer;padding:8px 20px;}.node--type-product_device #field_blocknodeproduct_devicefield_kit_details .details-tabs .details-tabs-parent > div.active{background-color:#442C5C;}.node--type-product_device #field_blocknodeproduct_devicefield_kit_details .details-tabs .field_detail_tabs_custom{display:none;}.node--type-product_device #field_blocknodeproduct_devicefield_kit_details .details-tabs .field_detail_tabs_custom.active{display:block;}.node--type-product_device #field_blocknodeproduct_devicefield_kit_details .details-tabs .field_tab_information{background-color:#EBE9E8;padding:10px 20px;}.node--type-product_device #field_blocknodeproduct_devicefield_kit_details .details-tabs .field_tab_information p{margin:0;}.node--type-product_device #field_blocknodeproduct_devicefield_kit_details .kit-tabs-wrapper{margin-bottom:20px;position:relative;font-size:0.9em;margin-top:15px;}.node--type-product_device #field_blocknodeproduct_devicefield_kit_details .kit-tabs-wrapper .kit-details-tabs{background-color:#9B91A6;color:white;font-family:"MontBold",serif;}.node--type-product_device #field_blocknodeproduct_devicefield_kit_details .kit-tabs-wrapper .kit-details-tabs > div{display:inline-block;cursor:pointer;padding:8px 20px;}.node--type-product_device #field_blocknodeproduct_devicefield_kit_details .kit-tabs-wrapper .kit-details-tabs > div.active{background-color:#442C5C;}.node--type-product_device #field_blocknodeproduct_devicefield_kit_details .kit-tabs-wrapper .field_feature_description,.node--type-product_device #field_blocknodeproduct_devicefield_kit_details .kit-tabs-wrapper .field_morning_night,.node--type-product_device #field_blocknodeproduct_devicefield_kit_details .kit-tabs-wrapper .field_additional_information{display:none;background-color:#EBE9E8;padding:10px 20px;}.node--type-product_device #field_blocknodeproduct_devicefield_kit_details .kit-tabs-wrapper .field_feature_description p,.node--type-product_device #field_blocknodeproduct_devicefield_kit_details .kit-tabs-wrapper .field_morning_night p,.node--type-product_device #field_blocknodeproduct_devicefield_kit_details .kit-tabs-wrapper .field_additional_information p{margin:0;}.node--type-product_device #field_blocknodeproduct_devicefield_kit_details .kit-tabs-wrapper .field_feature_description{display:block;}.node--type-product_device #field_blocknodeproduct_devicefield_kit_details .kit-tabs-wrapper .field_feature_description.hidden{display:none;}.node--type-product_device #field_blocknodeproduct_devicefield_kit_details .kit-tabs-wrapper .field_morning_night.active,.node--type-product_device #field_blocknodeproduct_devicefield_kit_details .kit-tabs-wrapper .field_additional_information.active{display:block;}.node--type-product_device #field_blocknodeproduct_devicefield_kit_details .device-logos{display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;}.node--type-product_device #field_blocknodeproduct_devicefield_kit_details .device-logos .field_associated_device_logos,.node--type-product_device #field_blocknodeproduct_devicefield_kit_details .device-logos .field_associated_device_logos_2{flex:0 0 30%;margin-right:5%;margin-bottom:25px;text-align:left;}.node--type-product_device #field_blocknodeproduct_devicefield_kit_details .device-logos .field_associated_device_logos:nth-child(3n+3),.node--type-product_device #field_blocknodeproduct_devicefield_kit_details .device-logos .field_associated_device_logos_2:nth-child(3n+3){margin-right:0px;}.node--type-product_device #field_blocknodeproduct_devicefield_kit_details .device-logos .par-associated_device_logos_2{position:relative;}.node--type-product_device #field_blocknodeproduct_devicefield_kit_details .device-logos .field_device_logo_link a{color:transparent;position:absolute;left:0px;top:0px;width:100%;height:100%;}.node--type-product_device .highlighted-features-benefits{max-width:1060px;padding:0 15px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:100px;padding-bottom:100px;padding-top:60px;align-items:center;}@media (max-width:860px){.node--type-product_device .highlighted-features-benefits{padding-top:60px;padding-bottom:60px;}}@media (max-width:650px){.node--type-product_device .highlighted-features-benefits{padding-top:45px;padding-bottom:45px;}}.node--type-product_device .highlighted-features-benefits .highlighted-feature-image{-ms-flex-negative:0;flex-shrink:0;}.node--type-product_device .highlighted-features-benefits .highlighted-feature-image img{max-width:350px;}.node--type-product_device .highlighted-features-benefits .highlighted-features{-webkit-box-flex:2;-ms-flex:2;flex:2;padding-left:15px;padding-top:20px;}.node--type-product_device .highlighted-features-benefits .highlighted-features .highlighted-features-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;-ms-flex-wrap:wrap;}.node--type-product_device .highlighted-features-benefits .highlighted-features .field_highlighted_feature{-webkit-box-flex:1;-ms-flex:1 0 48%;flex:0 0 48%;margin-bottom:50px;margin-right:4%;}.node--type-product_device .highlighted-features-benefits .highlighted-features .field_highlighted_feature:nth-child(2n+2){margin-right:0px;}.node--type-product_device .highlighted-features-benefits .highlighted-features .field_highlighted_feature .field_title{font-family:"MontRegular",sans-serif;color:#309BA2;font-size:1.2em;line-height:1.2;font-weight:400;margin:0;letter-spacing:1px;padding-right:20px;text-align:left;text-transform:none;}.node--type-product_device .highlighted-features-benefits .highlighted-features .field_link{width:100%;}.node--type-product_device .highlighted-features-benefits .highlighted-features .field_link a{padding:13px 18px 10px 18px;color:white !important;background-color:#309BA2;font-weight:normal;font-family:"MontBold",serif;text-transform:uppercase;font-size:0.88em;display:inline-block;text-decoration:none !important;transition-property:all;transition-duration:0.2s;transition-timing-function:linear;transition-delay:0s;position:relative;transform:translateZ(0);text-decoration:none;overflow:hidden;float:right;box-shadow:0px 0px 10px rgba(53,48,47,0.2);-webkit-box-shadow:0px 0px 10px rgba(53,48,47,0.2);-moz-box-shadow:0px 0px 10px rgba(53,48,47,0.2);}.node--type-product_device .highlighted-features-benefits .highlighted-features .field_link a:before{position:absolute;top:2;left:2;transition-property:transform;transition-duration:0.2s;transition-timing-function:linear;transition-delay:0s;display:block;width:300%;height:300%;content:"";transform:scale(0.5);transform-origin:center center;background-color:rgba(255,255,255,0.2);border-radius:50%;z-index:-1;}.node--type-product_device .highlighted-features-benefits .highlighted-features .field_link a:after{position:absolute;top:0;left:0;display:flex;align-items:center;justify-content:center;font-family:"Font Awesome 5 Free";content:"";width:100%;height:100%;font-size:30px;font-weight:900;line-height:inherit;color:transparent;transform:scale(1.4);}.node--type-product_device .highlighted-features-benefits .highlighted-features .field_link a:hover{color:transparent !important;}.node--type-product_device .highlighted-features-benefits .highlighted-features .field_link a:hover:before{transform:scale(2);transform-origin:center center;}.node--type-product_device .highlighted-features-benefits .highlighted-features .field_link a:hover:after{transition-property:all;transition-duration:0.2s;transition-timing-function:linear;transition-delay:0.2s;color:#fff;transform:scale(1);}.node--type-product_device .highlighted-features-benefits .highlighted-features .field_feature_description{padding-left:64px;margin-top:10px;}.node--type-product_device .highlighted-features-benefits .highlighted-features .field_feature_description p{margin:0;}.node--type-product_device .highlighted-features-benefits .highlighted-features .feature-icon-text{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;}.node--type-product_device .highlighted-features-benefits .highlighted-features .feature-icon-text .field_icon{margin-right:19px;}.node--type-product_device .highlighted-features-benefits .highlighted-features .feature-icon-text .field_icon img{width:45px;display:block;max-width:45px;}.node--type-product_device #field_blocknodeproduct_devicefield_description{max-width:1060px;padding:0 15px;margin:0 auto;display:none;}.node--type-product_device #field_blocknodeproduct_devicefield_description.hidden{display:none !important;}.node--type-product_device .additional-features{position:relative;}.node--type-product_device .additional-features h2{margin-top:0px;margin-bottom:60px;}@media (max-width:650px){.node--type-product_device .additional-features h2{margin-bottom:45px;}}.node--type-product_device .additional-features .block-main-container .addl-features-benefits-wrapper{position:relative;}.node--type-product_device .additional-features .block-main-container .addl-features-benefits-wrapper .product-feature-triangle{position:absolute;left:0px;bottom:0px;width:20%;transition:all 700ms linear;}.node--type-product_device .additional-features .block-main-container .addl-features-benefits-wrapper .product-feature-triangle.active{width:100%;}.node--type-product_device .additional-features .block-main-container .addl-features-benefits-wrapper .product-feature-triangle img{display:block;}.node--type-product_device .additional-features .block-main-container .addl-features-benefits-wrapper .container{position:relative;}.node--type-product_device .additional-features .block-main-container .addl-features-benefits{display:-webkit-box;display:-ms-flexbox;display:flex;}.node--type-product_device .additional-features .block-main-container .addl-features-benefits .left{-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;}.node--type-product_device .additional-features .block-main-container .addl-features-benefits .left .views-element-container{padding-right:20px;}.node--type-product_device .additional-features .block-main-container .addl-features-benefits .left .field_title{font-size:1.22em;margin-bottom:30px;border-left:1px solid #35302F;padding-left:15px;cursor:pointer;}.node--type-product_device .additional-features .block-main-container .addl-features-benefits .right{-webkit-box-flex:0;-ms-flex:0 0 80%;flex:0 0 80%;}.node--type-product_device .additional-features .block-main-container .addl-features-benefits .right .field_title{display:none;}.node--type-product_device .additional-features .block-main-container .field_add_features_benefits,.node--type-product_device .additional-features .block-main-container .field_feature_benefit{display:none;}.node--type-product_device .additional-features .block-main-container .field_add_features_benefits.active,.node--type-product_device .additional-features .block-main-container .field_feature_benefit.active{display:block;}.node--type-product_device .additional-features .block-main-container .par-feature_benefit{display:-webkit-box;display:-ms-flexbox;display:flex;}.node--type-product_device .additional-features .block-main-container .par-feature_benefit .field_text{-webkit-box-flex:0;-ms-flex:0 0 30%;flex:0 0 30%;}.node--type-product_device .additional-features .block-main-container .par-feature_benefit .field_text p{margin:0;}.node--type-product_device .additional-features .block-main-container .par-feature_benefit .field_image img{display:block;max-width:110%;position:relative;left:-5%;}.node--type-product_device .before-afters{background-image:url(/themes/alma/img/alma-ba-background-v2-cmp.jpg);background-size:cover;background-repeat:no-repeat;background-position:right top;}.node--type-product_device .before-afters h2{margin:0 0 60px 0;margin-bottom:60px;}@media (max-width:650px){.node--type-product_device .before-afters h2{margin-bottom:45px;}}.node--type-product_device .before-afters .views-element-container{max-width:1060px;padding:0 15px;margin:0 auto;max-width:860px;padding-top:100px;padding-bottom:100px;top:50px;opacity:0;position:relative;transition:400ms top linear,400ms opacity linear;}@media (max-width:860px){.node--type-product_device .before-afters .views-element-container{padding-top:60px;padding-bottom:60px;}}@media (max-width:650px){.node--type-product_device .before-afters .views-element-container{padding-top:45px;padding-bottom:45px;}}.node--type-product_device .before-afters .views-element-container.active{top:0px;opacity:1;}.node--type-product_device .before-afters .views-field-field-description{font-size:0.77em;margin:20px 0 0 0;text-align:center;}.node--type-product_device .before-afters .views-field-edit-node{text-align:center;}.node--type-product_device .before-afters .views-field-edit-node a{padding:13px 18px 10px 18px;color:white !important;background-color:#442C5C;font-weight:normal;font-family:"MontBold",serif;text-transform:uppercase;font-size:0.88em;display:inline-block;text-decoration:none !important;transition-property:all;transition-duration:0.2s;transition-timing-function:linear;transition-delay:0s;position:relative;transform:translateZ(0);text-decoration:none;overflow:hidden;float:none;margin-top:10px;}.node--type-product_device .before-afters .views-field-edit-node a:before{position:absolute;top:2;left:2;transition-property:transform;transition-duration:0.2s;transition-timing-function:linear;transition-delay:0s;display:block;width:300%;height:300%;content:"";transform:scale(0.5);transform-origin:center center;background-color:rgba(255,255,255,0.2);border-radius:50%;z-index:-1;}.node--type-product_device .before-afters .views-field-edit-node a:after{position:absolute;top:0;left:0;display:flex;align-items:center;justify-content:center;font-family:"Font Awesome 5 Free";content:"";width:100%;height:100%;font-size:30px;font-weight:900;line-height:inherit;color:transparent;transform:scale(1.4);}.node--type-product_device .before-afters .views-field-edit-node a:hover{color:transparent !important;}.node--type-product_device .before-afters .views-field-edit-node a:hover:before{transform:scale(2);transform-origin:center center;}.node--type-product_device .before-afters .views-field-edit-node a:hover:after{transition-property:all;transition-duration:0.2s;transition-timing-function:linear;transition-delay:0.2s;color:#fff;transform:scale(1);}.node--type-product_device .before-afters .views-field-edit-node a:after{font-family:"Font Awesome 5 Free";content:"";}.node--type-product_device .before-afters .views-field-fieldset{text-align:center;}.node--type-product_device .before-afters .slick-track{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;}.node--type-product_device .before-afters .slick__arrow{position:absolute;top:50%;}.node--type-product_device .before-afters .slick__arrow .slick-arrow::before{font-size:0px !important;}.node--type-product_device .before-afters .slick__arrow .slick-arrow.slick-prev{background-image:url(/themes/alma/img/alma-arrow-green-left.svg);background-repeat:no-repeat;background-position:25% center;}.node--type-product_device .before-afters .slick__arrow .slick-arrow.slick-next{background-image:url(/themes/alma/img/alma-arrow-green-right.svg);background-repeat:no-repeat;background-position:87% center;}.node--type-product_device .before-afters .slick-dots{position:relative;margin-top:20px;}.node--type-product_device .before-afters .slick-dots li{margin-right:20px;margin-left:0px;}.node--type-product_device .before-afters .slick-dots li:last-child{margin-right:0px;}.node--type-product_device .before-afters .slick-dots button{border:1px solid #309BA2;padding:5px;position:relative;}.node--type-product_device .before-afters .slick-dots button::before{content:"";}.node--type-product_device .before-afters .slick-dots button:hover::before{content:"";width:8px;height:8px;background-color:#309BA2;text-align:center;position:absolute;top:5px;left:5px;opacity:1;}.node--type-product_device .before-afters .slick-dots .slick-active button::before{content:"";width:8px;height:8px;background-color:#309BA2;text-align:center;position:absolute;top:5px;left:5px;opacity:1;}.node--type-product_device .before-afters .before-after-images{max-width:830px;padding:0 40px;margin:0 auto;width:auto;display:inline-block;}.node--type-product_device .before-afters .before-after-images .ba-cutlines{display:-webkit-box;display:-ms-flexbox;display:flex;}.node--type-product_device .before-afters .before-after-images .ba-cutlines > div{background-color:white;font-family:"MontBold",serif;color:#309BA2;font-size:1.11em;text-transform:lowercase;padding:8px 20px;line-height:1;-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:center;}.node--type-product_device .before-afters .before-after-images .cocoen{display:-webkit-box;display:-ms-flexbox;display:flex;}.node--type-product_device .before-afters .before-after-images .cocoen .before,.node--type-product_device .before-afters .before-after-images .cocoen .after{-webkit-box-flex:1;-ms-flex:1;flex:1;position:relative;}.node--type-product_device .before-afters .before-after-images .cocoen .before img,.node--type-product_device .before-afters .before-after-images .cocoen .after img{height:100%;}.node--type-product_device .before-afters .before-after-images .cocoen .before .item-label{position:absolute;left:0px;bottom:0px;background-color:white;font-family:"MontBold",serif;color:#309BA2;font-size:1.11em;text-transform:lowercase;padding:8px 20px;line-height:1;}.node--type-product_device .before-afters .before-after-images .cocoen .after .item-label{position:absolute;right:0px;bottom:0px;background-color:white;font-family:"MontBold",serif;color:#309BA2;font-size:1.11em;text-transform:lowercase;padding:8px 20px;line-height:1;}.node--type-product_device .indications{padding-top:100px;padding-bottom:100px;}@media (max-width:860px){.node--type-product_device .indications{padding-top:60px;padding-bottom:60px;}}@media (max-width:650px){.node--type-product_device .indications{padding-top:45px;padding-bottom:45px;}}.node--type-product_device .indications.reduced-padding{padding-top:0px;}.node--type-product_device .indications .views-element-container{top:50px;opacity:0;position:relative;transition:400ms top linear,400ms opacity linear;}.node--type-product_device .indications .views-element-container.active{top:0px;opacity:1;}.node--type-product_device .indications .par-indications{max-width:1060px;padding:0 15px;margin:0 auto;}.node--type-product_device .indications .par-indications .field_intro_text{max-width:620px;margin:-40px auto 0 auto;text-align:center;}.node--type-product_device .indications .par-indications .field_title{text-align:center;font-family:"MontBold",serif;font-size:3.33em;line-height:1;color:#442C5C;margin-bottom:60px;text-align:center;text-transform:lowercase;}@media (max-width:650px){.node--type-product_device .indications .par-indications .field_title{margin-bottom:45px;}}.node--type-product_device .indications .par-indications .field_indication.less-4{padding:25px 0;}.node--type-product_device .indications .par-indications .field_indication.less-4:nth-child(odd){background-color:#EBE9E8;}.node--type-product_device .indications .par-indications .field_indication.less-4 .text-wrapper{padding-left:26px;padding-right:26px;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;}.node--type-product_device .indications .par-indications .field_indication.less-4 .text-wrapper img{margin-right:15px;position:relative;top:2px;}.node--type-product_device .indications .par-indications .indications-wrapper{max-width:840px;margin:0 auto;}.node--type-product_device .indications .par-indications .indications-wrapper.less-4{max-width:500px;}.node--type-product_device .indications .par-indications .indications-wrapper .purple-button{padding:13px 18px 10px 18px;color:white !important;background-color:#442C5C;font-weight:normal;font-family:"MontBold",serif;text-transform:uppercase;font-size:0.88em;display:inline-block;text-decoration:none !important;transition-property:all;transition-duration:0.2s;transition-timing-function:linear;transition-delay:0s;position:relative;transform:translateZ(0);text-decoration:none;overflow:hidden;box-shadow:0px 0px 10px rgba(53,48,47,0.4);-webkit-box-shadow:0px 0px 10px rgba(53,48,47,0.4);-moz-box-shadow:0px 0px 10px rgba(53,48,47,0.4);}.node--type-product_device .indications .par-indications .indications-wrapper .purple-button:before{position:absolute;top:2;left:2;transition-property:transform;transition-duration:0.2s;transition-timing-function:linear;transition-delay:0s;display:block;width:300%;height:300%;content:"";transform:scale(0.5);transform-origin:center center;background-color:rgba(255,255,255,0.2);border-radius:50%;z-index:-1;}.node--type-product_device .indications .par-indications .indications-wrapper .purple-button:after{position:absolute;top:0;left:0;display:flex;align-items:center;justify-content:center;font-family:"Font Awesome 5 Free";content:"";width:100%;height:100%;font-size:30px;font-weight:900;line-height:inherit;color:transparent;transform:scale(1.4);}.node--type-product_device .indications .par-indications .indications-wrapper .purple-button:hover{color:transparent !important;}.node--type-product_device .indications .par-indications .indications-wrapper .purple-button:hover:before{transform:scale(2);transform-origin:center center;}.node--type-product_device .indications .par-indications .indications-wrapper .purple-button:hover:after{transition-property:all;transition-duration:0.2s;transition-timing-function:linear;transition-delay:0.2s;color:#fff;transform:scale(1);}.node--type-product_device .indications .par-indications .indications-wrapper .purple-button:after{font-family:"Font Awesome 5 Free";content:"";}.node--type-product_device .indications .par-indications .indications-wrapper .button-wrapper{text-align:center;margin-top:30px;}.node--type-product_device .indications .par-indications .indications-wrapper .indication-row::after{clear:both;content:"";display:table;}.node--type-product_device .indications .par-indications .indications-wrapper .indication-row .field_indication{padding:25px 0;width:48%;margin-right:4%;float:left;display:block;}.node--type-product_device .indications .par-indications .indications-wrapper .indication-row .field_indication .text-wrapper{padding-left:26px;padding-right:26px;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;}.node--type-product_device .indications .par-indications .indications-wrapper .indication-row .field_indication .text-wrapper img{margin-right:15px;position:relative;top:2px;}.node--type-product_device .indications .par-indications .indications-wrapper .indication-row .field_indication:nth-child(even){margin-right:0px;}.node--type-product_device .indications .par-indications .indications-wrapper .indication-row:nth-child(odd) .field_indication{background-color:#EBE9E8;}.node--type-product_device .indications .par-indications .indications-wrapper .indication-row:nth-child(n+8){display:none;}.node--type-product_device .indications .par-indications .indications-wrapper .indication-row.active:nth-child(n+8){display:block;}.node--type-product_device .accessories .views-element-container{padding-top:100px;padding-bottom:100px;background:transparent linear-gradient(241deg,#989694 0%,#35302F 46%,#35302F 100%) 0% 0% no-repeat padding-box;}@media (max-width:860px){.node--type-product_device .accessories .views-element-container{padding-top:60px;padding-bottom:60px;}}@media (max-width:650px){.node--type-product_device .accessories .views-element-container{padding-top:45px;padding-bottom:45px;}}.node--type-product_device .accessories .views-element-container > div{top:50px;opacity:0;position:relative;transition:400ms top linear,400ms opacity linear;}.node--type-product_device .accessories .views-element-container > div.active{top:0px;opacity:1;}.node--type-product_device .accessories .views-element-container header h2{color:white;margin:0 0 60px 0;margin-bottom:60px;}@media (max-width:650px){.node--type-product_device .accessories .views-element-container header h2{margin-bottom:45px;}}.node--type-product_device .accessories .views-element-container h2.field_title_custom{color:white;margin:0 0 40px 0;}.node--type-product_device .accessories .views-element-container .slick-dots{position:relative;margin-top:10px;}.node--type-product_device .accessories .views-element-container .slick-dots li{margin-right:20px;margin-left:0px;}.node--type-product_device .accessories .views-element-container .slick-dots li:last-child{margin-right:0px;}.node--type-product_device .accessories .views-element-container .slick-dots button{border:1px solid white;padding:5px;position:relative;}.node--type-product_device .accessories .views-element-container .slick-dots button::before{content:"";}.node--type-product_device .accessories .views-element-container .slick-dots button:hover::before{content:"";width:8px;height:8px;background-color:white;text-align:center;position:absolute;top:5px;left:5px;opacity:1;}.node--type-product_device .accessories .views-element-container .slick-dots .slick-active button::before{content:"";width:8px;height:8px;background-color:white;text-align:center;position:absolute;top:5px;left:5px;opacity:1;}.node--type-product_device .accessories .views-element-container .slick--view--handpiece-accessories .slick__slider{max-width:1060px;padding:0 15px;margin:0 auto;margin:0 auto;}.node--type-product_device .accessories .views-element-container .slick--view--handpiece-accessories .slick__slide{max-width:1030px;margin:0 auto;padding:0 15px;}.node--type-product_device .accessories .views-element-container .slick--view--handpiece-accessories .slick-arrow::before{font-size:0px !important;}.node--type-product_device .accessories .views-element-container .slick--view--handpiece-accessories .slick__arrow{margin-top:30px;}.node--type-product_device .accessories .views-element-container .slick--view--handpiece-accessories .slick-arrow.slick-prev{background-image:url(/themes/alma/img/alma-arrow-left-white.svg);background-repeat:no-repeat;background-position:left center;}.node--type-product_device .accessories .views-element-container .slick--view--handpiece-accessories .slick-arrow.slick-next{background-image:url(/themes/alma/img/alma-arrow-right-white.svg);background-repeat:no-repeat;background-position:right center;}.node--type-product_device .accessories .views-element-container .slick--view--handpiece-accessories .par-handpiece_accessory_callout{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;}.node--type-product_device .accessories .views-element-container .slick--view--handpiece-accessories .par-handpiece_accessory_callout > div{-webkit-box-flex:1;-ms-flex:1;flex:1;}.node--type-product_device .accessories .views-element-container .slick--view--handpiece-accessories .par-handpiece_accessory_callout > div.field_image{position:relative;}.node--type-product_device .accessories .views-element-container .slick--view--handpiece-accessories .par-handpiece_accessory_callout > div.field_image img{padding-right:60px;}.node--type-product_device .accessories .views-element-container .slick--view--handpiece-accessories .par-handpiece_accessory_callout > div.field_image .field_link{position:absolute;left:0px;top:0px;width:100%;height:100%;display:block;}.node--type-product_device .accessories .views-element-container .slick--view--handpiece-accessories .par-handpiece_accessory_callout > div.field_image .field_link a{color:transparent;display:block;width:100%;height:100%;}.node--type-product_device .accessories .views-element-container .slick--view--handpiece-accessories .par-handpiece_accessory_callout > div.field_link{display:none;}.node--type-product_device .accessories .views-element-container .slick--view--handpiece-accessories .par-handpiece_accessory_callout .handpiece-accessory-text{color:white;}.node--type-product_device .accessories .views-element-container .slick--view--handpiece-accessories .par-handpiece_accessory_callout .handpiece-accessory-text .field_title{font-size:1.66em;font-weight:300;}.node--type-product_device .accessories .views-element-container .slick--view--handpiece-accessories .par-handpiece_accessory_callout .handpiece-accessory-text h3{font-size:1.66em;font-weight:300;text-align:left;color:white;}.node--type-product_device .accessories .views-element-container .slick--view--handpiece-accessories .par-handpiece_accessory_callout .handpiece-accessory-text ul{padding-left:14px;}.node--type-product_device .testimonials-pullquote{padding-top:100px;padding-bottom:100px;background-color:#442C5C;}@media (max-width:860px){.node--type-product_device .testimonials-pullquote{padding-top:60px;padding-bottom:60px;}}@media (max-width:650px){.node--type-product_device .testimonials-pullquote{padding-top:45px;padding-bottom:45px;}}.node--type-product_device .testimonials-pullquote .block-main-container{max-width:730px;margin:0 auto;padding:0 15px;color:white;}.node--type-product_device .testimonials-pullquote .block-main-container header{line-height:1;}.node--type-product_device .testimonials-pullquote .block-main-container header img{height:90px;line-height:1;padding-left:10px;}.node--type-product_device .testimonials-pullquote .block-main-container header h2{color:white;text-align:left;margin-bottom:15px;margin-top:0px;}.node--type-product_device .testimonials-pullquote .block-main-container .slick-arrow::before{font-size:0px !important;}.node--type-product_device .testimonials-pullquote .block-main-container .slick__arrow{text-align:left;margin-top:50px;}.node--type-product_device .testimonials-pullquote .block-main-container .slick-arrow.slick-prev{background-image:url(/themes/alma/img/alma-arrow-left-white.svg);background-repeat:no-repeat;background-position:left center;}.node--type-product_device .testimonials-pullquote .block-main-container .slick-arrow.slick-next{background-image:url(/themes/alma/img/alma-arrow-right-white.svg);background-repeat:no-repeat;background-position:right center;}.node--type-product_device .testimonials-pullquote .block-main-container .slick-list{padding-left:10px;}.node--type-product_device .testimonials-pullquote .block-main-container .slick{margin-top:-40px;}.node--type-product_device .testimonials-pullquote .block-main-container .slick-dots{position:relative;margin-top:10px;}.node--type-product_device .testimonials-pullquote .block-main-container .slick-dots li{margin-right:20px;margin-left:0px;}.node--type-product_device .testimonials-pullquote .block-main-container .slick-dots li:last-child{margin-right:0px;}.node--type-product_device .testimonials-pullquote .block-main-container .slick-dots button{border:1px solid white;padding:5px;position:relative;}.node--type-product_device .testimonials-pullquote .block-main-container .slick-dots button::before{content:"";}.node--type-product_device .testimonials-pullquote .block-main-container .slick-dots button:hover::before{content:"";width:8px;height:8px;background-color:white;text-align:center;position:absolute;top:5px;left:5px;opacity:1;}.node--type-product_device .testimonials-pullquote .block-main-container .slick-dots .slick-active button::before{content:"";width:8px;height:8px;background-color:white;text-align:center;position:absolute;top:5px;left:5px;opacity:1;}.node--type-product_device .testimonials-pullquote .block-main-container .views-field-body{font-family:"MontBold",serif;color:white;font-size:1.22em;}.node--type-product_device .testimonials-pullquote .block-main-container .views-field-body p{margin-top:0px;}.node--type-product_device .testimonials-pullquote .block-main-container .views-field-fieldset{margin-top:40px;}.node--type-product_device .testimonials-pullquote .block-main-container .image-name-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;}.node--type-product_device .testimonials-pullquote .block-main-container .image-name-wrapper > div.views-field-field-testimonial-headshot{flex:1;}.node--type-product_device .testimonials-pullquote .block-main-container .image-name-wrapper > div.views-field-field-testimonial-headshot img{max-width:100px;margin-right:40px;}.node--type-product_device .testimonials-pullquote .block-main-container .image-name-wrapper > div.views-field-fieldset-1{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;width:100%;}.node--type-product_device .testimonials-pullquote .block-main-container .views-field-field-name{font-family:"MontBold",serif;font-size:0.88em;}.node--type-product_device .testimonials-pullquote .block-main-container .views-field-field-role-title{font-size:0.88em;}.node--type-product_device .animation-true header#product-main.transparent #header-image-still img{max-height:900px;}.node--type-product_device_b2c_ .slick-arrow{border-radius:0px;}.node--type-product_device_b2c_ .external-website-pop-up{display:none;}.node--type-product_device_b2c_ .external-website-pop-up.active{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;position:fixed;top:0px;left:0px;width:100%;height:100%;background-color:rgba(0,0,0,0.9);color:white;z-index:13;}.node--type-product_device_b2c_ .external-website-pop-up.active .container{text-align:center;}.node--type-product_device_b2c_ .external-website-pop-up button{padding:13px 18px 10px 18px;color:white !important;background-color:#309BA2;font-weight:normal;font-family:"MontBold",serif;text-transform:uppercase;font-size:0.88em;display:inline-block;text-decoration:none !important;transition-property:all;transition-duration:0.2s;transition-timing-function:linear;transition-delay:0s;position:relative;transform:translateZ(0);text-decoration:none;overflow:hidden;border:0;appearance:none;margin-right:15px;margin-top:15px;}.node--type-product_device_b2c_ .external-website-pop-up button:before{position:absolute;top:2;left:2;transition-property:transform;transition-duration:0.2s;transition-timing-function:linear;transition-delay:0s;display:block;width:300%;height:300%;content:"";transform:scale(0.5);transform-origin:center center;background-color:rgba(255,255,255,0.2);border-radius:50%;z-index:-1;}.node--type-product_device_b2c_ .external-website-pop-up button:after{position:absolute;top:0;left:0;display:flex;align-items:center;justify-content:center;font-family:"Font Awesome 5 Free";content:"";width:100%;height:100%;font-size:30px;font-weight:900;line-height:inherit;color:transparent;transform:scale(1.4);}.node--type-product_device_b2c_ .external-website-pop-up button:hover{color:transparent !important;}.node--type-product_device_b2c_ .external-website-pop-up button:hover:before{transform:scale(2);transform-origin:center center;}.node--type-product_device_b2c_ .external-website-pop-up button:hover:after{transition-property:all;transition-duration:0.2s;transition-timing-function:linear;transition-delay:0.2s;color:#fff;transform:scale(1);}.node--type-product_device_b2c_ .external-website-pop-up button:last-child{margin-right:0px;}.node--type-product_device_b2c_ .external-website-pop-up button.popup-no::after{content:"" !important;}.node--type-product_device_b2c_ figure{max-width:400px;}.node--type-product_device_b2c_ .main-layout-wrapper{position:relative;background-color:white;}.node--type-product_device_b2c_ .mobile-header-description{display:none;}.node--type-product_device_b2c_ .therawave-coupon-block{padding-top:100px;padding-bottom:100px;}@media (max-width:860px){.node--type-product_device_b2c_ .therawave-coupon-block{padding-top:60px;padding-bottom:60px;}}@media (max-width:650px){.node--type-product_device_b2c_ .therawave-coupon-block{padding-top:45px;padding-bottom:45px;}}.node--type-product_device_b2c_ .therawave-coupon-block h2{text-align:center !important;margin-top:0px !important;}.node--type-product_device_b2c_ .therawave-coupon-block .mktoForm > .mktoFormRow{padding:0;}.node--type-product_device_b2c_ .therawave-coupon-block .mktoForm .mktoFormCol > .mktoFormRow{width:100% !important;}.node--type-product_device_b2c_ #b2c-faqs,.node--type-product_device_b2c_ #b2c-faqs-pr{max-width:1060px;padding:0 15px;margin:0 auto;padding-top:100px;padding-bottom:100px;}@media (max-width:860px){.node--type-product_device_b2c_ #b2c-faqs,.node--type-product_device_b2c_ #b2c-faqs-pr{padding-top:60px;padding-bottom:60px;}}@media (max-width:650px){.node--type-product_device_b2c_ #b2c-faqs,.node--type-product_device_b2c_ #b2c-faqs-pr{padding-top:45px;padding-bottom:45px;}}.node--type-product_device_b2c_ #b2c-faqs.no-padding-bottom,.node--type-product_device_b2c_ #b2c-faqs-pr.no-padding-bottom{padding-bottom:0px !important;}.node--type-product_device_b2c_ #b2c-faqs h3,.node--type-product_device_b2c_ #b2c-faqs-pr h3{text-align:left;margin-top:30px;}.node--type-product_device_b2c_ #b2c-faqs h4,.node--type-product_device_b2c_ #b2c-faqs-pr h4{color:black !important;margin:0;}.node--type-product_device_b2c_ #b2c-faqs h2,.node--type-product_device_b2c_ #b2c-faqs-pr h2{margin-bottom:40px;margin-top:0px;}.node--type-product_device_b2c_ #b2c-faqs .view-faqs,.node--type-product_device_b2c_ #b2c-faqs-pr .view-faqs{margin-bottom:30px;}.node--type-product_device_b2c_ #b2c-faqs .view-faqs .views-row:nth-child(odd),.node--type-product_device_b2c_ #b2c-faqs-pr .view-faqs .views-row:nth-child(odd){background-color:#EBE9E8;}.node--type-product_device_b2c_ #b2c-faqs .view-faqs .views-row:nth-child(even):last-child,.node--type-product_device_b2c_ #b2c-faqs-pr .view-faqs .views-row:nth-child(even):last-child{margin-bottom:-20px;}.node--type-product_device_b2c_ #b2c-faqs .view-faqs .views-row.open .views-field-field-faq-answer,.node--type-product_device_b2c_ #b2c-faqs-pr .view-faqs .views-row.open .views-field-field-faq-answer{display:block;}.node--type-product_device_b2c_ #b2c-faqs .view-faqs .views-row.open .views-field-field-title,.node--type-product_device_b2c_ #b2c-faqs-pr .view-faqs .views-row.open .views-field-field-title{padding-bottom:0px;}.node--type-product_device_b2c_ #b2c-faqs .view-faqs .views-row.open .views-field-field-title::before,.node--type-product_device_b2c_ #b2c-faqs-pr .view-faqs .views-row.open .views-field-field-title::before{transform:rotate(135deg);}.node--type-product_device_b2c_ #b2c-faqs .view-faqs .views-row .faq-item,.node--type-product_device_b2c_ #b2c-faqs-pr .view-faqs .views-row .faq-item{position:relative;}.node--type-product_device_b2c_ #b2c-faqs .view-faqs .views-row .accordion-external-link,.node--type-product_device_b2c_ #b2c-faqs-pr .view-faqs .views-row .accordion-external-link{position:absolute;left:0px;top:0px;width:100%;height:100%;}.node--type-product_device_b2c_ #b2c-faqs .view-faqs .views-row .views-field-field-title,.node--type-product_device_b2c_ #b2c-faqs-pr .view-faqs .views-row .views-field-field-title{cursor:pointer;padding-top:20px;padding-bottom:20px;padding-left:50px;padding-right:30px;position:relative;}.node--type-product_device_b2c_ #b2c-faqs .view-faqs .views-row .views-field-field-title::before,.node--type-product_device_b2c_ #b2c-faqs-pr .view-faqs .views-row .views-field-field-title::before{content:"";width:20px;height:20px;position:absolute;left:17px;top:22px;background-image:url(/themes/alma/img/faq-cross.svg);background-repeat:no-repeat;background-size:cover;background-position:top center;}.node--type-product_device_b2c_ #b2c-faqs .view-faqs .views-row .views-field-field-title a,.node--type-product_device_b2c_ #b2c-faqs-pr .view-faqs .views-row .views-field-field-title a{color:#442C5C;}.node--type-product_device_b2c_ #b2c-faqs .view-faqs .views-row .views-field-field-faq-answer,.node--type-product_device_b2c_ #b2c-faqs-pr .view-faqs .views-row .views-field-field-faq-answer{display:none;padding-left:50px;padding-right:30px;padding-bottom:20px;}.node--type-product_device_b2c_ #b2c-faqs .view-faqs .views-row .views-field-field-faq-answer p:last-child,.node--type-product_device_b2c_ #b2c-faqs-pr .view-faqs .views-row .views-field-field-faq-answer p:last-child{margin-bottom:0px;}.node--type-product_device_b2c_ #b2c-faqs .view-faqs .views-row .views-field-field-faq-answer p:first-child,.node--type-product_device_b2c_ #b2c-faqs-pr .view-faqs .views-row .views-field-field-faq-answer p:first-child{margin-top:5px;}.node--type-product_device_b2c_ #b2c-faqs .view-faqs .views-row .views-field-field-faq-answer a,.node--type-product_device_b2c_ #b2c-faqs-pr .view-faqs .views-row .views-field-field-faq-answer a{color:#442C5C;}.node--type-product_device_b2c_ #b2c-faqs .view-faqs .views-row .views-field-field-faq-answer .field_media_oembed_video,.node--type-product_device_b2c_ #b2c-faqs-pr .view-faqs .views-row .views-field-field-faq-answer .field_media_oembed_video{margin:40px 0 20px 0;}.node--type-product_device_b2c_ #b2c-faqs-pr{max-width:100%;padding-left:0px;padding-right:0px;background-color:#F5F2FA;}.node--type-product_device_b2c_ #b2c-faqs-pr > .block-main-container{max-width:1060px;padding:0 15px;margin:0 auto;}.node--type-product_device_b2c_ #block-1{max-width:1060px;padding:0 15px;margin:0 auto;max-width:780px;padding-top:100px;padding-bottom:100px;}@media (max-width:860px){.node--type-product_device_b2c_ #block-1{padding-top:60px;padding-bottom:60px;}}@media (max-width:650px){.node--type-product_device_b2c_ #block-1{padding-top:45px;padding-bottom:45px;}}.node--type-product_device_b2c_ #block-1.no-top-padding{padding-top:30px;}.node--type-product_device_b2c_ #block-1 a{color:#309BA2;font-family:"MontBold",serif;}.node--type-product_device_b2c_ #block-1 a:hover{text-decoration:underline;}.node--type-product_device_b2c_ #block-1 h3,.node--type-product_device_b2c_ #block-1 h2{text-align:left;}.node--type-product_device_b2c_ #block-1 h3.text-align-center,.node--type-product_device_b2c_ #block-1 h2.text-align-center{text-align:center;}.node--type-product_device_b2c_ #block-1 h2{margin-top:30px;margin-bottom:60px;}@media (max-width:650px){.node--type-product_device_b2c_ #block-1 h2{margin-bottom:45px;}}.node--type-product_device_b2c_ #block-1 h2:first-child{margin-top:0px;}.node--type-product_device_b2c_ #block-1 p:last-child{margin-bottom:0px;}.node--type-product_device_b2c_ #block-1 article{margin-top:30px;margin-bottom:30px;}.node--type-product_device_b2c_ #block-1 article:last-child{margin-bottom:0px;}.node--type-product_device_b2c_ #block-1 article:first-child{margin-top:0px;}.node--type-product_device_b2c_ #block-2{max-width:1060px;padding:0 15px;margin:0 auto;max-width:780px;padding-top:100px;padding-bottom:100px;}@media (max-width:860px){.node--type-product_device_b2c_ #block-2{padding-top:60px;padding-bottom:60px;}}@media (max-width:650px){.node--type-product_device_b2c_ #block-2{padding-top:45px;padding-bottom:45px;}}.node--type-product_device_b2c_ #block-2 a{color:#309BA2;font-family:"MontBold",serif;}.node--type-product_device_b2c_ #block-2 a:hover{text-decoration:underline;}.node--type-product_device_b2c_ #block-2 h3,.node--type-product_device_b2c_ #block-2 h2{text-align:left;}.node--type-product_device_b2c_ #block-2 h3.text-align-center,.node--type-product_device_b2c_ #block-2 h2.text-align-center{text-align:center;}.node--type-product_device_b2c_ #block-2 h2{margin-top:30px;margin-bottom:60px;}@media (max-width:650px){.node--type-product_device_b2c_ #block-2 h2{margin-bottom:45px;}}.node--type-product_device_b2c_ #block-2 h2:first-child{margin-top:0px;}.node--type-product_device_b2c_ #block-2 p:last-child{margin-bottom:0px;}.node--type-product_device_b2c_ #block-2 article{margin-top:30px;margin-bottom:30px;}.node--type-product_device_b2c_ #block-2 article:last-child{margin-bottom:0px;}.node--type-product_device_b2c_ #block-2 article:first-child{margin-top:0px;}.node--type-product_device_b2c_ header#product-main.fullspan{margin-top:87px;position:relative;max-height:900px;}.node--type-product_device_b2c_ header#product-main.fullspan img{width:100%;display:block;}.node--type-product_device_b2c_ header#product-main.fullspan .center-arrow{text-align:center;}.node--type-product_device_b2c_ header#product-main.fullspan .center-arrow img{width:34px;height:19px;margin:20px auto 0 auto;}.node--type-product_device_b2c_ header#product-main.fullspan .product-header-arrow{width:34px;height:19px;margin:20px auto 0 auto;}.node--type-product_device_b2c_ header#product-main.fullspan .product-overlay{position:absolute;left:0px;top:0px;width:100%;height:100%;background:#309ba2;background:linear-gradient(264deg,rgba(48,155,162,0.7539390756) 0%,rgba(68,44,92,0.7539390756) 100%);}.node--type-product_device_b2c_ header#product-main.fullspan .product-intro{position:absolute;top:100%;transform:translateY(-130%);width:calc(100% - 30px);padding:0 15px;}.node--type-product_device_b2c_ header#product-main.fullspan .product-intro h2{color:white;font-weight:100;font-size:2.22em;font-family:"MontRegular",sans-serif;margin:0 0 15px 0;text-transform:none;}.node--type-product_device_b2c_ header#product-main.fullspan .product-intro h1{color:white;margin:0;line-height:0.8;}.node--type-product_device_b2c_ header#product-main.fullspan .product-intro .field_description{max-width:600px;margin:20px auto 0 auto;color:white;text-align:center;}.node--type-product_device_b2c_ header#product-main.fullspan .product-intro .header-subline{max-width:600px;margin:0 auto;color:white;text-align:center;}.node--type-product_device_b2c_ header#product-main.fullvideo{margin-top:87px;position:relative;max-height:900px;}.node--type-product_device_b2c_ header#product-main.fullvideo video{width:100%;display:block;}.node--type-product_device_b2c_ header#product-main.fullvideo .center-arrow{text-align:center;}.node--type-product_device_b2c_ header#product-main.fullvideo .center-arrow img{width:34px;height:19px;margin:20px auto 0 auto;}.node--type-product_device_b2c_ header#product-main.fullvideo .product-overlay{position:absolute;left:0px;top:0px;width:100%;height:100%;background:#442c5c;background:linear-gradient(52deg,rgba(68,44,92,0.5004376751) 0%,rgba(48,155,162,0.5) 100%);}.node--type-product_device_b2c_ header#product-main.fullvideo .product-intro{position:absolute;width:calc(100% - 30px);top:100%;transform:translateY(-130%);padding:0 15px;}.node--type-product_device_b2c_ header#product-main.fullvideo .product-intro h2{color:white;font-weight:100;font-size:2.22em;font-family:"MontRegular",sans-serif;margin:0 0 15px 0;text-transform:none;}.node--type-product_device_b2c_ header#product-main.fullvideo .product-intro h1{color:white;margin:0;line-height:0.8;}.node--type-product_device_b2c_ header#product-main.fullvideo .product-intro .field_description{max-width:600px;margin:20px auto 0 auto;color:white;text-align:center;}.node--type-product_device_b2c_ header#product-main.transparent{position:relative;height:900px;}.node--type-product_device_b2c_ header#product-main.transparent .fixed-header{background:transparent linear-gradient(233deg,#309BA2 0%,#31969F 20%,#32919C 33%,#338996 47%,#3D5375 61%,#3B607D 62%,#442C5C 100%) 0% 0% no-repeat padding-box;opacity:1;position:fixed;top:0px;left:0px;width:100%;height:100%;}.node--type-product_device_b2c_ header#product-main.transparent .fixed-header.hidden{visibility:hidden;}.node--type-product_device_b2c_ header#product-main.transparent .container{position:relative;}.node--type-product_device_b2c_ header#product-main.transparent .product-overlay{position:fixed;left:0px;top:0px;width:100%;height:900px;background:transparent linear-gradient(233deg,#309BA2 0%,#31969F 20%,#32919C 33%,#338996 47%,#3D5375 61%,#3B607D 62%,#442C5C 100%) 0% 0% no-repeat padding-box;opacity:0.1;}.node--type-product_device_b2c_ header#product-main.transparent .product-overlay.hidden{visibility:hidden;}.node--type-product_device_b2c_ header#product-main.transparent #header-image-still.hidden-still{opacity:0;}.node--type-product_device_b2c_ header#product-main.transparent img{display:block;margin:0 auto;max-height:800px;width:auto;padding-top:100px;}.node--type-product_device_b2c_ header#product-main.transparent img.hidden-still{opacity:0;}.node--type-product_device_b2c_ header#product-main.transparent img.product-header-arrow{padding:0;margin:25px auto 0 auto;width:34px;height:19px;}.node--type-product_device_b2c_ header#product-main.transparent .product-intro{position:relative;top:100%;transform:translateY(-115%);padding:0 15px;}.node--type-product_device_b2c_ header#product-main.transparent .product-intro h2{color:white;font-weight:100;font-size:2.22em;font-family:"MontRegular",sans-serif;margin:0 0 15px 0;text-transform:none;}.node--type-product_device_b2c_ header#product-main.transparent .product-intro h1{color:white;margin:0;line-height:0.8;}.node--type-product_device_b2c_ header#product-main.transparent .product-intro .field_description{max-width:600px;margin:20px auto 0 auto;color:white;text-align:center;}.node--type-product_device_b2c_ header#product-main.transparent .text-gradient{position:absolute;height:100%;width:100%;bottom:0px;left:0px;background:black;background:-moz-linear-gradient(0deg,rgba(0,0,0,0.599877451) 0%,rgba(0,0,0,0.3911939776) 25%,rgba(0,0,0,0.1278886555) 50%,rgba(0,0,0,0) 75%);background:-webkit-linear-gradient(0deg,rgba(0,0,0,0.599877451) 0%,rgba(0,0,0,0.3911939776) 25%,rgba(0,0,0,0.1278886555) 50%,rgba(0,0,0,0) 75%);background:linear-gradient(0deg,rgba(0,0,0,0.599877451) 0%,rgba(0,0,0,0.3911939776) 25%,rgba(0,0,0,0.1278886555) 50%,rgba(0,0,0,0) 75%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000",endColorstr="#000000",GradientType=1);}.node--type-product_device_b2c_ header#product-main.transparent .text-gradient-fill{position:absolute;height:100%;width:100%;left:0px;top:0px;background:black;opacity:0;}.node--type-product_device_b2c_ .page-content{position:relative;background-color:white;}.node--type-product_device_b2c_ .field_page_intro_text{max-width:1060px;padding:0 15px;margin:0 auto;max-width:780px;padding-top:100px;padding-bottom:100px;}@media (max-width:860px){.node--type-product_device_b2c_ .field_page_intro_text{padding-top:60px;padding-bottom:60px;}}@media (max-width:650px){.node--type-product_device_b2c_ .field_page_intro_text{padding-top:45px;padding-bottom:45px;}}.node--type-product_device_b2c_ .field_page_intro_text .field_media_oembed_video iframe{max-height:457px;width:100%;}.node--type-product_device_b2c_ .field_page_intro_text.no-bottom-padding{padding-bottom:0px;}.node--type-product_device_b2c_ .field_page_intro_text p:first-child{margin-top:0px;}.node--type-product_device_b2c_ .field_page_intro_text p:last-child{margin-bottom:0px;}.node--type-product_device_b2c_ .field_page_intro_text a{color:#309BA2;font-family:"MontBold",serif;}.node--type-product_device_b2c_ .field_page_intro_text a:hover{text-decoration:underline;}.node--type-product_device_b2c_ .field_page_intro_text h3,.node--type-product_device_b2c_ .field_page_intro_text h2{text-align:left;}.node--type-product_device_b2c_ .field_page_intro_text h3.text-align-center,.node--type-product_device_b2c_ .field_page_intro_text h2.text-align-center{text-align:center;}.node--type-product_device_b2c_ .field_page_intro_text h2{margin-top:30px;margin-bottom:60px;}@media (max-width:650px){.node--type-product_device_b2c_ .field_page_intro_text h2{margin-bottom:45px;}}.node--type-product_device_b2c_ .field_page_intro_text h2:first-child{margin-top:0px;}.node--type-product_device_b2c_ .field_page_intro_text article{margin-top:30px;margin-bottom:30px;}.node--type-product_device_b2c_ .field_page_intro_text article:last-child{margin-bottom:0px;}.node--type-product_device_b2c_ .field_page_intro_text article:first-child{margin-top:0px;}.node--type-product_device_b2c_ .par-highlighted_features_benefits{padding-top:100px;top:50px;opacity:1;position:relative;transition:400ms top linear,400ms opacity linear;}@media (max-width:860px){.node--type-product_device_b2c_ .par-highlighted_features_benefits{padding-top:60px;}}@media (max-width:650px){.node--type-product_device_b2c_ .par-highlighted_features_benefits{padding-top:45px;}}.node--type-product_device_b2c_ .par-highlighted_features_benefits.no-top-padding{padding-top:50px;}.node--type-product_device_b2c_ .par-highlighted_features_benefits.active{top:0px;opacity:1;}.node--type-product_device_b2c_ .par-highlighted_features_benefits > .field_title{text-align:center;font-family:"MontBold",serif;font-size:3.33em;line-height:1;color:#442C5C;font-family:"MontBold",serif;margin-bottom:0px;text-align:center;text-transform:lowercase;padding:0 15px;}.node--type-product_device_b2c_ .testimonials-pullquote{padding-top:100px;padding-bottom:100px;background-color:#442C5C;}@media (max-width:860px){.node--type-product_device_b2c_ .testimonials-pullquote{padding-top:60px;padding-bottom:60px;}}@media (max-width:650px){.node--type-product_device_b2c_ .testimonials-pullquote{padding-top:45px;padding-bottom:45px;}}.node--type-product_device_b2c_ .testimonials-pullquote .block-main-container{max-width:730px;margin:0 auto;padding:0 15px;color:white;}.node--type-product_device_b2c_ .testimonials-pullquote .block-main-container header{line-height:1;}.node--type-product_device_b2c_ .testimonials-pullquote .block-main-container header img{height:90px;line-height:1;padding-left:10px;}.node--type-product_device_b2c_ .testimonials-pullquote .block-main-container header h2{color:white;text-align:left;margin-bottom:15px;margin-top:0px;}.node--type-product_device_b2c_ .testimonials-pullquote .block-main-container .slick-arrow::before{font-size:0px !important;}.node--type-product_device_b2c_ .testimonials-pullquote .block-main-container .slick__arrow{text-align:left;margin-top:50px;}.node--type-product_device_b2c_ .testimonials-pullquote .block-main-container .slick-arrow.slick-prev{background-image:url(/themes/alma/img/alma-arrow-left-white.svg);background-repeat:no-repeat;background-position:left center;}.node--type-product_device_b2c_ .testimonials-pullquote .block-main-container .slick-arrow.slick-next{background-image:url(/themes/alma/img/alma-arrow-right-white.svg);background-repeat:no-repeat;background-position:right center;}.node--type-product_device_b2c_ .testimonials-pullquote .block-main-container .slick-list{padding-left:10px;}.node--type-product_device_b2c_ .testimonials-pullquote .block-main-container .slick{margin-top:-40px;}.node--type-product_device_b2c_ .testimonials-pullquote .block-main-container .slick-dots{position:relative;margin-top:10px;}.node--type-product_device_b2c_ .testimonials-pullquote .block-main-container .slick-dots li{margin-right:20px;margin-left:0px;}.node--type-product_device_b2c_ .testimonials-pullquote .block-main-container .slick-dots li:last-child{margin-right:0px;}.node--type-product_device_b2c_ .testimonials-pullquote .block-main-container .slick-dots button{border:1px solid white;padding:5px;position:relative;}.node--type-product_device_b2c_ .testimonials-pullquote .block-main-container .slick-dots button::before{content:"";}.node--type-product_device_b2c_ .testimonials-pullquote .block-main-container .slick-dots button:hover::before{content:"";width:8px;height:8px;background-color:white;text-align:center;position:absolute;top:5px;left:5px;opacity:1;}.node--type-product_device_b2c_ .testimonials-pullquote .block-main-container .slick-dots .slick-active button::before{content:"";width:8px;height:8px;background-color:white;text-align:center;position:absolute;top:5px;left:5px;opacity:1;}.node--type-product_device_b2c_ .testimonials-pullquote .block-main-container .views-field-body{font-family:"MontBold",serif;color:white;font-size:1.22em;}.node--type-product_device_b2c_ .testimonials-pullquote .block-main-container .views-field-body p{margin-top:0px;}.node--type-product_device_b2c_ .testimonials-pullquote .block-main-container .views-field-fieldset{margin-top:40px;}.node--type-product_device_b2c_ .testimonials-pullquote .block-main-container .image-name-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;}.node--type-product_device_b2c_ .testimonials-pullquote .block-main-container .image-name-wrapper > div.views-field-field-testimonial-headshot{flex:1;}.node--type-product_device_b2c_ .testimonials-pullquote .block-main-container .image-name-wrapper > div.views-field-field-testimonial-headshot img{max-width:100px;margin-right:40px;}.node--type-product_device_b2c_ .testimonials-pullquote .block-main-container .image-name-wrapper > div.views-field-fieldset-1{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;width:100%;}.node--type-product_device_b2c_ .testimonials-pullquote .block-main-container .views-field-field-name{font-family:"MontBold",serif;font-size:0.88em;}.node--type-product_device_b2c_ .testimonials-pullquote .block-main-container .views-field-field-role-title{font-size:0.88em;}.node--type-product_device_b2c_ .highlighted-features-benefits{max-width:1060px;padding:0 15px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:100px;padding-bottom:100px;padding-top:60px;align-items:center;}@media (max-width:860px){.node--type-product_device_b2c_ .highlighted-features-benefits{padding-top:60px;padding-bottom:60px;}}@media (max-width:650px){.node--type-product_device_b2c_ .highlighted-features-benefits{padding-top:45px;padding-bottom:45px;}}.node--type-product_device_b2c_ .highlighted-features-benefits .highlighted-feature-image{-ms-flex-negative:0;flex-shrink:0;}.node--type-product_device_b2c_ .highlighted-features-benefits .highlighted-feature-image img{max-width:350px;}.node--type-product_device_b2c_ .highlighted-features-benefits .highlighted-features{-webkit-box-flex:2;-ms-flex:2;flex:2;padding-left:15px;padding-top:20px;}.node--type-product_device_b2c_ .highlighted-features-benefits .highlighted-features .highlighted-features-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;-ms-flex-wrap:wrap;}.node--type-product_device_b2c_ .highlighted-features-benefits .highlighted-features .field_highlighted_feature{-webkit-box-flex:1;-ms-flex:1 0 48%;flex:0 0 48%;margin-bottom:50px;margin-right:4%;}.node--type-product_device_b2c_ .highlighted-features-benefits .highlighted-features .field_highlighted_feature:nth-child(2n+2){margin-right:0px;}.node--type-product_device_b2c_ .highlighted-features-benefits .highlighted-features .field_highlighted_feature .field_title{font-family:"MontRegular",sans-serif;color:#309BA2;font-size:1.2em;line-height:1.2;font-weight:400;margin:0;letter-spacing:1px;padding-right:20px;text-align:left;text-transform:none;}.node--type-product_device_b2c_ .highlighted-features-benefits .highlighted-features .field_link{width:100%;}.node--type-product_device_b2c_ .highlighted-features-benefits .highlighted-features .field_link a{padding:13px 18px 10px 18px;color:white !important;background-color:#309BA2;font-weight:normal;font-family:"MontBold",serif;text-transform:uppercase;font-size:0.88em;display:inline-block;text-decoration:none !important;transition-property:all;transition-duration:0.2s;transition-timing-function:linear;transition-delay:0s;position:relative;transform:translateZ(0);text-decoration:none;overflow:hidden;float:right;box-shadow:0px 0px 10px rgba(53,48,47,0.2);-webkit-box-shadow:0px 0px 10px rgba(53,48,47,0.2);-moz-box-shadow:0px 0px 10px rgba(53,48,47,0.2);}.node--type-product_device_b2c_ .highlighted-features-benefits .highlighted-features .field_link a:before{position:absolute;top:2;left:2;transition-property:transform;transition-duration:0.2s;transition-timing-function:linear;transition-delay:0s;display:block;width:300%;height:300%;content:"";transform:scale(0.5);transform-origin:center center;background-color:rgba(255,255,255,0.2);border-radius:50%;z-index:-1;}.node--type-product_device_b2c_ .highlighted-features-benefits .highlighted-features .field_link a:after{position:absolute;top:0;left:0;display:flex;align-items:center;justify-content:center;font-family:"Font Awesome 5 Free";content:"";width:100%;height:100%;font-size:30px;font-weight:900;line-height:inherit;color:transparent;transform:scale(1.4);}.node--type-product_device_b2c_ .highlighted-features-benefits .highlighted-features .field_link a:hover{color:transparent !important;}.node--type-product_device_b2c_ .highlighted-features-benefits .highlighted-features .field_link a:hover:before{transform:scale(2);transform-origin:center center;}.node--type-product_device_b2c_ .highlighted-features-benefits .highlighted-features .field_link a:hover:after{transition-property:all;transition-duration:0.2s;transition-timing-function:linear;transition-delay:0.2s;color:#fff;transform:scale(1);}.node--type-product_device_b2c_ .highlighted-features-benefits .highlighted-features .field_feature_description{padding-left:64px;margin-top:10px;}.node--type-product_device_b2c_ .highlighted-features-benefits .highlighted-features .field_feature_description p{margin:0;}.node--type-product_device_b2c_ .highlighted-features-benefits .highlighted-features .feature-icon-text{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;}.node--type-product_device_b2c_ .highlighted-features-benefits .highlighted-features .feature-icon-text .field_icon{margin-right:19px;}.node--type-product_device_b2c_ .highlighted-features-benefits .highlighted-features .feature-icon-text .field_icon img{width:45px;display:block;max-width:45px;}.node--type-product_device_b2c_ #field_blocknodeproduct_devicefield_description{max-width:1060px;padding:0 15px;margin:0 auto;display:none;}.node--type-product_device_b2c_ #field_blocknodeproduct_devicefield_description.hidden{display:none !important;}.node--type-product_device_b2c_ .featured-providers{background-color:#EBE9E8;padding-top:100px;padding-bottom:100px;}@media (max-width:860px){.node--type-product_device_b2c_ .featured-providers{padding-top:60px;padding-bottom:60px;}}@media (max-width:650px){.node--type-product_device_b2c_ .featured-providers{padding-top:45px;padding-bottom:45px;}}.node--type-product_device_b2c_ .featured-providers .block-main-container{max-width:1060px;padding:0 15px;margin:0 auto;}.node--type-product_device_b2c_ .featured-providers .slick-dotted.slick-slider{margin-bottom:0px;}.node--type-product_device_b2c_ .featured-providers .slick--initialized{margin-top:-20px;}.node--type-product_device_b2c_ .featured-providers .slick__slide{padding:0 20px;}.node--type-product_device_b2c_ .featured-providers .slick__slide:focus{border:0;}.node--type-product_device_b2c_ .featured-providers .slick__arrow > .slick-arrows{margin-top:20px;}.node--type-product_device_b2c_ .featured-providers .slick__arrow .slick-arrow::before{font-size:0px !important;}.node--type-product_device_b2c_ .featured-providers .slick__arrow .slick-arrow.slick-prev{background-image:url(/themes/alma/img/left-arrow-purple.svg);background-repeat:no-repeat;background-position:left center;}.node--type-product_device_b2c_ .featured-providers .slick__arrow .slick-arrow.slick-next{background-image:url(/themes/alma/img/right-arrow-purple.svg);background-repeat:no-repeat;background-position:right center;}.node--type-product_device_b2c_ .featured-providers .slick-dots{position:relative;margin-top:10px;}.node--type-product_device_b2c_ .featured-providers .slick-dots li{margin-right:20px;margin-left:0px;}.node--type-product_device_b2c_ .featured-providers .slick-dots li:last-child{margin-right:0px;}.node--type-product_device_b2c_ .featured-providers .slick-dots button{border:1px solid #442C5C;padding:5px;position:relative;}.node--type-product_device_b2c_ .featured-providers .slick-dots button::before{content:"";}.node--type-product_device_b2c_ .featured-providers .slick-dots button:hover::before{content:"";width:8px;height:8px;background-color:#442C5C;text-align:center;position:absolute;top:5px;left:5px;opacity:1;}.node--type-product_device_b2c_ .featured-providers .slick-dots .slick-active button::before{content:"";width:8px;height:8px;background-color:#442C5C;text-align:center;position:absolute;top:5px;left:5px;opacity:1;}.node--type-product_device_b2c_ .featured-providers .slick-list{padding:20px 0;}.node--type-product_device_b2c_ .featured-providers h2{margin-top:0px;margin-bottom:60px;}@media (max-width:650px){.node--type-product_device_b2c_ .featured-providers h2{margin-bottom:45px;}}.node--type-product_device_b2c_ .featured-providers h4{font-family:"MontBold",serif;font-size:1.44em;text-align:left;line-height:1;color:#442C5C;margin:0 0 10px 0;text-align:left;text-transform:lowercase;}.node--type-product_device_b2c_ .featured-providers h4.h-small{font-size:1.3em;}.node--type-product_device_b2c_ .featured-providers .views-field-field-address,.node--type-product_device_b2c_ .featured-providers .views-field-field-phone-number,.node--type-product_device_b2c_ .featured-providers .address-custom,.node--type-product_device_b2c_ .featured-providers .views-field-views-conditional-field-3{color:#9B91A6;font-weight:600;font-size:0.8em;text-align:left;line-height:1.4;}.node--type-product_device_b2c_ .featured-providers .views-field-field-address p,.node--type-product_device_b2c_ .featured-providers .views-field-field-phone-number p,.node--type-product_device_b2c_ .featured-providers .address-custom p,.node--type-product_device_b2c_ .featured-providers .views-field-views-conditional-field-3 p{margin:0;}.node--type-product_device_b2c_ .featured-providers .views-field-field-address a,.node--type-product_device_b2c_ .featured-providers .views-field-field-phone-number a,.node--type-product_device_b2c_ .featured-providers .address-custom a,.node--type-product_device_b2c_ .featured-providers .views-field-views-conditional-field-3 a{color:#9B91A6;}.node--type-product_device_b2c_ .featured-providers .views-field-views-conditional-field-1{color:#9B91A6;font-weight:600;font-size:0.8em;text-align:left;line-height:1.4;}.node--type-product_device_b2c_ .featured-providers .views-field-views-conditional-field-1 a{color:#9B91A6;text-decoration:underline;}.node--type-product_device_b2c_ .featured-providers .views-field-edit-node{position:absolute;right:35px;bottom:10px;}.node--type-product_device_b2c_ .featured-providers .views-field-edit-node a{padding:13px 18px 10px 18px;color:white !important;background-color:#442C5C;font-weight:normal;font-family:"MontBold",serif;text-transform:uppercase;font-size:0.88em;display:inline-block;text-decoration:none !important;transition-property:all;transition-duration:0.2s;transition-timing-function:linear;transition-delay:0s;position:relative;transform:translateZ(0);text-decoration:none;overflow:hidden;}.node--type-product_device_b2c_ .featured-providers .views-field-edit-node a:before{position:absolute;top:2;left:2;transition-property:transform;transition-duration:0.2s;transition-timing-function:linear;transition-delay:0s;display:block;width:300%;height:300%;content:"";transform:scale(0.5);transform-origin:center center;background-color:rgba(255,255,255,0.2);border-radius:50%;z-index:-1;}.node--type-product_device_b2c_ .featured-providers .views-field-edit-node a:after{position:absolute;top:0;left:0;display:flex;align-items:center;justify-content:center;font-family:"Font Awesome 5 Free";content:"";width:100%;height:100%;font-size:30px;font-weight:900;line-height:inherit;color:transparent;transform:scale(1.4);}.node--type-product_device_b2c_ .featured-providers .views-field-edit-node a:hover{color:transparent !important;}.node--type-product_device_b2c_ .featured-providers .views-field-edit-node a:hover:before{transform:scale(2);transform-origin:center center;}.node--type-product_device_b2c_ .featured-providers .views-field-edit-node a:hover:after{transition-property:all;transition-duration:0.2s;transition-timing-function:linear;transition-delay:0.2s;color:#fff;transform:scale(1);}.node--type-product_device_b2c_ .featured-providers .views-field-edit-node a:after{font-family:"Font Awesome 5 Free";content:"";}.node--type-product_device_b2c_ .featured-providers .views-field-fieldset-1{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;flex:1;}.node--type-product_device_b2c_ .featured-providers .provider-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;}.node--type-product_device_b2c_ .featured-providers .provider-wrapper .views-field-fieldset-1{background-color:white;box-shadow:0px 0px 10px rgba(53,48,47,0.2);-webkit-box-shadow:0px 0px 10px rgba(53,48,47,0.2);-moz-box-shadow:0px 0px 10px rgba(53,48,47,0.2);}.node--type-product_device_b2c_ .featured-providers .provider-wrapper .featured-provider-right{padding:20px;}.node--type-product_device_b2c_ .featured-providers .provider-wrapper img{display:block;width:200px;}.node--type-product_device_b2c_ .before-afters{background-image:url(/themes/alma/img/alma-ba-background-v2-cmp.jpg);background-size:cover;background-repeat:no-repeat;background-position:right top;}.node--type-product_device_b2c_ .before-afters h2{margin:0 0 60px 0;margin-bottom:60px;}@media (max-width:650px){.node--type-product_device_b2c_ .before-afters h2{margin-bottom:45px;}}.node--type-product_device_b2c_ .before-afters h3{display:none;}.node--type-product_device_b2c_ .before-afters .views-element-container{max-width:1060px;padding:0 15px;margin:0 auto;max-width:860px;padding-top:100px;padding-bottom:100px;}@media (max-width:860px){.node--type-product_device_b2c_ .before-afters .views-element-container{padding-top:60px;padding-bottom:60px;}}@media (max-width:650px){.node--type-product_device_b2c_ .before-afters .views-element-container{padding-top:45px;padding-bottom:45px;}}.node--type-product_device_b2c_ .before-afters .views-field-field-description{font-size:0.77em;margin:20px 0 0 0;text-align:center;}.node--type-product_device_b2c_ .before-afters .views-field-edit-node{text-align:center;}.node--type-product_device_b2c_ .before-afters .views-field-edit-node a{padding:13px 18px 10px 18px;color:white !important;background-color:#442C5C;font-weight:normal;font-family:"MontBold",serif;text-transform:uppercase;font-size:0.88em;display:inline-block;text-decoration:none !important;transition-property:all;transition-duration:0.2s;transition-timing-function:linear;transition-delay:0s;position:relative;transform:translateZ(0);text-decoration:none;overflow:hidden;float:none;margin-top:10px;}.node--type-product_device_b2c_ .before-afters .views-field-edit-node a:before{position:absolute;top:2;left:2;transition-property:transform;transition-duration:0.2s;transition-timing-function:linear;transition-delay:0s;display:block;width:300%;height:300%;content:"";transform:scale(0.5);transform-origin:center center;background-color:rgba(255,255,255,0.2);border-radius:50%;z-index:-1;}.node--type-product_device_b2c_ .before-afters .views-field-edit-node a:after{position:absolute;top:0;left:0;display:flex;align-items:center;justify-content:center;font-family:"Font Awesome 5 Free";content:"";width:100%;height:100%;font-size:30px;font-weight:900;line-height:inherit;color:transparent;transform:scale(1.4);}.node--type-product_device_b2c_ .before-afters .views-field-edit-node a:hover{color:transparent !important;}.node--type-product_device_b2c_ .before-afters .views-field-edit-node a:hover:before{transform:scale(2);transform-origin:center center;}.node--type-product_device_b2c_ .before-afters .views-field-edit-node a:hover:after{transition-property:all;transition-duration:0.2s;transition-timing-function:linear;transition-delay:0.2s;color:#fff;transform:scale(1);}.node--type-product_device_b2c_ .before-afters .views-field-edit-node a:after{font-family:"Font Awesome 5 Free";content:"";}.node--type-product_device_b2c_ .before-afters .views-field-fieldset{text-align:center;}.node--type-product_device_b2c_ .before-afters .slick-track{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;}.node--type-product_device_b2c_ .before-afters .slick__arrow{position:absolute;top:50%;}.node--type-product_device_b2c_ .before-afters .slick__arrow .slick-arrow::before{font-size:0px !important;}.node--type-product_device_b2c_ .before-afters .slick__arrow .slick-arrow.slick-prev{background-image:url(/themes/alma/img/alma-arrow-green-left.svg);background-repeat:no-repeat;background-position:left center;}.node--type-product_device_b2c_ .before-afters .slick__arrow .slick-arrow.slick-next{background-image:url(/themes/alma/img/alma-arrow-green-right.svg);background-repeat:no-repeat;background-position:right center;}.node--type-product_device_b2c_ .before-afters .slick-dots{position:relative;margin-top:20px;}.node--type-product_device_b2c_ .before-afters .slick-dots li{margin-right:20px;margin-left:0px;}.node--type-product_device_b2c_ .before-afters .slick-dots li:last-child{margin-right:0px;}.node--type-product_device_b2c_ .before-afters .slick-dots button{border:1px solid #309BA2;padding:5px;position:relative;}.node--type-product_device_b2c_ .before-afters .slick-dots button::before{content:"";}.node--type-product_device_b2c_ .before-afters .slick-dots button:hover::before{content:"";width:8px;height:8px;background-color:#309BA2;text-align:center;position:absolute;top:5px;left:5px;opacity:1;}.node--type-product_device_b2c_ .before-afters .slick-dots .slick-active button::before{content:"";width:8px;height:8px;background-color:#309BA2;text-align:center;position:absolute;top:5px;left:5px;opacity:1;}.node--type-product_device_b2c_ .before-afters .before-after-images{max-width:830px;padding:0 40px;margin:0 auto;width:auto;display:inline-block;}.node--type-product_device_b2c_ .before-afters .before-after-images .ba-cutlines{display:-webkit-box;display:-ms-flexbox;display:flex;}.node--type-product_device_b2c_ .before-afters .before-after-images .ba-cutlines > div{background-color:white;font-family:"MontBold",serif;color:#309BA2;font-size:1.11em;text-transform:lowercase;padding:8px 20px;line-height:1;-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:center;}.node--type-product_device_b2c_ .before-afters .before-after-images .cocoen{display:-webkit-box;display:-ms-flexbox;display:flex;}.node--type-product_device_b2c_ .before-afters .before-after-images .cocoen .before,.node--type-product_device_b2c_ .before-afters .before-after-images .cocoen .after{-webkit-box-flex:1;-ms-flex:1;flex:1;position:relative;}.node--type-product_device_b2c_ .before-afters .before-after-images .cocoen .before img,.node--type-product_device_b2c_ .before-afters .before-after-images .cocoen .after img{height:100%;}.node--type-product_device_b2c_ .before-afters .before-after-images .cocoen .before .item-label{position:absolute;left:0px;bottom:0px;background-color:white;font-family:"MontBold",serif;color:#309BA2;font-size:1.11em;text-transform:lowercase;padding:8px 20px;line-height:1;}.node--type-product_device_b2c_ .before-afters .before-after-images .cocoen .after .item-label{position:absolute;right:0px;bottom:0px;background-color:white;font-family:"MontBold",serif;color:#309BA2;font-size:1.11em;text-transform:lowercase;padding:8px 20px;line-height:1;}.node--type-product_device_b2c_ .accessories .views-element-container{padding-top:100px;padding-bottom:100px;background:transparent linear-gradient(241deg,#989694 0%,#35302F 46%,#35302F 100%) 0% 0% no-repeat padding-box;}@media (max-width:860px){.node--type-product_device_b2c_ .accessories .views-element-container{padding-top:60px;padding-bottom:60px;}}@media (max-width:650px){.node--type-product_device_b2c_ .accessories .views-element-container{padding-top:45px;padding-bottom:45px;}}.node--type-product_device_b2c_ .accessories .views-element-container header h2{color:white;margin:0 0 60px 0;margin-bottom:60px;}@media (max-width:650px){.node--type-product_device_b2c_ .accessories .views-element-container header h2{margin-bottom:45px;}}.node--type-product_device_b2c_ .accessories .views-element-container h2.field_title_custom{color:white;margin:0 0 40px 0;}.node--type-product_device_b2c_ .accessories .views-element-container .slick-dots{position:relative;margin-top:10px;}.node--type-product_device_b2c_ .accessories .views-element-container .slick-dots li{margin-right:20px;margin-left:0px;}.node--type-product_device_b2c_ .accessories .views-element-container .slick-dots li:last-child{margin-right:0px;}.node--type-product_device_b2c_ .accessories .views-element-container .slick-dots button{border:1px solid white;padding:5px;position:relative;}.node--type-product_device_b2c_ .accessories .views-element-container .slick-dots button::before{content:"";}.node--type-product_device_b2c_ .accessories .views-element-container .slick-dots button:hover::before{content:"";width:8px;height:8px;background-color:white;text-align:center;position:absolute;top:5px;left:5px;opacity:1;}.node--type-product_device_b2c_ .accessories .views-element-container .slick-dots .slick-active button::before{content:"";width:8px;height:8px;background-color:white;text-align:center;position:absolute;top:5px;left:5px;opacity:1;}.node--type-product_device_b2c_ .accessories .views-element-container .slick--view--handpiece-accessories .slick__slider{max-width:1060px;padding:0 15px;margin:0 auto;}.node--type-product_device_b2c_ .accessories .views-element-container .slick--view--handpiece-accessories .slick__slide{max-width:1030px;margin:0 auto;padding:0 15px;}.node--type-product_device_b2c_ .accessories .views-element-container .slick--view--handpiece-accessories .slick-arrow::before{font-size:0px !important;}.node--type-product_device_b2c_ .accessories .views-element-container .slick--view--handpiece-accessories .slick__arrow{margin-top:30px;}.node--type-product_device_b2c_ .accessories .views-element-container .slick--view--handpiece-accessories .slick-arrow.slick-prev{background-image:url(/themes/alma/img/alma-arrow-left-white.svg);background-repeat:no-repeat;background-position:left center;}.node--type-product_device_b2c_ .accessories .views-element-container .slick--view--handpiece-accessories .slick-arrow.slick-next{background-image:url(/themes/alma/img/alma-arrow-right-white.svg);background-repeat:no-repeat;background-position:right center;}.node--type-product_device_b2c_ .accessories .views-element-container .slick--view--handpiece-accessories .par-handpiece_accessory_callout{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;}.node--type-product_device_b2c_ .accessories .views-element-container .slick--view--handpiece-accessories .par-handpiece_accessory_callout > div{-webkit-box-flex:1;-ms-flex:1;flex:1;}.node--type-product_device_b2c_ .accessories .views-element-container .slick--view--handpiece-accessories .par-handpiece_accessory_callout > div.field_video_embed{padding-right:40px;}.node--type-product_device_b2c_ .accessories .views-element-container .slick--view--handpiece-accessories .par-handpiece_accessory_callout > div.field_image{position:relative;}.node--type-product_device_b2c_ .accessories .views-element-container .slick--view--handpiece-accessories .par-handpiece_accessory_callout > div.field_image img{padding-right:60px;}.node--type-product_device_b2c_ .accessories .views-element-container .slick--view--handpiece-accessories .par-handpiece_accessory_callout > div.field_image .field_link{position:absolute;left:0px;top:0px;width:100%;height:100%;display:block;}.node--type-product_device_b2c_ .accessories .views-element-container .slick--view--handpiece-accessories .par-handpiece_accessory_callout > div.field_image .field_link a{color:transparent;display:block;width:100%;height:100%;}.node--type-product_device_b2c_ .accessories .views-element-container .slick--view--handpiece-accessories .par-handpiece_accessory_callout > div.field_link{display:none;}.node--type-product_device_b2c_ .accessories .views-element-container .slick--view--handpiece-accessories .par-handpiece_accessory_callout .handpiece-accessory-text{color:white;}.node--type-product_device_b2c_ .accessories .views-element-container .slick--view--handpiece-accessories .par-handpiece_accessory_callout .handpiece-accessory-text .field_title{font-size:1.66em;font-weight:300;}.node--type-product_device_b2c_ footer#main{margin-top:-1px;}.node--type-product_device_b2c_ footer#main .copyright{display:-webkit-box;display:-ms-flexbox;display:flex;}.node--type-product_device_b2c_ footer#main .copyright .copyright-text{flex:1;padding-right:100px;}.node--type-product_device_b2c_ footer#main .copyright .logo{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;}.node--type-product_device_b2c_ footer#main .copyright .logo p{margin:0;}.node--type-product_device_b2c_ footer#main .footer-blocks .region-footer > div{text-align:center;padding:0 80px;margin-bottom:20px;}.node--type-product_device_b2c_ footer#main .footer-blocks .region-footer p:last-child{margin-bottom:0px;}.node--type-product_device_b2c_ footer#main .footer-blocks .region-footer p:first-child{margin-top:0px;}.node--type-product_device_b2c_ footer#main .footer-blocks .region-footer a:hover ::after{background-color:transparent;}.node--type-product_device_b2c_ footer#main .footer-blocks .region-footer a:hover.solid-button-purple::after,.node--type-product_device_b2c_ footer#main .footer-blocks .region-footer a:hover.solid-button-green::after{color:white;}.node--type-product_device_b2c_ footer#main .footer-blocks .region-footer a.solid-button-purple::after,.node--type-product_device_b2c_ footer#main .footer-blocks .region-footer a.solid-button-green::after{background-color:transparent;position:absolute;top:0px;left:0px;display:flex;align-items:center;justify-content:center;font-family:"Font Awesome 5 Free";content:"";width:100%;height:100%;font-size:30px;font-weight:900;line-height:inherit;color:transparent;transform:scale(1.4);}.node--type-product_device_b2c_ footer#main .footer-blocks .region-footer a.solid-button-purple::before,.node--type-product_device_b2c_ footer#main .footer-blocks .region-footer a.solid-button-green::before{top:15px;left:15px;}.node--type-cbd_professional_skincare_soluti h1{font-size:3.33em;padding:0 15px;}.node--type-cbd_professional_skincare_soluti h1 sup{display:none;}.node--type-cbd_professional_skincare_soluti h1 .plus{font-family:"MontRegular",sans-serif;font-size:0.5em;top:-0.5em;position:relative;}.node--type-cbd_professional_skincare_soluti .before-afters{background-image:url(/themes/alma/img/alma-ba-background-v2-cmp.jpg);background-size:cover;background-repeat:no-repeat;background-position:right top;}.node--type-cbd_professional_skincare_soluti .before-afters h2{margin:0 0 60px 0;margin-bottom:60px;}@media (max-width:650px){.node--type-cbd_professional_skincare_soluti .before-afters h2{margin-bottom:45px;}}.node--type-cbd_professional_skincare_soluti .before-afters .views-element-container{max-width:1060px;padding:0 15px;margin:0 auto;max-width:860px;padding-top:100px;padding-bottom:100px;top:50px;opacity:0;position:relative;transition:400ms top linear,400ms opacity linear;}@media (max-width:860px){.node--type-cbd_professional_skincare_soluti .before-afters .views-element-container{padding-top:60px;padding-bottom:60px;}}@media (max-width:650px){.node--type-cbd_professional_skincare_soluti .before-afters .views-element-container{padding-top:45px;padding-bottom:45px;}}.node--type-cbd_professional_skincare_soluti .before-afters .views-element-container.active{top:0px;opacity:1;}.node--type-cbd_professional_skincare_soluti .before-afters .views-field-field-description{font-size:0.77em;margin:20px 0 0 0;text-align:center;}.node--type-cbd_professional_skincare_soluti .before-afters .views-field-edit-node{text-align:center;}.node--type-cbd_professional_skincare_soluti .before-afters .views-field-edit-node a{padding:13px 18px 10px 18px;color:white !important;background-color:#442C5C;font-weight:normal;font-family:"MontBold",serif;text-transform:uppercase;font-size:0.88em;display:inline-block;text-decoration:none !important;transition-property:all;transition-duration:0.2s;transition-timing-function:linear;transition-delay:0s;position:relative;transform:translateZ(0);text-decoration:none;overflow:hidden;float:none;margin-top:10px;}.node--type-cbd_professional_skincare_soluti .before-afters .views-field-edit-node a:before{position:absolute;top:2;left:2;transition-property:transform;transition-duration:0.2s;transition-timing-function:linear;transition-delay:0s;display:block;width:300%;height:300%;content:"";transform:scale(0.5);transform-origin:center center;background-color:rgba(255,255,255,0.2);border-radius:50%;z-index:-1;}.node--type-cbd_professional_skincare_soluti .before-afters .views-field-edit-node a:after{position:absolute;top:0;left:0;display:flex;align-items:center;justify-content:center;font-family:"Font Awesome 5 Free";content:"";width:100%;height:100%;font-size:30px;font-weight:900;line-height:inherit;color:transparent;transform:scale(1.4);}.node--type-cbd_professional_skincare_soluti .before-afters .views-field-edit-node a:hover{color:transparent !important;}.node--type-cbd_professional_skincare_soluti .before-afters .views-field-edit-node a:hover:before{transform:scale(2);transform-origin:center center;}.node--type-cbd_professional_skincare_soluti .before-afters .views-field-edit-node a:hover:after{transition-property:all;transition-duration:0.2s;transition-timing-function:linear;transition-delay:0.2s;color:#fff;transform:scale(1);}.node--type-cbd_professional_skincare_soluti .before-afters .views-field-edit-node a:after{font-family:"Font Awesome 5 Free";content:"";}.node--type-cbd_professional_skincare_soluti .before-afters .views-field-fieldset{text-align:center;}.node--type-cbd_professional_skincare_soluti .before-afters .slick-track{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;}.node--type-cbd_professional_skincare_soluti .before-afters .slick__arrow{position:absolute;top:50%;}.node--type-cbd_professional_skincare_soluti .before-afters .slick__arrow .slick-arrow::before{font-size:0px !important;}.node--type-cbd_professional_skincare_soluti .before-afters .slick__arrow .slick-arrow.slick-prev{background-image:url(/themes/alma/img/alma-arrow-green-left.svg);background-repeat:no-repeat;background-position:left center;}.node--type-cbd_professional_skincare_soluti .before-afters .slick__arrow .slick-arrow.slick-next{background-image:url(/themes/alma/img/alma-arrow-green-right.svg);background-repeat:no-repeat;background-position:right center;}.node--type-cbd_professional_skincare_soluti .before-afters .slick-dots{position:relative;margin-top:20px;}.node--type-cbd_professional_skincare_soluti .before-afters .slick-dots li{margin-right:20px;margin-left:0px;}.node--type-cbd_professional_skincare_soluti .before-afters .slick-dots li:last-child{margin-right:0px;}.node--type-cbd_professional_skincare_soluti .before-afters .slick-dots button{border:1px solid #309BA2;padding:5px;position:relative;}.node--type-cbd_professional_skincare_soluti .before-afters .slick-dots button::before{content:"";}.node--type-cbd_professional_skincare_soluti .before-afters .slick-dots button:hover::before{content:"";width:8px;height:8px;background-color:#309BA2;text-align:center;position:absolute;top:5px;left:5px;opacity:1;}.node--type-cbd_professional_skincare_soluti .before-afters .slick-dots .slick-active button::before{content:"";width:8px;height:8px;background-color:#309BA2;text-align:center;position:absolute;top:5px;left:5px;opacity:1;}.node--type-cbd_professional_skincare_soluti .before-afters .before-after-images{max-width:830px;padding:0 40px;margin:0 auto;width:auto;display:inline-block;}.node--type-cbd_professional_skincare_soluti .before-afters .before-after-images .views-field-field-image img{display:block;}.node--type-cbd_professional_skincare_soluti .before-afters .before-after-images .ba-cutlines{display:-webkit-box;display:-ms-flexbox;display:flex;}.node--type-cbd_professional_skincare_soluti .before-afters .before-after-images .ba-cutlines > div{background-color:white;font-family:"MontBold",serif;color:#309BA2;font-size:1.11em;text-transform:lowercase;padding:8px 20px;line-height:1;-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:center;}.node--type-cbd_professional_skincare_soluti .before-afters .before-after-images .cocoen{display:-webkit-box;display:-ms-flexbox;display:flex;}.node--type-cbd_professional_skincare_soluti .before-afters .before-after-images .cocoen .before,.node--type-cbd_professional_skincare_soluti .before-afters .before-after-images .cocoen .after{-webkit-box-flex:1;-ms-flex:1;flex:1;position:relative;}.node--type-cbd_professional_skincare_soluti .before-afters .before-after-images .cocoen .before img,.node--type-cbd_professional_skincare_soluti .before-afters .before-after-images .cocoen .after img{height:100%;}.node--type-cbd_professional_skincare_soluti .before-afters .before-after-images .cocoen .before .item-label{position:absolute;left:0px;bottom:0px;background-color:white;font-family:"MontBold",serif;color:#309BA2;font-size:1.11em;text-transform:lowercase;padding:8px 20px;line-height:1;}.node--type-cbd_professional_skincare_soluti .before-afters .before-after-images .cocoen .after .item-label{position:absolute;right:0px;bottom:0px;background-color:white;font-family:"MontBold",serif;color:#309BA2;font-size:1.11em;text-transform:lowercase;padding:8px 20px;line-height:1;}.node--type-cbd_professional_skincare_soluti .footer-cta{margin-top:-30px;}.node--type-cbd_professional_skincare_soluti .footer-cta .field_text h2{text-transform:none;}.node--type-cbd_professional_skincare_soluti .footer-cta .field_text h2 .small-plus{font-family:"MontRegular",sans-serif;font-size:0.5em;top:-0.5em;position:relative;}.node--type-cbd_professional_skincare_soluti .view-header_image .header-overlay{background:none;background-image:url(/themes/alma/img/header-green-purple-gradient.png);background-size:cover;background-repeat:no-repeat;opacity:1;}.node--type-cbd_professional_skincare_soluti .view-header_image .skincare-header-logo{text-align:center;}.node--type-cbd_professional_skincare_soluti .view-header_image .views-field-field-description{text-align:center;color:white;max-width:630px;margin:15px auto 0 auto;}.node--type-cbd_professional_skincare_soluti .associated-kits{margin-bottom:90px;}.node--type-cbd_professional_skincare_soluti .associated-kits h2{color:#309BA2;margin-bottom:50px;margin-top:0px;}.node--type-cbd_professional_skincare_soluti .associated-kits .block-main-container{max-width:1060px;padding:0 15px;margin:0 auto;}.node--type-cbd_professional_skincare_soluti .associated-kits .block-main-container .view-associated_kits{display:flex;flex-wrap:wrap;}.node--type-cbd_professional_skincare_soluti .associated-kits .block-main-container .view-associated_kits .views-row{margin-bottom:30px;flex:0 0 32%;margin-right:1.6%;border:1px solid #EBE9E8;background-image:url("https://almainc.com/sites/default/files/alma-triangle-right-bottom.svg");background-repeat:no-repeat;background-position:right bottom;background-size:25px auto;}.node--type-cbd_professional_skincare_soluti .associated-kits .block-main-container .view-associated_kits .views-row:nth-child(3n+3){margin-right:0px;}.node--type-cbd_professional_skincare_soluti .associated-kits .block-main-container .view-associated_kits .views-row .associated-kit-details-wrapper{padding:20px;}.node--type-cbd_professional_skincare_soluti .associated-kits .block-main-container .view-associated_kits .views-row .associated-kit-details-wrapper h3{text-align:left;font-size:1.33em;}.node--type-cbd_professional_skincare_soluti .associated-kits .block-main-container .view-associated_kits .views-row .associated-kit-details-wrapper .views-field-field-description{line-height:1.6;}.node--type-cbd_professional_skincare_soluti .associated-kits .block-main-container .view-associated_kits .views-row .associated-kit-details-wrapper .views-field-view-node{margin-top:30px;}.node--type-cbd_professional_skincare_soluti .associated-kits .block-main-container .view-associated_kits .views-row .associated-kit-details-wrapper .views-field-view-node a{border:1px solid #442C5C;padding:7px 10px 4px 10px;color:#442C5C;font-weight:normal;font-family:"MontBold",serif;text-transform:uppercase;font-size:0.88em;display:inline-block;text-decoration:none;transition-property:all;transition-duration:0.2s;transition-timing-function:linear;transition-delay:0s;position:relative;transform:translateZ(0);text-decoration:none;overflow:hidden;}.node--type-cbd_professional_skincare_soluti .associated-kits .block-main-container .view-associated_kits .views-row .associated-kit-details-wrapper .views-field-view-node a:before{position:absolute;top:0;left:0;transition-property:transform;transition-duration:0.2s;transition-timing-function:linear;transition-delay:0s;display:block;width:300%;height:300%;content:"";transform:scale(0.5);transform-origin:center center;background-color:rgba(255,255,255,0.2);border-radius:50%;z-index:-1;}.node--type-cbd_professional_skincare_soluti .associated-kits .block-main-container .view-associated_kits .views-row .associated-kit-details-wrapper .views-field-view-node a:after{position:absolute;top:0;left:0;display:flex;align-items:center;justify-content:center;font-family:"Font Awesome 5 Free";content:"";width:100%;height:100%;font-size:30px;font-weight:900;line-height:inherit;color:transparent;transform:scale(1.4);}.node--type-cbd_professional_skincare_soluti .associated-kits .block-main-container .view-associated_kits .views-row .associated-kit-details-wrapper .views-field-view-node a:hover{color:transparent !important;}.node--type-cbd_professional_skincare_soluti .associated-kits .block-main-container .view-associated_kits .views-row .associated-kit-details-wrapper .views-field-view-node a:hover:before{transform:scale(2);transform-origin:center center;}.node--type-cbd_professional_skincare_soluti .associated-kits .block-main-container .view-associated_kits .views-row .associated-kit-details-wrapper .views-field-view-node a:hover:after{transition-property:all;transition-duration:0.2s;transition-timing-function:linear;transition-delay:0.2s;color:#fff;transform:scale(1);}.node--type-cbd_professional_skincare_soluti .associated-kits .block-main-container .view-associated_kits .views-row .associated-kit-details-wrapper .views-field-view-node a:hover{color:white;background-color:#442C5C;}.node--type-cbd_professional_skincare_soluti #block-alma-content{max-width:1060px;padding:0 15px;margin:0 auto;}.node--type-cbd_professional_skincare_soluti #block-alma-content .sku-features-items{margin-top:50px;margin-bottom:50px;display:flex;font-size:1.11em;}.node--type-cbd_professional_skincare_soluti #block-alma-content .sku-features-items .sku-left-items{flex:0 0 40%;}.node--type-cbd_professional_skincare_soluti #block-alma-content .sku-features-items .sku-left-items .field_product_image{text-align:center;}.node--type-cbd_professional_skincare_soluti #block-alma-content .sku-features-items .sku-left-items .field_product_image img{max-width:340px;width:100%;margin:0 auto;}.node--type-cbd_professional_skincare_soluti #block-alma-content .sku-features-items .sku-right-items{flex:0 0 60%;}.node--type-cbd_professional_skincare_soluti #block-alma-content .sku-features-items .sku-right-items .sku-features-benefits{display:flex;flex-wrap:wrap;margin-top:30px;}.node--type-cbd_professional_skincare_soluti #block-alma-content .sku-features-items .sku-right-items .sku-features-benefits > div{flex:0 0 50%;}.node--type-cbd_professional_skincare_soluti #block-alma-content .sku-features-items .sku-right-items .sku-labels > div{background-color:#309BA2;color:white;display:inline-block;margin-right:0px;padding:5px 15px;}.node--type-cbd_professional_skincare_soluti #block-alma-content .sku-features-items .sku-right-items .sku-labels > div:last-child{margin-right:0px;}.node--type-cbd_professional_skincare_soluti #block-alma-content .sku-features-items .sku-right-items .field_sku_features_highlights .par-sku_features_highlights{background-image:url(/themes/alma/img/cbd-icon.png);background-size:27px auto;background-repeat:no-repeat;background-position:left 4px;padding-left:50px;}.node--type-cbd_professional_skincare_soluti #block-alma-content .sku-features-items .sku-right-items .field_sku_features_highlights .field_title{color:#442C5C;font-family:"MontBold",serif;}.node--type-cbd_professional_skincare_soluti #block-alma-content .sku-features-items .sku-right-items .field_sku_features_highlights .field_feature_description{padding-right:40px;}.node--type-cbd_professional_skincare_soluti #block-alma-content .sku-features-items .sku-right-items .field_sku_features_highlights .field_feature_description p{margin:5px 0 20px 0;}.node--type-cbd_professional_skincare_soluti #block-alma-content .sku-features-items .sku-details-accordion{margin-bottom:90px;position:relative;font-size:0.9em;margin-top:15px;}.node--type-cbd_professional_skincare_soluti #block-alma-content .sku-features-items .sku-details-accordion .sku-details-tabs{background-color:#9B91A6;color:white;font-family:"MontBold",serif;}.node--type-cbd_professional_skincare_soluti #block-alma-content .sku-features-items .sku-details-accordion .sku-details-tabs > div{display:inline-block;cursor:pointer;padding:8px 20px;}.node--type-cbd_professional_skincare_soluti #block-alma-content .sku-features-items .sku-details-accordion .sku-details-tabs > div.active{background-color:#442C5C;}.node--type-cbd_professional_skincare_soluti #block-alma-content .sku-features-items .sku-details-accordion .field_how_to_use,.node--type-cbd_professional_skincare_soluti #block-alma-content .sku-features-items .sku-details-accordion .field_ingredients{display:none;background-color:#EBE9E8;padding:10px 20px;}.node--type-cbd_professional_skincare_soluti #block-alma-content .sku-features-items .sku-details-accordion .field_how_to_use p,.node--type-cbd_professional_skincare_soluti #block-alma-content .sku-features-items .sku-details-accordion .field_ingredients p{margin:0;}.node--type-cbd_professional_skincare_soluti #block-alma-content .sku-features-items .sku-details-accordion .field_how_to_use{display:block;}.node--type-cbd_professional_skincare_soluti #block-alma-content .sku-features-items .sku-details-accordion .field_how_to_use.hidden{display:none;}.node--type-cbd_professional_skincare_soluti #block-alma-content .sku-features-items .sku-details-accordion .field_ingredients.active{display:block;}#block-views-block-treatments-block-1{background-color:white;position:relative;padding-top:100px;}@media (max-width:860px){#block-views-block-treatments-block-1{padding-top:60px;}}@media (max-width:650px){#block-views-block-treatments-block-1{padding-top:45px;}}#block-views-block-treatments-block-1 .block-main-container{max-width:1060px;padding:0 15px;margin:0 auto;}#block-views-block-treatments-block-1 header{margin-bottom:90px;}#block-views-block-treatments-block-1 header h2{margin-top:0px;}#block-views-block-treatments-block-1 .bef-exposed-form{margin-bottom:100px;font-family:"MontBold",serif;color:#309BA2;text-transform:uppercase;font-size:0.88em;box-shadow:none;}#block-views-block-treatments-block-1 .bef-exposed-form .form-actions{display:none;}#block-views-block-treatments-block-1 .bef-exposed-form label{display:block;color:#309BA2;font-size:1.6em;line-height:1.2;font-weight:400;text-align:center;margin:0 0 20px 0;text-transform:none;}#block-views-block-treatments-block-1 .bef-exposed-form select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;color:#309BA2;text-transform:uppercase;font-family:"MontBold",serif;padding:15px 30px 15px 20px;background-image:url(/themes/alma/img/select-arrow.svg);background-position:94% 19px;background-repeat:no-repeat;min-width:277px;box-shadow:0px 0px 10px #35302F26;-webkit-box-shadow:0px 0px 10px #35302F26;-moz-box-shadow:0px 0px 10px #35302F26;border:1px solid #EBE9E8;}#block-views-block-treatments-block-1 .view-treatments{display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;-ms-flex-wrap:wrap;}#block-views-block-treatments-block-1 .view-treatments .views-row{margin-right:2%;-webkit-box-flex:1;-ms-flex:1 0 32%;flex:0 0 32%;display:-webkit-box;display:-ms-flexbox;display:flex;height:343px;cursor:pointer;position:relative;}#block-views-block-treatments-block-1 .view-treatments .views-row.views-item-106967 .image-overflow{top:0px;}#block-views-block-treatments-block-1 .view-treatments .views-row:hover .image-overflow{height:100%;}#block-views-block-treatments-block-1 .view-treatments .views-row:hover .image-overflow img{width:105%;max-width:105%;-webkit-transition:width 0.3s ease-in;transition:width 0.3s ease-in;}#block-views-block-treatments-block-1 .view-treatments .views-row:hover span.border-button.purple a{color:transparent !important;background-color:#442C5C;border:1px solid #66587a;}#block-views-block-treatments-block-1 .view-treatments .views-row:hover span.border-button.purple a:before{transform:scale(2);transform-origin:center center;}#block-views-block-treatments-block-1 .view-treatments .views-row:hover span.border-button.purple a:after{transition-property:all;transition-duration:0.2s;transition-timing-function:linear;transition-delay:0.2s;color:#fff;transform:scale(1);}#block-views-block-treatments-block-1 .view-treatments .views-row:nth-child(3n+3){margin-right:0px;}#block-views-block-treatments-block-1 .view-treatments .views-row:last-child,#block-views-block-treatments-block-1 .view-treatments .views-row:nth-last-child(2),#block-views-block-treatments-block-1 .view-treatments .views-row:nth-last-child(3){margin-bottom:0px;}#block-views-block-treatments-block-1 .view-treatments .views-row h3{font-size:1em;text-align:left;}#block-views-block-treatments-block-1 .view-treatments .views-row .product-home-link{position:absolute;left:0px;top:0px;width:100%;height:100%;}#block-views-block-treatments-block-1 .view-treatments .views-row .product-border{border:1px solid #EBE9E8;position:absolute;width:100%;height:68%;}#block-views-block-treatments-block-1 .view-treatments .views-row .product-border .field-content{position:relative;height:100%;width:100%;display:block;}#block-views-block-treatments-block-1 .view-treatments .views-row .product-border .field-content .triangle{position:absolute;right:0px;bottom:0px;}#block-views-block-treatments-block-1 .view-treatments .views-row .product-border .field-content .triangle img{display:block;}#block-views-block-treatments-block-1 .view-treatments .views-row .triangle-mobile{display:none;}#block-views-block-treatments-block-1 .view-treatments .views-row .views-field-field-preview-text{font-size:0.75em;color:#35302F;line-height:1.4;margin-bottom:15px;}#block-views-block-treatments-block-1 .view-treatments .views-row .views-field-fieldset{width:50%;position:relative;}#block-views-block-treatments-block-1 .view-treatments .views-row .views-field-fieldset-1{width:50%;height:245px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}#block-views-block-treatments-block-1 .view-treatments .views-row .preview-text-link{padding:0 10px;}#block-views-block-treatments-block-1 .view-treatments .views-row .image-overflow{position:absolute;top:-38px;height:79.5%;overflow:hidden;-webkit-transition:height 0.3s ease-in;transition:height 0.3s ease-in;}#block-views-block-treatments-block-1 .view-treatments .views-row .image-overflow img{width:100%;max-width:105%;-webkit-transition:width 0.3s ease-in;transition:width 0.3s ease-in;}.page-node-196{background-color:#efeaea;}.physician-locator{background:#efeaea;}.physician-locator .header-bg-image{background:none;}.physician-locator .region-content{background:#efeaea;}.physician-locator .provider-show-wrapper{text-align:center;width:100%;}.physician-locator .provider-show-wrapper .provider-show-all{padding:13px 18px 10px 18px;color:white !important;background-color:#442C5C;font-weight:normal;font-family:"MontBold",serif;text-transform:uppercase;font-size:0.88em;display:inline-block;text-decoration:none !important;transition-property:all;transition-duration:0.2s;transition-timing-function:linear;transition-delay:0s;position:relative;transform:translateZ(0);text-decoration:none;overflow:hidden;background-color:#FFBD98;color:#442C5C !important;font-family:"MontBlack";text-transform:none;width:200px;text-align:center;border-radius:30px;}.physician-locator .provider-show-wrapper .provider-show-all:before{position:absolute;top:2;left:2;transition-property:transform;transition-duration:0.2s;transition-timing-function:linear;transition-delay:0s;display:block;width:300%;height:300%;content:"";transform:scale(0.5);transform-origin:center center;background-color:rgba(255,255,255,0.2);border-radius:50%;z-index:-1;}.physician-locator .provider-show-wrapper .provider-show-all:after{position:absolute;top:0;left:0;display:flex;align-items:center;justify-content:center;font-family:"Font Awesome 5 Free";content:"";width:100%;height:100%;font-size:30px;font-weight:900;line-height:inherit;color:transparent;transform:scale(1.4);}.physician-locator .provider-show-wrapper .provider-show-all:hover{color:transparent !important;}.physician-locator .provider-show-wrapper .provider-show-all:hover:before{transform:scale(2);transform-origin:center center;}.physician-locator .provider-show-wrapper .provider-show-all:hover:after{transition-property:all;transition-duration:0.2s;transition-timing-function:linear;transition-delay:0.2s;color:#fff;transform:scale(1);}.physician-locator .provider-show-wrapper .provider-show-all:after{font-family:"Font Awesome 5 Free";content:"";}.physician-locator .view-header_image{margin-top:82px;}.physician-locator .view-header_image .header-overlay{background:transparent;}.physician-locator .view-header_image .views-field-fieldset{position:relative;top:0px;transform:none;padding:75px 0 40px 0;}.physician-locator .view-header_image .views-field-fieldset h1{color:#442C5C;text-transform:none;font-size:60px;font-family:"MontBlack";}.physician-locator .view-header_image .views-field-fieldset .views-field-field-header-intro-text{color:#442C5C;max-width:100%;}.physician-locator .view-header_image .views-field-field-header-image-1{display:none;}.physician-locator .view-header_image .fixed-triangle{display:none;}.physician-locator .alma-nav-fixed .main-nav{background-color:rgba(71,71,71,0.4);box-shadow:none;background-image:url(/themes/alma/img/ala-left-corner-3.svg);background-size:196px auto;background-position:top left;background-repeat:no-repeat;}.physician-locator .alma-nav-fixed .main-nav > .container{padding-left:40px;}.physician-locator .alma-nav-fixed .main-nav #block-navicons{padding-top:2px;}.physician-locator .alma-nav-fixed .main-nav #block-navicons .customer-resources{display:inline-block;margin:0 20px 0 0;position:relative;top:-4px;}.physician-locator .alma-nav-fixed .main-nav #block-navicons .customer-resources a{color:white;font-family:"MontBold";transition:400ms linear color;}.physician-locator .alma-nav-fixed .main-nav #block-navicons .customer-resources a:hover{color:#442C5C;}.physician-locator .alma-nav-fixed .main-nav #block-navicons .location-wrapper:hover #international-list::before{background-color:transparent;}.physician-locator .alma-nav-fixed .main-nav #block-navicons .location-wrapper:hover #international-list{box-shadow:none;background-color:transparent;padding-top:23px;margin-top:0px;}.physician-locator .alma-nav-fixed .main-nav #block-navicons .location-wrapper:hover #international-list li{background-color:white;}.physician-locator .alma-nav-fixed .main-nav #block-navicons .location-wrapper:hover #international-list li.active-region,.physician-locator .alma-nav-fixed .main-nav #block-navicons .location-wrapper:hover #international-list li:hover{background-color:#442C5C;}.physician-locator .alma-nav-fixed .main-nav #block-navicons .location-wrapper:hover #international-list li:last-child{border-bottom-left-radius:30px;border-bottom-right-radius:30px;}.physician-locator .alma-nav-fixed .main-nav #block-navicons .menu-toggle{display:none !important;}.physician-locator .alma-nav-fixed .main-nav{padding:25px 0 13px 0;}.physician-locator .alma-nav-fixed .main-nav #block-views-block-page-logo-block-1{display:none;}.physician-locator .alma-nav-fixed .main-nav #block-alma-views-block-page-logo-block-3 img{height:34px;}.physician-locator footer#main{background-color:#efeaea;color:#474747;}.physician-locator footer#main .footer-blocks .region-footer{align-items:center;}.physician-locator footer#main #block-alma-physicianfinderfooter{font-size:16px;flex:0 0 70%;}.physician-locator footer#main #block-alma-physicianfinderfooter ul li{display:inline-block;margin:0 40px 0 0;}.physician-locator footer#main #block-alma-physicianfinderfooter ul li:last-child{margin-right:0px;}.physician-locator footer#main #block-alma-physicianfinderfooter ul li a{color:#474747;}.physician-locator footer#main #block-alma-physicianfinderfooter ul li a:hover{text-decoration:none;color:#442C5C;font-family:"MontBold";}.physician-locator footer#main #block-alma-physicianfinderfooter ul li a:hover::after{display:none !important;}.physician-locator footer#main #block-alma-physicianfindersocial{text-align:right;flex:0 0 30%;}.physician-locator footer#main #block-alma-physicianfindersocial .body{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;justify-content:right;}.physician-locator footer#main #block-alma-physicianfindersocial a{width:50px;height:50px;display:inline-block;margin-right:25px;color:white;text-align:center;background-color:#474747;border-radius:5px;font-size:31px;align-items:center;justify-content:center;display:-webkit-box;display:-ms-flexbox;display:flex;transition:400ms linear background-color;}.physician-locator footer#main #block-alma-physicianfindersocial a:last-child{margin-right:0px;}.physician-locator footer#main #block-alma-physicianfindersocial a::after{display:none;}.physician-locator footer#main #block-alma-physicianfindersocial a:hover{background-color:#442C5C;}.physician-locator footer#main #block-alma-physicianfindersocial a:hover::after{display:none;}.physician-locator .region-cta{background-color:#474747;padding-top:0px;}.physician-locator .region-cta .footer-cta{background-color:#474747;background-image:url(/themes/alma/img/ala-cta-corner-v2.svg);background-position:top left;background-size:600px auto;background-repeat:no-repeat;}.physician-locator .region-cta .footer-cta .field_background_image_media{display:none !important;}.physician-locator .region-cta .footer-cta .field_text{max-width:1060px;padding:0 15px;margin:0 auto;max-width:800px;text-align:left;}.physician-locator .region-cta .footer-cta .field_text h2{color:white;text-transform:none;font-size:21px;text-align:left;font-family:"MontBlack";}.physician-locator .region-cta .footer-cta .field_text p{color:white;text-align:left;}.physician-locator .region-cta .footer-cta .cta-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;}.physician-locator .region-cta .footer-cta .cta-wrapper .cta-left{flex:0 0 70%;box-sizing:border-box;padding-right:30px;}.physician-locator .region-cta .footer-cta .cta-wrapper .cta-right{flex:0 0 30%;}.physician-locator .region-cta .footer-cta .cta-wrapper .cta-right a{background-color:#FFBD98 !important;color:#442C5C !important;width:200px;box-shadow:none;text-transform:none;text-align:center;border-radius:30px;font-family:"MontBlack";}.physician-locator .region-cta .footer-cta .cta-wrapper .cta-right a:hover{color:transparent !important;}.provider-locator{max-width:1060px;padding:0 15px;margin:0 auto;}.provider-locator .views-exposed-form{display:none;}.provider-locator header{width:100%;text-align:center;}.provider-locator header h2{margin-bottom:60px;text-align:center;padding-top:0px;margin-top:0px;font-family:"MontBlack";text-transform:none;}@media (max-width:650px){.provider-locator header h2{margin-bottom:45px;}}.provider-locator .block-main-container .provider-results-container{width:100%;display:block;}.provider-locator .block-main-container .provider-results-container::after{clear:both;content:"";display:table;}.provider-locator .block-main-container .provider-results-container.active{padding-bottom:100px;}@media (max-width:860px){.provider-locator .block-main-container .provider-results-container.active{padding-bottom:60px;}}@media (max-width:650px){.provider-locator .block-main-container .provider-results-container.active{padding-bottom:45px;}}.provider-locator .block-main-container .view-provider_locator{width:48%;margin-right:4%;display:block;float:left;}.provider-locator .block-main-container .view-provider_locator .provider-rows-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}.provider-locator .block-main-container .view-provider_locator .views-row{-webkit-box-flex:1;-ms-flex:1 0 48%;flex:0 0 48%;margin-right:3%;background:#FFFFFF 0% 0% no-repeat padding-box;box-shadow:none;border:0;margin-bottom:30px;}.provider-locator .block-main-container .view-provider_locator .views-row:nth-child(even){margin-right:0px;}.provider-locator .block-main-container .view-provider_locator .views-row:nth-child(n+7){display:none;}.provider-locator .block-main-container .view-provider_locator .views-row:nth-child(n+7).active{display:block;}.provider-locator .block-main-container .view-provider_locator .views-row .row-wrapper{padding:20px;}.provider-locator .block-main-container .view-provider_locator .views-row .views-field-field-address,.provider-locator .block-main-container .view-provider_locator .views-row .views-field-field-phone-number{color:black;font-weight:600;font-size:0.8em;line-height:1.4;}.provider-locator .block-main-container .view-provider_locator .views-row .views-field-field-address p,.provider-locator .block-main-container .view-provider_locator .views-row .views-field-field-phone-number p{margin:0;}.provider-locator .block-main-container .view-provider_locator .views-row .views-field-field-address a,.provider-locator .block-main-container .view-provider_locator .views-row .views-field-field-phone-number a{color:#442C5C;}.provider-locator .block-main-container .view-provider_locator .views-row .views-field-views-conditional-field-1,.provider-locator .block-main-container .view-provider_locator .views-row .views-field-views-conditional-field-2{color:black;font-weight:600;font-size:0.8em;line-height:1.4;}.provider-locator .block-main-container .view-provider_locator .views-row .views-field-views-conditional-field-1 a,.provider-locator .block-main-container .view-provider_locator .views-row .views-field-views-conditional-field-2 a{color:#442C5C;text-decoration:underline;}.provider-locator .block-main-container .view-provider_locator .views-row .views-field-field-geofield-proximity{color:black;font-weight:600;margin-bottom:10px;}.provider-locator .block-main-container .view-provider_locator .views-row .views-field-title-1 h2{font-size:1.4em;text-align:left;margin:0 0 13px 0;font-family:"MontBlack";text-transform:none;}.provider-locator .block-main-container .views-element-container{width:48%;display:block;float:left;position:-webkit-sticky;position:sticky;top:150px;}.physician-locator-banners{max-width:1060px;padding:0 15px;margin:0 auto;padding-top:40px;margin-bottom:-40px;}.physician-locator-banners .physician-locator-banner-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;justify-content:space-between;}.physician-locator-banners .physician-locator-banner-wrapper > div{flex:0 0 49.5%;margin-bottom:10px;}.physician-locator-banners .physician-locator-banner-wrapper > div img{display:block;}.provider-locator-b2c-results{padding-bottom:100px;padding-left:15px;padding-right:15px;}@media (max-width:860px){.provider-locator-b2c-results{padding-bottom:60px;}}@media (max-width:650px){.provider-locator-b2c-results{padding-bottom:45px;}}.provider-locator-b2c-results .views-exposed-form{display:none;}.provider-locator-b2c-results h2{margin-top:60px;margin-bottom:60px;}@media (max-width:650px){.provider-locator-b2c-results h2{margin-bottom:45px;}}.provider-locator-b2c-results .block-main-container .provider-results-container{width:100%;display:block;max-width:1060px;padding:0 15px;margin:0 auto;padding-left:0px;padding-right:0px;}.provider-locator-b2c-results .block-main-container .provider-results-container::after{clear:both;content:"";display:table;}.provider-locator-b2c-results .block-main-container .provider-results-container .views-element-container{width:48%;display:block;float:left;position:-webkit-sticky;position:sticky;top:150px;}.provider-locator-b2c-results .block-main-container .view-provider_locator{width:48%;margin-right:4%;display:block;float:left;}.provider-locator-b2c-results .block-main-container .view-provider_locator .provider-rows-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}.provider-locator-b2c-results .block-main-container .view-provider_locator .views-row{-webkit-box-flex:1;-ms-flex:1 0 48%;flex:0 0 48%;margin-right:3%;background:#FFFFFF 0% 0% no-repeat padding-box;box-shadow:0px 0px 10px #35302F26;border:1px solid #EBE9E8;margin-bottom:30px;}.provider-locator-b2c-results .block-main-container .view-provider_locator .views-row:nth-child(even){margin-right:0px;}.provider-locator-b2c-results .block-main-container .view-provider_locator .views-row:nth-child(n+7){display:none;}.provider-locator-b2c-results .block-main-container .view-provider_locator .views-row:nth-child(n+7).active{display:block;}.provider-locator-b2c-results .block-main-container .view-provider_locator .views-row:nth-child(n+21){display:none;}.provider-locator-b2c-results .block-main-container .view-provider_locator .views-row:nth-child(n+21).active{display:none !important;}.provider-locator-b2c-results .block-main-container .view-provider_locator .views-row .row-wrapper{padding:20px;}.provider-locator-b2c-results .block-main-container .view-provider_locator .views-row .views-field-field-address,.provider-locator-b2c-results .block-main-container .view-provider_locator .views-row .views-field-field-phone-number{color:#9B91A6;font-weight:600;font-size:0.8em;line-height:1.4;}.provider-locator-b2c-results .block-main-container .view-provider_locator .views-row .views-field-field-address p,.provider-locator-b2c-results .block-main-container .view-provider_locator .views-row .views-field-field-phone-number p{margin:0;}.provider-locator-b2c-results .block-main-container .view-provider_locator .views-row .views-field-field-address a,.provider-locator-b2c-results .block-main-container .view-provider_locator .views-row .views-field-field-phone-number a{color:#9B91A6;}.provider-locator-b2c-results .block-main-container .view-provider_locator .views-row .views-field-views-conditional-field{color:#9B91A6;font-weight:600;font-size:0.8em;line-height:1.4;}.provider-locator-b2c-results .block-main-container .view-provider_locator .views-row .views-field-views-conditional-field a{color:#9B91A6;text-decoration:underline;}.provider-locator-b2c-results .block-main-container .view-provider_locator .views-row .views-field-field-geofield-proximity{color:#9B91A6;font-weight:600;margin-bottom:10px;}.provider-locator-b2c-results .block-main-container .view-provider_locator .views-row .views-field-title-1 h2{font-size:1.4em;text-align:left;margin:0 0 13px 0;}.provider-show-wrapper{text-align:center;width:100%;}.provider-show-wrapper .provider-show-all{padding:13px 18px 10px 18px;color:white !important;background-color:#442C5C;font-weight:normal;font-family:"MontBold",serif;text-transform:uppercase;font-size:0.88em;display:inline-block;text-decoration:none !important;transition-property:all;transition-duration:0.2s;transition-timing-function:linear;transition-delay:0s;position:relative;transform:translateZ(0);text-decoration:none;overflow:hidden;}.provider-show-wrapper .provider-show-all:before{position:absolute;top:2;left:2;transition-property:transform;transition-duration:0.2s;transition-timing-function:linear;transition-delay:0s;display:block;width:300%;height:300%;content:"";transform:scale(0.5);transform-origin:center center;background-color:rgba(255,255,255,0.2);border-radius:50%;z-index:-1;}.provider-show-wrapper .provider-show-all:after{position:absolute;top:0;left:0;display:flex;align-items:center;justify-content:center;font-family:"Font Awesome 5 Free";content:"";width:100%;height:100%;font-size:30px;font-weight:900;line-height:inherit;color:transparent;transform:scale(1.4);}.provider-show-wrapper .provider-show-all:hover{color:transparent !important;}.provider-show-wrapper .provider-show-all:hover:before{transform:scale(2);transform-origin:center center;}.provider-show-wrapper .provider-show-all:hover:after{transition-property:all;transition-duration:0.2s;transition-timing-function:linear;transition-delay:0.2s;color:#fff;transform:scale(1);}.provider-show-wrapper .provider-show-all:after{font-family:"Font Awesome 5 Free";content:"";}.no-results{max-width:1060px;padding:0 15px;margin:0 auto;margin:30px auto 0 auto;text-align:center;color:red;}.provider-locator-input,.provider-locator-b2c{max-width:1060px;padding:0 15px;margin:0 auto;text-align:center;padding-top:100px;}@media (max-width:860px){.provider-locator-input,.provider-locator-b2c{padding-top:60px;}}@media (max-width:650px){.provider-locator-input,.provider-locator-b2c{padding-top:45px;}}.provider-locator-input.no-top-padding,.provider-locator-b2c.no-top-padding{padding-top:0px;}.provider-locator-input ::placeholder,.provider-locator-b2c ::placeholder{font-family:"MontBold",serif;color:#309BA2;opacity:1;}.provider-locator-input :-ms-input-placeholder,.provider-locator-b2c :-ms-input-placeholder{font-family:"MontBold",serif;color:#309BA2;}.provider-locator-input ::-ms-input-placeholder,.provider-locator-b2c ::-ms-input-placeholder{font-family:"MontBold",serif;color:#309BA2;}.provider-locator-input .input-wrapper,.provider-locator-b2c .input-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;}.provider-locator-input .input-wrapper .locator-input-selections,.provider-locator-b2c .input-wrapper .locator-input-selections{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;justify-content:space-between;}.provider-locator-input select,.provider-locator-b2c select{-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:"MontBold",serif;color:#309BA2;background-color:white;border:0;text-transform:uppercase;background-image:url(/themes/alma/img/select-arrow.svg);background-position:97% 14px;background-repeat:no-repeat;box-shadow:0px 0px 10px #35302F26;border:1px solid #EBE9E8;margin-right:6%;-webkit-box-flex:1;-ms-flex:1;flex:1;padding:8px 44px 8px 20px;max-width:320px;text-overflow:ellipsis;white-space:nowrap;border-radius:0px;overflow:hidden;}.provider-locator-input select:last-child,.provider-locator-b2c select:last-child{margin-right:0px;}.provider-locator-input select:active,.provider-locator-b2c select:active{outline:none;}.provider-locator-input input[type=text],.provider-locator-b2c input[type=text]{border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:"MontBold",serif;color:#309BA2;text-transform:uppercase;background:#FFFFFF 0% 0% no-repeat padding-box;box-shadow:0px 0px 10px #35302F26;border:1px solid #EBE9E8;margin-right:6%;-webkit-box-flex:1;-ms-flex:1;flex:1;padding:10px 20px;border-radius:0px;box-sizing:border-box;}.provider-locator-input input[type=text]:active,.provider-locator-b2c input[type=text]:active{outline:none;}.provider-locator-input .provider-search-wrapper,.provider-locator-b2c .provider-search-wrapper{margin-top:25px;}.provider-locator-input .provider-search-wrapper #provider-search,.provider-locator-input .provider-search-wrapper #provider-search-b2c,.provider-locator-input .provider-search-wrapper #provider-search-b2c-2,.provider-locator-b2c .provider-search-wrapper #provider-search,.provider-locator-b2c .provider-search-wrapper #provider-search-b2c,.provider-locator-b2c .provider-search-wrapper #provider-search-b2c-2{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;padding:13px 18px 10px 18px;color:white !important;background-color:#309BA2;font-weight:normal;font-family:"MontBold",serif;text-transform:uppercase;font-size:0.88em;display:inline-block;text-decoration:none !important;transition-property:all;transition-duration:0.2s;transition-timing-function:linear;transition-delay:0s;position:relative;transform:translateZ(0);text-decoration:none;overflow:hidden;cursor:pointer;box-shadow:0px 0px 10px rgba(53,48,47,0.4);-webkit-box-shadow:0px 0px 10px rgba(53,48,47,0.4);-moz-box-shadow:0px 0px 10px rgba(53,48,47,0.4);}.provider-locator-input .provider-search-wrapper #provider-search:before,.provider-locator-input .provider-search-wrapper #provider-search-b2c:before,.provider-locator-input .provider-search-wrapper #provider-search-b2c-2:before,.provider-locator-b2c .provider-search-wrapper #provider-search:before,.provider-locator-b2c .provider-search-wrapper #provider-search-b2c:before,.provider-locator-b2c .provider-search-wrapper #provider-search-b2c-2:before{position:absolute;top:2;left:2;transition-property:transform;transition-duration:0.2s;transition-timing-function:linear;transition-delay:0s;display:block;width:300%;height:300%;content:"";transform:scale(0.5);transform-origin:center center;background-color:rgba(255,255,255,0.2);border-radius:50%;z-index:-1;}.provider-locator-input .provider-search-wrapper #provider-search:after,.provider-locator-input .provider-search-wrapper #provider-search-b2c:after,.provider-locator-input .provider-search-wrapper #provider-search-b2c-2:after,.provider-locator-b2c .provider-search-wrapper #provider-search:after,.provider-locator-b2c .provider-search-wrapper #provider-search-b2c:after,.provider-locator-b2c .provider-search-wrapper #provider-search-b2c-2:after{position:absolute;top:0;left:0;display:flex;align-items:center;justify-content:center;font-family:"Font Awesome 5 Free";content:"";width:100%;height:100%;font-size:30px;font-weight:900;line-height:inherit;color:transparent;transform:scale(1.4);}.provider-locator-input .provider-search-wrapper #provider-search:hover,.provider-locator-input .provider-search-wrapper #provider-search-b2c:hover,.provider-locator-input .provider-search-wrapper #provider-search-b2c-2:hover,.provider-locator-b2c .provider-search-wrapper #provider-search:hover,.provider-locator-b2c .provider-search-wrapper #provider-search-b2c:hover,.provider-locator-b2c .provider-search-wrapper #provider-search-b2c-2:hover{color:transparent !important;}.provider-locator-input .provider-search-wrapper #provider-search:hover:before,.provider-locator-input .provider-search-wrapper #provider-search-b2c:hover:before,.provider-locator-input .provider-search-wrapper #provider-search-b2c-2:hover:before,.provider-locator-b2c .provider-search-wrapper #provider-search:hover:before,.provider-locator-b2c .provider-search-wrapper #provider-search-b2c:hover:before,.provider-locator-b2c .provider-search-wrapper #provider-search-b2c-2:hover:before{transform:scale(2);transform-origin:center center;}.provider-locator-input .provider-search-wrapper #provider-search:hover:after,.provider-locator-input .provider-search-wrapper #provider-search-b2c:hover:after,.provider-locator-input .provider-search-wrapper #provider-search-b2c-2:hover:after,.provider-locator-b2c .provider-search-wrapper #provider-search:hover:after,.provider-locator-b2c .provider-search-wrapper #provider-search-b2c:hover:after,.provider-locator-b2c .provider-search-wrapper #provider-search-b2c-2:hover:after{transition-property:all;transition-duration:0.2s;transition-timing-function:linear;transition-delay:0.2s;color:#fff;transform:scale(1);}.provider-locator-input .provider-search-wrapper #provider-search:after,.provider-locator-input .provider-search-wrapper #provider-search-b2c:after,.provider-locator-input .provider-search-wrapper #provider-search-b2c-2:after,.provider-locator-b2c .provider-search-wrapper #provider-search:after,.provider-locator-b2c .provider-search-wrapper #provider-search-b2c:after,.provider-locator-b2c .provider-search-wrapper #provider-search-b2c-2:after{font-family:"Font Awesome 5 Free";content:"";}.provider-locator-input{padding-top:0px;padding-bottom:100px;}@media (max-width:860px){.provider-locator-input{padding-bottom:60px;}}@media (max-width:650px){.provider-locator-input{padding-bottom:45px;}}.provider-locator-input ::placeholder{font-family:"MontRegular",sans-serif;color:black;opacity:1;font-weight:normal;}.provider-locator-input :-ms-input-placeholder{font-family:"MontRegular",sans-serif;color:black;font-weight:normal;}.provider-locator-input ::-ms-input-placeholder{font-family:"MontRegular",sans-serif;color:black;font-weight:normal;}.provider-locator-input .input-wrapper{flex-wrap:wrap;justify-content:space-between;}.provider-locator-input .input-wrapper select{flex:0 0 49%;margin-right:0px;margin-bottom:10px;max-width:1000px;text-transform:none;color:black;border-radius:30px;box-shadow:none;font-weight:normal;border:0;font-family:"MontRegular",sans-serif;background-image:url(/themes/alma/img/dropdown-arrow-icon.svg);padding:11px 44px 9px 20px;background-position:97% 18px;}.provider-locator-input .input-wrapper .pl-main-select{flex:0 0 46%;margin-right:0px;margin-bottom:10px;position:relative;}.provider-locator-input .input-wrapper .pl-main-select.pl-main-select-last::before{content:"OR";display:block;position:absolute;left:-52px;top:9px;font-family:"MontBold",serif;}.provider-locator-input .input-wrapper .pl-main-select select{flex:none;width:100%;margin-bottom:0px;background-image:url(/themes/alma/img/dropdown-arrow-icon.svg);}.provider-locator-input .input-wrapper input{flex:0 0 49%;font-weight:normal;margin-bottom:10px;max-width:1000px;margin-right:0px;text-transform:none;color:black;border-radius:30px;box-shadow:none;border:0;padding:11px 44px 9px 20px;font-family:"MontRegular",sans-serif;}.provider-locator-input .provider-search-wrapper #provider-search{text-transform:none;color:#442C5C !important;background-color:#FFBD98;border-radius:30px;box-shadow:none;width:200px;font-family:"MontBlack";}.provider-locator-b2c{max-width:780px;}.provider-locator-b2c h2{text-align:center !important;margin-bottom:60px;margin-top:0px !important;}@media (max-width:650px){.provider-locator-b2c h2{margin-bottom:45px;}}.provider-locator-b2c .input-wrapper{max-width:350px;margin:0 auto;}.provider-locator-b2c input[type=text]{margin-right:0px;}.provider-locator-b2c select{max-width:100%;margin-left:6%;}.provider-locator-b2c .body{padding:0 !important;}.patient-blocks{padding-bottom:100px;padding-top:50px;}@media (max-width:860px){.patient-blocks{padding-bottom:60px;}}@media (max-width:650px){.patient-blocks{padding-bottom:45px;}}.patient-blocks header h2{margin-top:0px;margin-bottom:60px;padding-top:50px;}@media (max-width:650px){.patient-blocks header h2{margin-bottom:45px;}}.patient-blocks .block-main-container{max-width:1060px;padding:0 15px;margin:0 auto;}.patient-blocks .block-main-container h3{text-align:left;font-size:1.33em;margin-bottom:0px;}.patient-blocks .block-main-container .provider-wrapper{padding:20px;}.patient-blocks .block-main-container .view-patient_blocks{display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;-ms-flex-wrap:wrap;}.patient-blocks .block-main-container .view-patient_blocks .views-row{margin-right:8%;box-shadow:0px 0px 10px #35302F26;-webkit-box-shadow:0px 0px 10px #35302F26;-moz-box-shadow:0px 0px 10px #35302F26;border:1px solid #EBE9E8;border:0px;-webkit-box-flex:1;-ms-flex:1 0 46%;flex:0 0 46%;margin-bottom:50px;position:relative;}.patient-blocks .block-main-container .view-patient_blocks .views-row:nth-child(2n+2){margin-right:0px;}.patient-blocks .block-main-container .view-patient_blocks .views-row .button-spacer{min-height:70px;}.patient-blocks .block-main-container .view-patient_blocks .views-row .views-field-field-link{text-align:center;position:absolute;left:50%;transform:translateX(-52%);bottom:20px;}.patient-blocks .block-main-container .view-patient_blocks .views-row .views-field-field-link a{padding:13px 18px 10px 18px;color:white !important;background-color:#309BA2;font-weight:normal;font-family:"MontBold",serif;text-transform:uppercase;font-size:0.88em;display:inline-block;text-decoration:none !important;transition-property:all;transition-duration:0.2s;transition-timing-function:linear;transition-delay:0s;position:relative;transform:translateZ(0);text-decoration:none;overflow:hidden;box-shadow:0px 0px 10px rgba(53,48,47,0.4);-webkit-box-shadow:0px 0px 10px rgba(53,48,47,0.4);-moz-box-shadow:0px 0px 10px rgba(53,48,47,0.4);}.patient-blocks .block-main-container .view-patient_blocks .views-row .views-field-field-link a:before{position:absolute;top:2;left:2;transition-property:transform;transition-duration:0.2s;transition-timing-function:linear;transition-delay:0s;display:block;width:300%;height:300%;content:"";transform:scale(0.5);transform-origin:center center;background-color:rgba(255,255,255,0.2);border-radius:50%;z-index:-1;}.patient-blocks .block-main-container .view-patient_blocks .views-row .views-field-field-link a:after{position:absolute;top:0;left:0;display:flex;align-items:center;justify-content:center;font-family:"Font Awesome 5 Free";content:"";width:100%;height:100%;font-size:30px;font-weight:900;line-height:inherit;color:transparent;transform:scale(1.4);}.patient-blocks .block-main-container .view-patient_blocks .views-row .views-field-field-link a:hover{color:transparent !important;}.patient-blocks .block-main-container .view-patient_blocks .views-row .views-field-field-link a:hover:before{transform:scale(2);transform-origin:center center;}.patient-blocks .block-main-container .view-patient_blocks .views-row .views-field-field-link a:hover:after{transition-property:all;transition-duration:0.2s;transition-timing-function:linear;transition-delay:0.2s;color:#fff;transform:scale(1);}.patient-blocks .block-main-container .view-patient_blocks .views-row .views-field-body p:first-child{margin-top:10px;}.patient-blocks .block-main-container .view-patient_blocks .views-row .views-field-body p:last-child{margin-bottom:0px;}.patient-blocks .block-main-container .view-patient_blocks .views-row .views-field-field-media-image img{display:block;}footer#main{padding:50px 0;color:white;background-color:#35302F;font-size:0.88em;position:relative;}footer#main .copyright{border-top:1px solid white;padding-top:15px;font-size:0.87em;margin-top:15px;}footer#main .views-field-field-footnotes-citations p:first-child{margin-top:0px;}footer#main .views-field-field-footnotes-citations p:last-child{margin-bottom:5px;}footer#main .footer-sign-up p{margin-bottom:0px;}footer#main .footer-sign-up .mktoForm input[type=url],footer#main .footer-sign-up .mktoForm input[type=text],footer#main .footer-sign-up .mktoForm input[type=date],footer#main .footer-sign-up .mktoForm input[type=tel],footer#main .footer-sign-up .mktoForm input[type=email],footer#main .footer-sign-up .mktoForm input[type=number],footer#main .footer-sign-up .mktoForm textarea.mktoField,footer#main .footer-sign-up .mktoForm select.mktoField{height:auto !important;}footer#main .footer-sign-up .mktoForm{padding:0 !important;}footer#main .footer-sign-up .mktoForm ::placeholder{color:white;opacity:1;}footer#main .footer-sign-up .mktoForm :-ms-input-placeholder{color:white;opacity:1;}footer#main .footer-sign-up .mktoForm ::-ms-input-placeholder{color:white;opacity:1;}footer#main .footer-sign-up .mktoForm input#Email{color:white;border-bottom:1px solid white !important;font-size:16px !important;padding-top:0px !important;padding-bottom:10px !important;background-image:url(/themes/alma/img/alma-footer-email-icon.svg);background-position:0 3px;background-repeat:no-repeat;padding-left:40px !important;background-size:25px auto;}footer#main .footer-sign-up .mktoForm > .mktoFormRow{padding:0px !important;}footer#main .footer-sign-up .mktoForm .mktoFormCol > .mktoFormRow{width:100% !important;}footer#main .footer-sign-up .mktoForm .mktoFormCol{padding-left:0px !important;}footer#main .footer-sign-up .mktoForm .mktoButtonRow{margin-top:20px !important;text-align:left !important;}footer#main .footer-sign-up .mktoForm .mktoButtonRow span button{padding:8px 15px !important;box-shadow:none !important;}footer#main .footer-sign-up .mktoForm .mktoButtonRow span{text-align:left !important;}footer#main #block-sociallinks{text-align:left;margin-top:35px;}footer#main #block-sociallinks h2{display:block;color:white;font-family:"MontRegular",sans-serif;font-size:1em;font-weight:300;text-transform:none;text-align:left;margin-bottom:3px;}footer#main #block-sociallinks .social-link-wrapper{display:inline-block;margin-left:10px;}footer#main #block-sociallinks .field_social_items{display:inline-block;margin-right:8px;}footer#main #block-sociallinks .field_social_items:last-child{margin-right:0px;}footer#main #block-sociallinks .field_social_items .par-social_item{position:relative;}footer#main #block-sociallinks .field_social_items .par-social_item .fontawesome-icon{font-size:0.9em;color:white;}footer#main #block-sociallinks .field_social_items .par-social_item a{top:0px;left:0px;position:absolute;display:inline-block;color:transparent;font-size:3px;width:100%;height:100%;}footer#main #block-sociallinks .field_social_items .par-social_item a::after{display:none;}footer#main #block-sociallinks .field_social_items .par-social_item .svg-inline--fa{color:white;}footer#main #block-sociallinks .field_social_items .par-social_item .field_link{font-size:3px;}footer#main .footer-blocks .region-footer{display:-webkit-box;display:-ms-flexbox;display:flex;}footer#main .footer-blocks .region-footer > div,footer#main .footer-blocks .region-footer > nav{flex:1;}footer#main .footer-blocks .region-footer .footer-additional ul li{margin:0 0 6px 0;}footer#main .footer-blocks .region-footer .footer-additional ul li:last-child{margin:0;}footer#main .footer-blocks .region-footer .footer-address{text-align:left;}footer#main .footer-blocks .region-footer .footer-address p:first-child{margin-top:0px;}footer#main .footer-blocks .region-footer h2{font-size:1em;font-family:"MontRegular",sans-serif;color:white;margin:0 0 10px 0;text-transform:none;text-align:left;}footer#main .footer-blocks .region-footer a{color:white;text-decoration:none;position:relative;}footer#main .footer-blocks .region-footer a:hover::after{width:100%;}footer#main .footer-blocks .region-footer a::after{position:absolute;display:block;content:"";height:1px;width:0px;background-color:white;-webkit-transition:200ms width linear;-o-transition:200ms width linear;transition:200ms width linear;}footer#main .footer-blocks .region-footer ul{list-style:none;margin:0;padding:0;}footer#main .footer-blocks .region-footer ul li{margin:0 0 7px 0;padding:0;}footer#main .footer-blocks .region-footer ul li:last-child{margin:0;}.footer-cta{padding-top:100px;padding-bottom:100px;background-color:white;position:relative;position:relative;overflow:hidden;}@media (max-width:860px){.footer-cta{padding-top:60px;padding-bottom:60px;}}@media (max-width:650px){.footer-cta{padding-top:45px;padding-bottom:45px;}}.footer-cta.active .field_background_image img,.footer-cta.active .field_background_image_media img{width:105% !important;max-width:105% !important;min-width:105% !important;}.footer-cta.active.tall .field_background_image img,.footer-cta.active.tall .field_background_image_media img{width:150% !important;max-width:150% !important;min-width:150% !important;}.footer-cta .field_background_image,.footer-cta .field_background_image_media{position:absolute;left:0;top:0;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}.footer-cta .field_background_image img,.footer-cta .field_background_image_media img{width:30%;min-width:700px;height:auto;-o-transition:all 400ms linear;transition:all 400ms linear;-webkit-transition:all 400ms linear;display:block;}.footer-cta .body,.footer-cta .field_text{max-width:600px;margin:0 auto;position:relative;text-align:center;padding:0 15px;}.footer-cta .body h2,.footer-cta .field_text h2{margin-top:20px;margin-bottom:15px;font-size:3em;}.footer-cta .body h2 sup,.footer-cta .field_text h2 sup{font-size:0.3em;top:-1.4em;}.footer-cta .body p,.footer-cta .field_text p{margin:0;}.footer-cta .body a,.footer-cta .field_text a{margin-top:20px;box-shadow:0px 0px 10px rgba(53,48,47,0.4);-webkit-box-shadow:0px 0px 10px rgba(53,48,47,0.4);-moz-box-shadow:0px 0px 10px rgba(53,48,47,0.4);}.ff .alma-nav-fixed .region-nav nav > ul > li > ul,.ff .alma-nav-fixed .main-nav nav > ul > li > ul{padding:21px 0 0 0;}.ie .alma-nav-fixed .region-nav nav > ul > li:hover > ul,.ie .alma-nav-fixed .main-nav nav > ul > li:hover > ul{box-shadow:none !important;}.ie .alma-nav-fixed .region-nav nav > ul > li > ul,.ie .alma-nav-fixed .main-nav nav > ul > li > ul{padding:18px 0 0 0 !important;}.ie .alma-nav-fixed .region-nav nav > ul > li:hover > ul::before,.ie .alma-nav-fixed .main-nav nav > ul > li:hover > ul::before{display:none !important;}.node--type-product_device_b2c_.page-node-147737,.node--type-product_device_b2c_.page-node-148512,.node--type-product_device_b2c_.page-node-205201,.node--type-product_device_b2c_.page-node-205612,.node--type-product_device_b2c_.page-node-148667,.node--type-product_device_b2c_.page-node-202070,.node--type-product_device_b2c_.page-node-202071,.node--type-product_device_b2c_.page-node-202072,.node--type-product_device_b2c_.page-node-209323{font-family:"MontRegular",sans-serif;}.node--type-product_device_b2c_.page-node-147737 h1,.node--type-product_device_b2c_.page-node-147737 h2,.node--type-product_device_b2c_.page-node-147737 h3,.node--type-product_device_b2c_.page-node-147737 h4,.node--type-product_device_b2c_.page-node-148512 h1,.node--type-product_device_b2c_.page-node-148512 h2,.node--type-product_device_b2c_.page-node-148512 h3,.node--type-product_device_b2c_.page-node-148512 h4,.node--type-product_device_b2c_.page-node-205201 h1,.node--type-product_device_b2c_.page-node-205201 h2,.node--type-product_device_b2c_.page-node-205201 h3,.node--type-product_device_b2c_.page-node-205201 h4,.node--type-product_device_b2c_.page-node-205612 h1,.node--type-product_device_b2c_.page-node-205612 h2,.node--type-product_device_b2c_.page-node-205612 h3,.node--type-product_device_b2c_.page-node-205612 h4,.node--type-product_device_b2c_.page-node-148667 h1,.node--type-product_device_b2c_.page-node-148667 h2,.node--type-product_device_b2c_.page-node-148667 h3,.node--type-product_device_b2c_.page-node-148667 h4,.node--type-product_device_b2c_.page-node-202070 h1,.node--type-product_device_b2c_.page-node-202070 h2,.node--type-product_device_b2c_.page-node-202070 h3,.node--type-product_device_b2c_.page-node-202070 h4,.node--type-product_device_b2c_.page-node-202071 h1,.node--type-product_device_b2c_.page-node-202071 h2,.node--type-product_device_b2c_.page-node-202071 h3,.node--type-product_device_b2c_.page-node-202071 h4,.node--type-product_device_b2c_.page-node-202072 h1,.node--type-product_device_b2c_.page-node-202072 h2,.node--type-product_device_b2c_.page-node-202072 h3,.node--type-product_device_b2c_.page-node-202072 h4,.node--type-product_device_b2c_.page-node-209323 h1,.node--type-product_device_b2c_.page-node-209323 h2,.node--type-product_device_b2c_.page-node-209323 h3,.node--type-product_device_b2c_.page-node-209323 h4{font-family:"MontBold",sans-serif;font-weight:normal;color:#253F92;}.node--type-product_device_b2c_.page-node-147737 h1,.node--type-product_device_b2c_.page-node-148512 h1,.node--type-product_device_b2c_.page-node-205201 h1,.node--type-product_device_b2c_.page-node-205612 h1,.node--type-product_device_b2c_.page-node-148667 h1,.node--type-product_device_b2c_.page-node-202070 h1,.node--type-product_device_b2c_.page-node-202071 h1,.node--type-product_device_b2c_.page-node-202072 h1,.node--type-product_device_b2c_.page-node-209323 h1{text-transform:none;}.node--type-product_device_b2c_.page-node-147737 header#product-main.fullspan,.node--type-product_device_b2c_.page-node-148512 header#product-main.fullspan,.node--type-product_device_b2c_.page-node-205201 header#product-main.fullspan,.node--type-product_device_b2c_.page-node-205612 header#product-main.fullspan,.node--type-product_device_b2c_.page-node-148667 header#product-main.fullspan,.node--type-product_device_b2c_.page-node-202070 header#product-main.fullspan,.node--type-product_device_b2c_.page-node-202071 header#product-main.fullspan,.node--type-product_device_b2c_.page-node-202072 header#product-main.fullspan,.node--type-product_device_b2c_.page-node-209323 header#product-main.fullspan{margin-top:107px;}.node--type-product_device_b2c_.page-node-147737 footer#main .copyright,.node--type-product_device_b2c_.page-node-148512 footer#main .copyright,.node--type-product_device_b2c_.page-node-205201 footer#main .copyright,.node--type-product_device_b2c_.page-node-205612 footer#main .copyright,.node--type-product_device_b2c_.page-node-148667 footer#main .copyright,.node--type-product_device_b2c_.page-node-202070 footer#main .copyright,.node--type-product_device_b2c_.page-node-202071 footer#main .copyright,.node--type-product_device_b2c_.page-node-202072 footer#main .copyright,.node--type-product_device_b2c_.page-node-209323 footer#main .copyright{border-top:0px;margin-top:0px;padding-top:0px;}.node--type-product_device_b2c_.page-node-147737 .therawave-webform,.node--type-product_device_b2c_.page-node-148512 .therawave-webform,.node--type-product_device_b2c_.page-node-205201 .therawave-webform,.node--type-product_device_b2c_.page-node-205612 .therawave-webform,.node--type-product_device_b2c_.page-node-148667 .therawave-webform,.node--type-product_device_b2c_.page-node-202070 .therawave-webform,.node--type-product_device_b2c_.page-node-202071 .therawave-webform,.node--type-product_device_b2c_.page-node-202072 .therawave-webform,.node--type-product_device_b2c_.page-node-209323 .therawave-webform{padding-top:100px;padding-bottom:100px;}@media (max-width:860px){.node--type-product_device_b2c_.page-node-147737 .therawave-webform,.node--type-product_device_b2c_.page-node-148512 .therawave-webform,.node--type-product_device_b2c_.page-node-205201 .therawave-webform,.node--type-product_device_b2c_.page-node-205612 .therawave-webform,.node--type-product_device_b2c_.page-node-148667 .therawave-webform,.node--type-product_device_b2c_.page-node-202070 .therawave-webform,.node--type-product_device_b2c_.page-node-202071 .therawave-webform,.node--type-product_device_b2c_.page-node-202072 .therawave-webform,.node--type-product_device_b2c_.page-node-209323 .therawave-webform{padding-top:60px;padding-bottom:60px;}}@media (max-width:650px){.node--type-product_device_b2c_.page-node-147737 .therawave-webform,.node--type-product_device_b2c_.page-node-148512 .therawave-webform,.node--type-product_device_b2c_.page-node-205201 .therawave-webform,.node--type-product_device_b2c_.page-node-205612 .therawave-webform,.node--type-product_device_b2c_.page-node-148667 .therawave-webform,.node--type-product_device_b2c_.page-node-202070 .therawave-webform,.node--type-product_device_b2c_.page-node-202071 .therawave-webform,.node--type-product_device_b2c_.page-node-202072 .therawave-webform,.node--type-product_device_b2c_.page-node-209323 .therawave-webform{padding-top:45px;padding-bottom:45px;}}.node--type-product_device_b2c_.page-node-147737 .therawave-webform h2,.node--type-product_device_b2c_.page-node-148512 .therawave-webform h2,.node--type-product_device_b2c_.page-node-205201 .therawave-webform h2,.node--type-product_device_b2c_.page-node-205612 .therawave-webform h2,.node--type-product_device_b2c_.page-node-148667 .therawave-webform h2,.node--type-product_device_b2c_.page-node-202070 .therawave-webform h2,.node--type-product_device_b2c_.page-node-202071 .therawave-webform h2,.node--type-product_device_b2c_.page-node-202072 .therawave-webform h2,.node--type-product_device_b2c_.page-node-209323 .therawave-webform h2{text-align:center !important;margin-top:0px !important;margin-bottom:30px;}.node--type-product_device_b2c_.page-node-147737 .therawave-webform .mktoForm input[type=text],.node--type-product_device_b2c_.page-node-147737 .therawave-webform .mktoForm input[type=email],.node--type-product_device_b2c_.page-node-147737 .therawave-webform .mktoForm input[type=tel],.node--type-product_device_b2c_.page-node-147737 .therawave-webform .mktoForm select,.node--type-product_device_b2c_.page-node-147737 .therawave-webform .mktoForm textarea,.node--type-product_device_b2c_.page-node-148512 .therawave-webform .mktoForm input[type=text],.node--type-product_device_b2c_.page-node-148512 .therawave-webform .mktoForm input[type=email],.node--type-product_device_b2c_.page-node-148512 .therawave-webform .mktoForm input[type=tel],.node--type-product_device_b2c_.page-node-148512 .therawave-webform .mktoForm select,.node--type-product_device_b2c_.page-node-148512 .therawave-webform .mktoForm textarea,.node--type-product_device_b2c_.page-node-205201 .therawave-webform .mktoForm input[type=text],.node--type-product_device_b2c_.page-node-205201 .therawave-webform .mktoForm input[type=email],.node--type-product_device_b2c_.page-node-205201 .therawave-webform .mktoForm input[type=tel],.node--type-product_device_b2c_.page-node-205201 .therawave-webform .mktoForm select,.node--type-product_device_b2c_.page-node-205201 .therawave-webform .mktoForm textarea,.node--type-product_device_b2c_.page-node-205612 .therawave-webform .mktoForm input[type=text],.node--type-product_device_b2c_.page-node-205612 .therawave-webform .mktoForm input[type=email],.node--type-product_device_b2c_.page-node-205612 .therawave-webform .mktoForm input[type=tel],.node--type-product_device_b2c_.page-node-205612 .therawave-webform .mktoForm select,.node--type-product_device_b2c_.page-node-205612 .therawave-webform .mktoForm textarea,.node--type-product_device_b2c_.page-node-148667 .therawave-webform .mktoForm input[type=text],.node--type-product_device_b2c_.page-node-148667 .therawave-webform .mktoForm input[type=email],.node--type-product_device_b2c_.page-node-148667 .therawave-webform .mktoForm input[type=tel],.node--type-product_device_b2c_.page-node-148667 .therawave-webform .mktoForm select,.node--type-product_device_b2c_.page-node-148667 .therawave-webform .mktoForm textarea,.node--type-product_device_b2c_.page-node-202070 .therawave-webform .mktoForm input[type=text],.node--type-product_device_b2c_.page-node-202070 .therawave-webform .mktoForm input[type=email],.node--type-product_device_b2c_.page-node-202070 .therawave-webform .mktoForm input[type=tel],.node--type-product_device_b2c_.page-node-202070 .therawave-webform .mktoForm select,.node--type-product_device_b2c_.page-node-202070 .therawave-webform .mktoForm textarea,.node--type-product_device_b2c_.page-node-202071 .therawave-webform .mktoForm input[type=text],.node--type-product_device_b2c_.page-node-202071 .therawave-webform .mktoForm input[type=email],.node--type-product_device_b2c_.page-node-202071 .therawave-webform .mktoForm input[type=tel],.node--type-product_device_b2c_.page-node-202071 .therawave-webform .mktoForm select,.node--type-product_device_b2c_.page-node-202071 .therawave-webform .mktoForm textarea,.node--type-product_device_b2c_.page-node-202072 .therawave-webform .mktoForm input[type=text],.node--type-product_device_b2c_.page-node-202072 .therawave-webform .mktoForm input[type=email],.node--type-product_device_b2c_.page-node-202072 .therawave-webform .mktoForm input[type=tel],.node--type-product_device_b2c_.page-node-202072 .therawave-webform .mktoForm select,.node--type-product_device_b2c_.page-node-202072 .therawave-webform .mktoForm textarea,.node--type-product_device_b2c_.page-node-209323 .therawave-webform .mktoForm input[type=text],.node--type-product_device_b2c_.page-node-209323 .therawave-webform .mktoForm input[type=email],.node--type-product_device_b2c_.page-node-209323 .therawave-webform .mktoForm input[type=tel],.node--type-product_device_b2c_.page-node-209323 .therawave-webform .mktoForm select,.node--type-product_device_b2c_.page-node-209323 .therawave-webform .mktoForm textarea{font-family:"MontRegular",sans-serif !important;}.node--type-product_device_b2c_.page-node-147737 .therawave-webform .therawave-disclaimer,.node--type-product_device_b2c_.page-node-148512 .therawave-webform .therawave-disclaimer,.node--type-product_device_b2c_.page-node-205201 .therawave-webform .therawave-disclaimer,.node--type-product_device_b2c_.page-node-205612 .therawave-webform .therawave-disclaimer,.node--type-product_device_b2c_.page-node-148667 .therawave-webform .therawave-disclaimer,.node--type-product_device_b2c_.page-node-202070 .therawave-webform .therawave-disclaimer,.node--type-product_device_b2c_.page-node-202071 .therawave-webform .therawave-disclaimer,.node--type-product_device_b2c_.page-node-202072 .therawave-webform .therawave-disclaimer,.node--type-product_device_b2c_.page-node-209323 .therawave-webform .therawave-disclaimer{margin-bottom:20px;}.node--type-product_device_b2c_.page-node-147737 .region-content #block-alma-content article .body a,.node--type-product_device_b2c_.page-node-148512 .region-content #block-alma-content article .body a,.node--type-product_device_b2c_.page-node-205201 .region-content #block-alma-content article .body a,.node--type-product_device_b2c_.page-node-205612 .region-content #block-alma-content article .body a,.node--type-product_device_b2c_.page-node-148667 .region-content #block-alma-content article .body a,.node--type-product_device_b2c_.page-node-202070 .region-content #block-alma-content article .body a,.node--type-product_device_b2c_.page-node-202071 .region-content #block-alma-content article .body a,.node--type-product_device_b2c_.page-node-202072 .region-content #block-alma-content article .body a,.node--type-product_device_b2c_.page-node-209323 .region-content #block-alma-content article .body a{color:#EF382F;}.node--type-product_device_b2c_.page-node-147737 footer#main,.node--type-product_device_b2c_.page-node-148512 footer#main,.node--type-product_device_b2c_.page-node-205201 footer#main,.node--type-product_device_b2c_.page-node-205612 footer#main,.node--type-product_device_b2c_.page-node-148667 footer#main,.node--type-product_device_b2c_.page-node-202070 footer#main,.node--type-product_device_b2c_.page-node-202071 footer#main,.node--type-product_device_b2c_.page-node-202072 footer#main,.node--type-product_device_b2c_.page-node-209323 footer#main{margin-top:0px;}.node--type-product_device_b2c_.page-node-147737 .par-highlighted_features_benefits,.node--type-product_device_b2c_.page-node-148512 .par-highlighted_features_benefits,.node--type-product_device_b2c_.page-node-205201 .par-highlighted_features_benefits,.node--type-product_device_b2c_.page-node-205612 .par-highlighted_features_benefits,.node--type-product_device_b2c_.page-node-148667 .par-highlighted_features_benefits,.node--type-product_device_b2c_.page-node-202070 .par-highlighted_features_benefits,.node--type-product_device_b2c_.page-node-202071 .par-highlighted_features_benefits,.node--type-product_device_b2c_.page-node-202072 .par-highlighted_features_benefits,.node--type-product_device_b2c_.page-node-209323 .par-highlighted_features_benefits{top:0px;}.node--type-product_device_b2c_.page-node-147737 .icon-features-class,.node--type-product_device_b2c_.page-node-148512 .icon-features-class,.node--type-product_device_b2c_.page-node-205201 .icon-features-class,.node--type-product_device_b2c_.page-node-205612 .icon-features-class,.node--type-product_device_b2c_.page-node-148667 .icon-features-class,.node--type-product_device_b2c_.page-node-202070 .icon-features-class,.node--type-product_device_b2c_.page-node-202071 .icon-features-class,.node--type-product_device_b2c_.page-node-202072 .icon-features-class,.node--type-product_device_b2c_.page-node-209323 .icon-features-class{background-color:#EBE9E8;}.node--type-product_device_b2c_.page-node-147737 header#product-main.fullspan .product-intro .header-subline,.node--type-product_device_b2c_.page-node-148512 header#product-main.fullspan .product-intro .header-subline,.node--type-product_device_b2c_.page-node-205201 header#product-main.fullspan .product-intro .header-subline,.node--type-product_device_b2c_.page-node-205612 header#product-main.fullspan .product-intro .header-subline,.node--type-product_device_b2c_.page-node-148667 header#product-main.fullspan .product-intro .header-subline,.node--type-product_device_b2c_.page-node-202070 header#product-main.fullspan .product-intro .header-subline,.node--type-product_device_b2c_.page-node-202071 header#product-main.fullspan .product-intro .header-subline,.node--type-product_device_b2c_.page-node-202072 header#product-main.fullspan .product-intro .header-subline,.node--type-product_device_b2c_.page-node-209323 header#product-main.fullspan .product-intro .header-subline{margin:20px auto 0 auto;}.node--type-product_device_b2c_.page-node-147737 .alma-nav-fixed .main-nav #block-views-block-page-logo-block-2 img,.node--type-product_device_b2c_.page-node-148512 .alma-nav-fixed .main-nav #block-views-block-page-logo-block-2 img,.node--type-product_device_b2c_.page-node-205201 .alma-nav-fixed .main-nav #block-views-block-page-logo-block-2 img,.node--type-product_device_b2c_.page-node-205612 .alma-nav-fixed .main-nav #block-views-block-page-logo-block-2 img,.node--type-product_device_b2c_.page-node-148667 .alma-nav-fixed .main-nav #block-views-block-page-logo-block-2 img,.node--type-product_device_b2c_.page-node-202070 .alma-nav-fixed .main-nav #block-views-block-page-logo-block-2 img,.node--type-product_device_b2c_.page-node-202071 .alma-nav-fixed .main-nav #block-views-block-page-logo-block-2 img,.node--type-product_device_b2c_.page-node-202072 .alma-nav-fixed .main-nav #block-views-block-page-logo-block-2 img,.node--type-product_device_b2c_.page-node-209323 .alma-nav-fixed .main-nav #block-views-block-page-logo-block-2 img{height:63px;}.node--type-product_device_b2c_.page-node-147737 .alma-nav-fixed .main-nav .b2c-nav .views-field-field-page-navigation-links .field-content,.node--type-product_device_b2c_.page-node-148512 .alma-nav-fixed .main-nav .b2c-nav .views-field-field-page-navigation-links .field-content,.node--type-product_device_b2c_.page-node-205201 .alma-nav-fixed .main-nav .b2c-nav .views-field-field-page-navigation-links .field-content,.node--type-product_device_b2c_.page-node-205612 .alma-nav-fixed .main-nav .b2c-nav .views-field-field-page-navigation-links .field-content,.node--type-product_device_b2c_.page-node-148667 .alma-nav-fixed .main-nav .b2c-nav .views-field-field-page-navigation-links .field-content,.node--type-product_device_b2c_.page-node-202070 .alma-nav-fixed .main-nav .b2c-nav .views-field-field-page-navigation-links .field-content,.node--type-product_device_b2c_.page-node-202071 .alma-nav-fixed .main-nav .b2c-nav .views-field-field-page-navigation-links .field-content,.node--type-product_device_b2c_.page-node-202072 .alma-nav-fixed .main-nav .b2c-nav .views-field-field-page-navigation-links .field-content,.node--type-product_device_b2c_.page-node-209323 .alma-nav-fixed .main-nav .b2c-nav .views-field-field-page-navigation-links .field-content{padding-top:19px;}.node--type-product_device_b2c_.page-node-147737 .alma-nav-fixed .main-nav .b2c-nav .views-field-field-page-navigation-links .field-content > ul > li > a::before,.node--type-product_device_b2c_.page-node-148512 .alma-nav-fixed .main-nav .b2c-nav .views-field-field-page-navigation-links .field-content > ul > li > a::before,.node--type-product_device_b2c_.page-node-205201 .alma-nav-fixed .main-nav .b2c-nav .views-field-field-page-navigation-links .field-content > ul > li > a::before,.node--type-product_device_b2c_.page-node-205612 .alma-nav-fixed .main-nav .b2c-nav .views-field-field-page-navigation-links .field-content > ul > li > a::before,.node--type-product_device_b2c_.page-node-148667 .alma-nav-fixed .main-nav .b2c-nav .views-field-field-page-navigation-links .field-content > ul > li > a::before,.node--type-product_device_b2c_.page-node-202070 .alma-nav-fixed .main-nav .b2c-nav .views-field-field-page-navigation-links .field-content > ul > li > a::before,.node--type-product_device_b2c_.page-node-202071 .alma-nav-fixed .main-nav .b2c-nav .views-field-field-page-navigation-links .field-content > ul > li > a::before,.node--type-product_device_b2c_.page-node-202072 .alma-nav-fixed .main-nav .b2c-nav .views-field-field-page-navigation-links .field-content > ul > li > a::before,.node--type-product_device_b2c_.page-node-209323 .alma-nav-fixed .main-nav .b2c-nav .views-field-field-page-navigation-links .field-content > ul > li > a::before{border-bottom:6px solid #253F92;}.node--type-product_device_b2c_.page-node-147737 .alma-nav-fixed .main-nav .b2c-nav .views-field-field-page-navigation-links .field-content > ul > li:hover > a,.node--type-product_device_b2c_.page-node-148512 .alma-nav-fixed .main-nav .b2c-nav .views-field-field-page-navigation-links .field-content > ul > li:hover > a,.node--type-product_device_b2c_.page-node-205201 .alma-nav-fixed .main-nav .b2c-nav .views-field-field-page-navigation-links .field-content > ul > li:hover > a,.node--type-product_device_b2c_.page-node-205612 .alma-nav-fixed .main-nav .b2c-nav .views-field-field-page-navigation-links .field-content > ul > li:hover > a,.node--type-product_device_b2c_.page-node-148667 .alma-nav-fixed .main-nav .b2c-nav .views-field-field-page-navigation-links .field-content > ul > li:hover > a,.node--type-product_device_b2c_.page-node-202070 .alma-nav-fixed .main-nav .b2c-nav .views-field-field-page-navigation-links .field-content > ul > li:hover > a,.node--type-product_device_b2c_.page-node-202071 .alma-nav-fixed .main-nav .b2c-nav .views-field-field-page-navigation-links .field-content > ul > li:hover > a,.node--type-product_device_b2c_.page-node-202072 .alma-nav-fixed .main-nav .b2c-nav .views-field-field-page-navigation-links .field-content > ul > li:hover > a,.node--type-product_device_b2c_.page-node-209323 .alma-nav-fixed .main-nav .b2c-nav .views-field-field-page-navigation-links .field-content > ul > li:hover > a{font-family:"MontBold",sans-serif;color:#253F92;font-weight:normal;}.node--type-product_device_b2c_.page-node-147737 #block-instagram,.node--type-product_device_b2c_.page-node-147737 #block-instagram-2,.node--type-product_device_b2c_.page-node-147737 #block-instagramduo,.node--type-product_device_b2c_.page-node-148512 #block-instagram,.node--type-product_device_b2c_.page-node-148512 #block-instagram-2,.node--type-product_device_b2c_.page-node-148512 #block-instagramduo,.node--type-product_device_b2c_.page-node-205201 #block-instagram,.node--type-product_device_b2c_.page-node-205201 #block-instagram-2,.node--type-product_device_b2c_.page-node-205201 #block-instagramduo,.node--type-product_device_b2c_.page-node-205612 #block-instagram,.node--type-product_device_b2c_.page-node-205612 #block-instagram-2,.node--type-product_device_b2c_.page-node-205612 #block-instagramduo,.node--type-product_device_b2c_.page-node-148667 #block-instagram,.node--type-product_device_b2c_.page-node-148667 #block-instagram-2,.node--type-product_device_b2c_.page-node-148667 #block-instagramduo,.node--type-product_device_b2c_.page-node-202070 #block-instagram,.node--type-product_device_b2c_.page-node-202070 #block-instagram-2,.node--type-product_device_b2c_.page-node-202070 #block-instagramduo,.node--type-product_device_b2c_.page-node-202071 #block-instagram,.node--type-product_device_b2c_.page-node-202071 #block-instagram-2,.node--type-product_device_b2c_.page-node-202071 #block-instagramduo,.node--type-product_device_b2c_.page-node-202072 #block-instagram,.node--type-product_device_b2c_.page-node-202072 #block-instagram-2,.node--type-product_device_b2c_.page-node-202072 #block-instagramduo,.node--type-product_device_b2c_.page-node-209323 #block-instagram,.node--type-product_device_b2c_.page-node-209323 #block-instagram-2,.node--type-product_device_b2c_.page-node-209323 #block-instagramduo{background-color:#253F92;}.node--type-product_device_b2c_.page-node-147737 .par-highlighted_features_benefits > .field_title,.node--type-product_device_b2c_.page-node-148512 .par-highlighted_features_benefits > .field_title,.node--type-product_device_b2c_.page-node-205201 .par-highlighted_features_benefits > .field_title,.node--type-product_device_b2c_.page-node-205612 .par-highlighted_features_benefits > .field_title,.node--type-product_device_b2c_.page-node-148667 .par-highlighted_features_benefits > .field_title,.node--type-product_device_b2c_.page-node-202070 .par-highlighted_features_benefits > .field_title,.node--type-product_device_b2c_.page-node-202071 .par-highlighted_features_benefits > .field_title,.node--type-product_device_b2c_.page-node-202072 .par-highlighted_features_benefits > .field_title,.node--type-product_device_b2c_.page-node-209323 .par-highlighted_features_benefits > .field_title{font-family:"MontBold",sans-serif;color:#253F92;font-weight:normal;}.node--type-product_device_b2c_.page-node-147737 .highlighted-features-benefits .highlighted-features .field_highlighted_feature .field_title,.node--type-product_device_b2c_.page-node-148512 .highlighted-features-benefits .highlighted-features .field_highlighted_feature .field_title,.node--type-product_device_b2c_.page-node-205201 .highlighted-features-benefits .highlighted-features .field_highlighted_feature .field_title,.node--type-product_device_b2c_.page-node-205612 .highlighted-features-benefits .highlighted-features .field_highlighted_feature .field_title,.node--type-product_device_b2c_.page-node-148667 .highlighted-features-benefits .highlighted-features .field_highlighted_feature .field_title,.node--type-product_device_b2c_.page-node-202070 .highlighted-features-benefits .highlighted-features .field_highlighted_feature .field_title,.node--type-product_device_b2c_.page-node-202071 .highlighted-features-benefits .highlighted-features .field_highlighted_feature .field_title,.node--type-product_device_b2c_.page-node-202072 .highlighted-features-benefits .highlighted-features .field_highlighted_feature .field_title,.node--type-product_device_b2c_.page-node-209323 .highlighted-features-benefits .highlighted-features .field_highlighted_feature .field_title{font-family:"MontBold",sans-serif;color:#EF382F;font-weight:normal;}.node--type-product_device_b2c_.page-node-147737 .accessories .views-element-container .slick--view--handpiece-accessories .par-handpiece_accessory_callout .handpiece-accessory-text .field_title,.node--type-product_device_b2c_.page-node-148512 .accessories .views-element-container .slick--view--handpiece-accessories .par-handpiece_accessory_callout .handpiece-accessory-text .field_title,.node--type-product_device_b2c_.page-node-205201 .accessories .views-element-container .slick--view--handpiece-accessories .par-handpiece_accessory_callout .handpiece-accessory-text .field_title,.node--type-product_device_b2c_.page-node-205612 .accessories .views-element-container .slick--view--handpiece-accessories .par-handpiece_accessory_callout .handpiece-accessory-text .field_title,.node--type-product_device_b2c_.page-node-148667 .accessories .views-element-container .slick--view--handpiece-accessories .par-handpiece_accessory_callout .handpiece-accessory-text .field_title,.node--type-product_device_b2c_.page-node-202070 .accessories .views-element-container .slick--view--handpiece-accessories .par-handpiece_accessory_callout .handpiece-accessory-text .field_title,.node--type-product_device_b2c_.page-node-202071 .accessories .views-element-container .slick--view--handpiece-accessories .par-handpiece_accessory_callout .handpiece-accessory-text .field_title,.node--type-product_device_b2c_.page-node-202072 .accessories .views-element-container .slick--view--handpiece-accessories .par-handpiece_accessory_callout .handpiece-accessory-text .field_title,.node--type-product_device_b2c_.page-node-209323 .accessories .views-element-container .slick--view--handpiece-accessories .par-handpiece_accessory_callout .handpiece-accessory-text .field_title{line-height:1.3;font-family:"MontBold",sans-serif;font-weight:normal;}.node--type-product_device_b2c_.page-node-147737 .accessories .views-element-container .slick--view--handpiece-accessories .par-handpiece_accessory_callout .handpiece-accessory-text strong,.node--type-product_device_b2c_.page-node-148512 .accessories .views-element-container .slick--view--handpiece-accessories .par-handpiece_accessory_callout .handpiece-accessory-text strong,.node--type-product_device_b2c_.page-node-205201 .accessories .views-element-container .slick--view--handpiece-accessories .par-handpiece_accessory_callout .handpiece-accessory-text strong,.node--type-product_device_b2c_.page-node-205612 .accessories .views-element-container .slick--view--handpiece-accessories .par-handpiece_accessory_callout .handpiece-accessory-text strong,.node--type-product_device_b2c_.page-node-148667 .accessories .views-element-container .slick--view--handpiece-accessories .par-handpiece_accessory_callout .handpiece-accessory-text strong,.node--type-product_device_b2c_.page-node-202070 .accessories .views-element-container .slick--view--handpiece-accessories .par-handpiece_accessory_callout .handpiece-accessory-text strong,.node--type-product_device_b2c_.page-node-202071 .accessories .views-element-container .slick--view--handpiece-accessories .par-handpiece_accessory_callout .handpiece-accessory-text strong,.node--type-product_device_b2c_.page-node-202072 .accessories .views-element-container .slick--view--handpiece-accessories .par-handpiece_accessory_callout .handpiece-accessory-text strong,.node--type-product_device_b2c_.page-node-209323 .accessories .views-element-container .slick--view--handpiece-accessories .par-handpiece_accessory_callout .handpiece-accessory-text strong{line-height:1.3;font-family:"MontBold",sans-serif;font-weight:normal;}.node--type-product_device_b2c_.page-node-147737 a.solid-button-purple,.node--type-product_device_b2c_.page-node-147737 a.solid-button-green,.node--type-product_device_b2c_.page-node-148512 a.solid-button-purple,.node--type-product_device_b2c_.page-node-148512 a.solid-button-green,.node--type-product_device_b2c_.page-node-205201 a.solid-button-purple,.node--type-product_device_b2c_.page-node-205201 a.solid-button-green,.node--type-product_device_b2c_.page-node-205612 a.solid-button-purple,.node--type-product_device_b2c_.page-node-205612 a.solid-button-green,.node--type-product_device_b2c_.page-node-148667 a.solid-button-purple,.node--type-product_device_b2c_.page-node-148667 a.solid-button-green,.node--type-product_device_b2c_.page-node-202070 a.solid-button-purple,.node--type-product_device_b2c_.page-node-202070 a.solid-button-green,.node--type-product_device_b2c_.page-node-202071 a.solid-button-purple,.node--type-product_device_b2c_.page-node-202071 a.solid-button-green,.node--type-product_device_b2c_.page-node-202072 a.solid-button-purple,.node--type-product_device_b2c_.page-node-202072 a.solid-button-green,.node--type-product_device_b2c_.page-node-209323 a.solid-button-purple,.node--type-product_device_b2c_.page-node-209323 a.solid-button-green{padding:12px 18px 8px 18px;background-color:#EF382F;}.node--type-product_device_b2c_.page-node-147737 .mktoForm .mktoButtonRow span button,.node--type-product_device_b2c_.page-node-148512 .mktoForm .mktoButtonRow span button,.node--type-product_device_b2c_.page-node-205201 .mktoForm .mktoButtonRow span button,.node--type-product_device_b2c_.page-node-205612 .mktoForm .mktoButtonRow span button,.node--type-product_device_b2c_.page-node-148667 .mktoForm .mktoButtonRow span button,.node--type-product_device_b2c_.page-node-202070 .mktoForm .mktoButtonRow span button,.node--type-product_device_b2c_.page-node-202071 .mktoForm .mktoButtonRow span button,.node--type-product_device_b2c_.page-node-202072 .mktoForm .mktoButtonRow span button,.node--type-product_device_b2c_.page-node-209323 .mktoForm .mktoButtonRow span button{background-color:#EF382F;}.node--type-product_device_b2c_.page-node-147737 .highlighted-features-benefits .highlighted-features .field_link a,.node--type-product_device_b2c_.page-node-148512 .highlighted-features-benefits .highlighted-features .field_link a,.node--type-product_device_b2c_.page-node-205201 .highlighted-features-benefits .highlighted-features .field_link a,.node--type-product_device_b2c_.page-node-205612 .highlighted-features-benefits .highlighted-features .field_link a,.node--type-product_device_b2c_.page-node-148667 .highlighted-features-benefits .highlighted-features .field_link a,.node--type-product_device_b2c_.page-node-202070 .highlighted-features-benefits .highlighted-features .field_link a,.node--type-product_device_b2c_.page-node-202071 .highlighted-features-benefits .highlighted-features .field_link a,.node--type-product_device_b2c_.page-node-202072 .highlighted-features-benefits .highlighted-features .field_link a,.node--type-product_device_b2c_.page-node-209323 .highlighted-features-benefits .highlighted-features .field_link a{background-color:#EF382F;}.node--type-product_device_b2c_.page-node-147737 header#product-main.fullspan .product-overlay,.node--type-product_device_b2c_.page-node-148512 header#product-main.fullspan .product-overlay,.node--type-product_device_b2c_.page-node-205201 header#product-main.fullspan .product-overlay,.node--type-product_device_b2c_.page-node-205612 header#product-main.fullspan .product-overlay,.node--type-product_device_b2c_.page-node-148667 header#product-main.fullspan .product-overlay,.node--type-product_device_b2c_.page-node-202070 header#product-main.fullspan .product-overlay,.node--type-product_device_b2c_.page-node-202071 header#product-main.fullspan .product-overlay,.node--type-product_device_b2c_.page-node-202072 header#product-main.fullspan .product-overlay,.node--type-product_device_b2c_.page-node-209323 header#product-main.fullspan .product-overlay{background:transparent linear-gradient(90deg,#253F92 0%,#EF382F 100%) 0% 0% no-repeat padding-box;opacity:0.6;}.node--type-product_device_b2c_.page-node-147737 .alma-nav-fixed .b2c-topnav,.node--type-product_device_b2c_.page-node-148512 .alma-nav-fixed .b2c-topnav,.node--type-product_device_b2c_.page-node-205201 .alma-nav-fixed .b2c-topnav,.node--type-product_device_b2c_.page-node-205612 .alma-nav-fixed .b2c-topnav,.node--type-product_device_b2c_.page-node-148667 .alma-nav-fixed .b2c-topnav,.node--type-product_device_b2c_.page-node-202070 .alma-nav-fixed .b2c-topnav,.node--type-product_device_b2c_.page-node-202071 .alma-nav-fixed .b2c-topnav,.node--type-product_device_b2c_.page-node-202072 .alma-nav-fixed .b2c-topnav,.node--type-product_device_b2c_.page-node-209323 .alma-nav-fixed .b2c-topnav{background:transparent linear-gradient(90deg,#EF382F 0%,#253F92 100%) 0% 0% no-repeat padding-box;}.node--type-product_device_b2c_.page-node-147737 .alma-nav-fixed .mobile-gradient,.node--type-product_device_b2c_.page-node-148512 .alma-nav-fixed .mobile-gradient,.node--type-product_device_b2c_.page-node-205201 .alma-nav-fixed .mobile-gradient,.node--type-product_device_b2c_.page-node-205612 .alma-nav-fixed .mobile-gradient,.node--type-product_device_b2c_.page-node-148667 .alma-nav-fixed .mobile-gradient,.node--type-product_device_b2c_.page-node-202070 .alma-nav-fixed .mobile-gradient,.node--type-product_device_b2c_.page-node-202071 .alma-nav-fixed .mobile-gradient,.node--type-product_device_b2c_.page-node-202072 .alma-nav-fixed .mobile-gradient,.node--type-product_device_b2c_.page-node-209323 .alma-nav-fixed .mobile-gradient{background:transparent linear-gradient(90deg,#EF382F 0%,#253F92 100%) 0% 0% no-repeat padding-box;}.node--type-product_device_b2c_.page-node-147737 .highlighted-features-benefits .slick-dots button,.node--type-product_device_b2c_.page-node-147737 .featured-providers .slick-dots button,.node--type-product_device_b2c_.page-node-148512 .highlighted-features-benefits .slick-dots button,.node--type-product_device_b2c_.page-node-148512 .featured-providers .slick-dots button,.node--type-product_device_b2c_.page-node-205201 .highlighted-features-benefits .slick-dots button,.node--type-product_device_b2c_.page-node-205201 .featured-providers .slick-dots button,.node--type-product_device_b2c_.page-node-205612 .highlighted-features-benefits .slick-dots button,.node--type-product_device_b2c_.page-node-205612 .featured-providers .slick-dots button,.node--type-product_device_b2c_.page-node-148667 .highlighted-features-benefits .slick-dots button,.node--type-product_device_b2c_.page-node-148667 .featured-providers .slick-dots button,.node--type-product_device_b2c_.page-node-202070 .highlighted-features-benefits .slick-dots button,.node--type-product_device_b2c_.page-node-202070 .featured-providers .slick-dots button,.node--type-product_device_b2c_.page-node-202071 .highlighted-features-benefits .slick-dots button,.node--type-product_device_b2c_.page-node-202071 .featured-providers .slick-dots button,.node--type-product_device_b2c_.page-node-202072 .highlighted-features-benefits .slick-dots button,.node--type-product_device_b2c_.page-node-202072 .featured-providers .slick-dots button,.node--type-product_device_b2c_.page-node-209323 .highlighted-features-benefits .slick-dots button,.node--type-product_device_b2c_.page-node-209323 .featured-providers .slick-dots button{border:1px solid #EF382F;}.node--type-product_device_b2c_.page-node-147737 .highlighted-features-benefits .slick-dots .slick-active button::before,.node--type-product_device_b2c_.page-node-147737 .featured-providers .slick-dots .slick-active button::before,.node--type-product_device_b2c_.page-node-148512 .highlighted-features-benefits .slick-dots .slick-active button::before,.node--type-product_device_b2c_.page-node-148512 .featured-providers .slick-dots .slick-active button::before,.node--type-product_device_b2c_.page-node-205201 .highlighted-features-benefits .slick-dots .slick-active button::before,.node--type-product_device_b2c_.page-node-205201 .featured-providers .slick-dots .slick-active button::before,.node--type-product_device_b2c_.page-node-205612 .highlighted-features-benefits .slick-dots .slick-active button::before,.node--type-product_device_b2c_.page-node-205612 .featured-providers .slick-dots .slick-active button::before,.node--type-product_device_b2c_.page-node-148667 .highlighted-features-benefits .slick-dots .slick-active button::before,.node--type-product_device_b2c_.page-node-148667 .featured-providers .slick-dots .slick-active button::before,.node--type-product_device_b2c_.page-node-202070 .highlighted-features-benefits .slick-dots .slick-active button::before,.node--type-product_device_b2c_.page-node-202070 .featured-providers .slick-dots .slick-active button::before,.node--type-product_device_b2c_.page-node-202071 .highlighted-features-benefits .slick-dots .slick-active button::before,.node--type-product_device_b2c_.page-node-202071 .featured-providers .slick-dots .slick-active button::before,.node--type-product_device_b2c_.page-node-202072 .highlighted-features-benefits .slick-dots .slick-active button::before,.node--type-product_device_b2c_.page-node-202072 .featured-providers .slick-dots .slick-active button::before,.node--type-product_device_b2c_.page-node-209323 .highlighted-features-benefits .slick-dots .slick-active button::before,.node--type-product_device_b2c_.page-node-209323 .featured-providers .slick-dots .slick-active button::before{background-color:#EF382F;}.node--type-product_device_b2c_.page-node-147737 .mobile-header-description .view-product_header_text_mobile,.node--type-product_device_b2c_.page-node-148512 .mobile-header-description .view-product_header_text_mobile,.node--type-product_device_b2c_.page-node-205201 .mobile-header-description .view-product_header_text_mobile,.node--type-product_device_b2c_.page-node-205612 .mobile-header-description .view-product_header_text_mobile,.node--type-product_device_b2c_.page-node-148667 .mobile-header-description .view-product_header_text_mobile,.node--type-product_device_b2c_.page-node-202070 .mobile-header-description .view-product_header_text_mobile,.node--type-product_device_b2c_.page-node-202071 .mobile-header-description .view-product_header_text_mobile,.node--type-product_device_b2c_.page-node-202072 .mobile-header-description .view-product_header_text_mobile,.node--type-product_device_b2c_.page-node-209323 .mobile-header-description .view-product_header_text_mobile{background-color:#253F92;}.node--type-product_device_b2c_.page-node-147737 .accessories .views-element-container,.node--type-product_device_b2c_.page-node-148512 .accessories .views-element-container,.node--type-product_device_b2c_.page-node-205201 .accessories .views-element-container,.node--type-product_device_b2c_.page-node-205612 .accessories .views-element-container,.node--type-product_device_b2c_.page-node-148667 .accessories .views-element-container,.node--type-product_device_b2c_.page-node-202070 .accessories .views-element-container,.node--type-product_device_b2c_.page-node-202071 .accessories .views-element-container,.node--type-product_device_b2c_.page-node-202072 .accessories .views-element-container,.node--type-product_device_b2c_.page-node-209323 .accessories .views-element-container{background:transparent linear-gradient(90deg,#253F92 0%,#EF382F 100%) 0% 0% no-repeat padding-box;}.node--type-product_device_b2c_.page-node-147737 .accessories .views-element-container header h2,.node--type-product_device_b2c_.page-node-148512 .accessories .views-element-container header h2,.node--type-product_device_b2c_.page-node-205201 .accessories .views-element-container header h2,.node--type-product_device_b2c_.page-node-205612 .accessories .views-element-container header h2,.node--type-product_device_b2c_.page-node-148667 .accessories .views-element-container header h2,.node--type-product_device_b2c_.page-node-202070 .accessories .views-element-container header h2,.node--type-product_device_b2c_.page-node-202071 .accessories .views-element-container header h2,.node--type-product_device_b2c_.page-node-202072 .accessories .views-element-container header h2,.node--type-product_device_b2c_.page-node-209323 .accessories .views-element-container header h2{display:none;}.node--type-product_device_b2c_.page-node-147737 .highlighted-features-benefits .slick-arrow.slick-prev,.node--type-product_device_b2c_.page-node-147737 .featured-providers .slick__arrow .slick-arrow.slick-prev,.node--type-product_device_b2c_.page-node-148512 .highlighted-features-benefits .slick-arrow.slick-prev,.node--type-product_device_b2c_.page-node-148512 .featured-providers .slick__arrow .slick-arrow.slick-prev,.node--type-product_device_b2c_.page-node-205201 .highlighted-features-benefits .slick-arrow.slick-prev,.node--type-product_device_b2c_.page-node-205201 .featured-providers .slick__arrow .slick-arrow.slick-prev,.node--type-product_device_b2c_.page-node-205612 .highlighted-features-benefits .slick-arrow.slick-prev,.node--type-product_device_b2c_.page-node-205612 .featured-providers .slick__arrow .slick-arrow.slick-prev,.node--type-product_device_b2c_.page-node-148667 .highlighted-features-benefits .slick-arrow.slick-prev,.node--type-product_device_b2c_.page-node-148667 .featured-providers .slick__arrow .slick-arrow.slick-prev,.node--type-product_device_b2c_.page-node-202070 .highlighted-features-benefits .slick-arrow.slick-prev,.node--type-product_device_b2c_.page-node-202070 .featured-providers .slick__arrow .slick-arrow.slick-prev,.node--type-product_device_b2c_.page-node-202071 .highlighted-features-benefits .slick-arrow.slick-prev,.node--type-product_device_b2c_.page-node-202071 .featured-providers .slick__arrow .slick-arrow.slick-prev,.node--type-product_device_b2c_.page-node-202072 .highlighted-features-benefits .slick-arrow.slick-prev,.node--type-product_device_b2c_.page-node-202072 .featured-providers .slick__arrow .slick-arrow.slick-prev,.node--type-product_device_b2c_.page-node-209323 .highlighted-features-benefits .slick-arrow.slick-prev,.node--type-product_device_b2c_.page-node-209323 .featured-providers .slick__arrow .slick-arrow.slick-prev{background-image:url(/themes/alma/img/alma-thera-left-arrow.svg);}.node--type-product_device_b2c_.page-node-147737 .highlighted-features-benefits .slick-arrow.slick-next,.node--type-product_device_b2c_.page-node-147737 .featured-providers .slick__arrow .slick-arrow.slick-next,.node--type-product_device_b2c_.page-node-148512 .highlighted-features-benefits .slick-arrow.slick-next,.node--type-product_device_b2c_.page-node-148512 .featured-providers .slick__arrow .slick-arrow.slick-next,.node--type-product_device_b2c_.page-node-205201 .highlighted-features-benefits .slick-arrow.slick-next,.node--type-product_device_b2c_.page-node-205201 .featured-providers .slick__arrow .slick-arrow.slick-next,.node--type-product_device_b2c_.page-node-205612 .highlighted-features-benefits .slick-arrow.slick-next,.node--type-product_device_b2c_.page-node-205612 .featured-providers .slick__arrow .slick-arrow.slick-next,.node--type-product_device_b2c_.page-node-148667 .highlighted-features-benefits .slick-arrow.slick-next,.node--type-product_device_b2c_.page-node-148667 .featured-providers .slick__arrow .slick-arrow.slick-next,.node--type-product_device_b2c_.page-node-202070 .highlighted-features-benefits .slick-arrow.slick-next,.node--type-product_device_b2c_.page-node-202070 .featured-providers .slick__arrow .slick-arrow.slick-next,.node--type-product_device_b2c_.page-node-202071 .highlighted-features-benefits .slick-arrow.slick-next,.node--type-product_device_b2c_.page-node-202071 .featured-providers .slick__arrow .slick-arrow.slick-next,.node--type-product_device_b2c_.page-node-202072 .highlighted-features-benefits .slick-arrow.slick-next,.node--type-product_device_b2c_.page-node-202072 .featured-providers .slick__arrow .slick-arrow.slick-next,.node--type-product_device_b2c_.page-node-209323 .highlighted-features-benefits .slick-arrow.slick-next,.node--type-product_device_b2c_.page-node-209323 .featured-providers .slick__arrow .slick-arrow.slick-next{background-image:url(/themes/alma/img/alma-thera-right-arrow.svg);}.node--type-product_device_b2c_.page-node-209323 header#product-main.fullspan{margin-top:95px;}.node--type-product_device_b2c_.page-node-249584{color:black;}.node--type-product_device_b2c_.page-node-249584 h2,.node--type-product_device_b2c_.page-node-249584 .par-highlighted_features_benefits > .field_title{color:#2d099f;}.node--type-product_device_b2c_.page-node-249584 .provider-locator-input input[type=text],.node--type-product_device_b2c_.page-node-249584 .provider-locator-input select,.node--type-product_device_b2c_.page-node-249584 .provider-locator-b2c input[type=text],.node--type-product_device_b2c_.page-node-249584 .provider-locator-b2c select{color:#b826ee;}.node--type-product_device_b2c_.page-node-249584 .provider-locator-input select,.node--type-product_device_b2c_.page-node-249584 .provider-locator-b2c select{background-image:url(/themes/alma/img/select-arrow-b826ee.svg);}.node--type-product_device_b2c_.page-node-249584 .provider-locator-b2c-results .block-main-container .view-provider_locator .views-row .views-field-field-phone-number a{color:#2d099f;}.node--type-product_device_b2c_.page-node-249584 .provider-locator-b2c-results.pl-results-first{padding-bottom:0px;}.node--type-product_device_b2c_.page-node-249584 .provider-locator-b2c.pl-last{padding-bottom:100px;}@media (max-width:860px){.node--type-product_device_b2c_.page-node-249584 .provider-locator-b2c.pl-last{padding-bottom:60px;}}@media (max-width:650px){.node--type-product_device_b2c_.page-node-249584 .provider-locator-b2c.pl-last{padding-bottom:45px;}}.node--type-product_device_b2c_.page-node-249584 .provider-locator-input.pl-first,.node--type-product_device_b2c_.page-node-249584 .provider-locator-b2c.pl-first{padding-top:0px;}.node--type-product_device_b2c_.page-node-249584 .provider-locator-input ::placeholder,.node--type-product_device_b2c_.page-node-249584 .provider-locator-b2c ::placeholder{color:#b826ee;opacity:1;}.node--type-product_device_b2c_.page-node-249584 .provider-locator-input :-ms-input-placeholder,.node--type-product_device_b2c_.page-node-249584 .provider-locator-b2c :-ms-input-placeholder{color:#b826ee;opacity:1;}.node--type-product_device_b2c_.page-node-249584 .provider-locator-input ::-ms-input-placeholder,.node--type-product_device_b2c_.page-node-249584 .provider-locator-b2c ::-ms-input-placeholder{color:#b826ee;opacity:1;}.node--type-product_device_b2c_.page-node-249584 .provider-locator-input .provider-search-wrapper #provider-search,.node--type-product_device_b2c_.page-node-249584 .provider-locator-input .provider-search-wrapper #provider-search-b2c,.node--type-product_device_b2c_.page-node-249584 .provider-locator-b2c .provider-search-wrapper #provider-search,.node--type-product_device_b2c_.page-node-249584 .provider-locator-b2c .provider-search-wrapper #provider-search-b2c,.node--type-product_device_b2c_.page-node-249584 .provider-locator-b2c .provider-search-wrapper #provider-search-b2c-2{background-color:#b826ee;}.node--type-product_device_b2c_.page-node-249584 .highlighted-features-benefits .highlighted-features .field_highlighted_feature .field_title{color:black;font-family:"MontBold",serif;}.node--type-product_device_b2c_.page-node-249584 .alma-nav-fixed .b2c-topnav{background:transparent linear-gradient(90deg,#b826ee 0%,#2d099f 100%) 0% 0% no-repeat padding-box;}.node--type-product_device_b2c_.page-node-249584 .alma-nav-fixed .mobile-gradient{background:transparent linear-gradient(90deg,#b826ee 0%,#2d099f 100%) 0% 0% no-repeat padding-box;}.node--type-product_device_b2c_.page-node-249584 header#product-main.fullspan .product-overlay,.node--type-product_device_b2c_.page-node-249584 header#product-main.fullvideo .product-overlay{display:none;}.node--type-product_device_b2c_.page-node-249584 header#product-main.fullspan .product-intro,.node--type-product_device_b2c_.page-node-249584 header#product-main.fullvideo .product-intro{display:none;}.node--type-product_device_b2c_.page-node-249584 #block-instagram,.node--type-product_device_b2c_.page-node-249584 #block-instagram-2{background:transparent linear-gradient(90deg,#b826ee 0%,#2d099f 100%) 0% 0% no-repeat padding-box;}.node--type-product_device_b2c_.page-node-249584 footer#main{background-color:black;}.node--type-product_device_b2c_.page-node-249584 a.solid-button-green,.node--type-product_device_b2c_.page-node-249584 button.solid-button-green,.node--type-product_device_b2c_.page-node-249584 .provider-show-wrapper .provider-show-all{background-color:#b826ee;}.node--type-product_device_b2c_.page-node-249584 #b2c-faqs .view-faqs .views-row .views-field-field-title,.node--type-product_device_b2c_.page-node-249584 #b2c-faqs-pr .view-faqs .views-row .views-field-field-title{font-family:"MontBold",serif;color:black;}.node--type-product_device_b2c_.page-node-249584 #b2c-faqs .view-faqs .views-row .views-field-field-title::before,.node--type-product_device_b2c_.page-node-249584 #b2c-faqs-pr .view-faqs .views-row .views-field-field-title::before{background-image:url(/themes/alma/img/faq-cross-b826ee.svg);}.node--type-product_device_b2c_.page-node-249584 #b2c-faqs .view-faqs .views-row .views-field-field-title a,.node--type-product_device_b2c_.page-node-249584 #b2c-faqs-pr .view-faqs .views-row .views-field-field-title a{color:black;}.node--type-product_device_b2c_.page-node-249584 .before-afters .slick__arrow .slick-arrow.slick-prev,.node--type-product_device_b2c_.page-node-249584 .highlighted-features-benefits .slick-arrow.slick-prev{background-image:url(/themes/alma/img/alma-arrow-left-b826ee.svg);}.node--type-product_device_b2c_.page-node-249584 .before-afters .slick__arrow .slick-arrow.slick-next,.node--type-product_device_b2c_.page-node-249584 .highlighted-features-benefits .slick-arrow.slick-next{background-image:url(/themes/alma/img/alma-arrow-right-b826ee.svg);}.node--type-product_device_b2c_.page-node-249584 .accessories .views-element-container{background:transparent linear-gradient(90deg,#b826ee 0%,#2d099f 100%) 0% 0% no-repeat padding-box;}.node--type-product_device_b2c_.page-node-249584 .accessories .views-element-container .slick--view--handpiece-accessories .slick__arrow{position:absolute;top:50%;}.node--type-product_device_b2c_.page-node-249584 .accessories .views-element-container .slick--view--handpiece-accessories .slick__arrow > .slick-arrows{width:600px;}.node--type-product_device_b2c_.page-node-249584 .accessories .views-element-container .slick--view--handpiece-accessories .par-handpiece_accessory_callout{display:block;}.node--type-product_device_b2c_.page-node-249584 .accessories .views-element-container .slick--view--handpiece-accessories .par-handpiece_accessory_callout > div.field_image img{max-width:500px;padding-right:0px;margin:0 auto;}.node--type-product_device_b2c_.page-node-249584 .accessories .views-element-container .slick--view--handpiece-accessories .par-handpiece_accessory_callout .handpiece-accessory-text{text-align:center;margin:20px 0 0 0;}.node--type-product_device_b2c_.page-node-249584 .accessories .views-element-container .slick--view--handpiece-accessories .par-handpiece_accessory_callout .handpiece-accessory-text .field_title{font-size:1em;color:white;}.node--type-product_device_b2c_.page-node-249584 .alma-nav-fixed .region-nav nav > ul > li:hover > a,.node--type-product_device_b2c_.page-node-249584 .alma-nav-fixed .region-nav nav > ul > li:hover > span,.node--type-product_device_b2c_.page-node-249584 .alma-nav-fixed .region-nav .b2c-nav .views-field-field-page-navigation-links .field-content > ul > li:hover > a,.node--type-product_device_b2c_.page-node-249584 .alma-nav-fixed .region-nav .b2c-nav .views-field-field-page-navigation-links .field-content > ul > li:hover > span,.node--type-product_device_b2c_.page-node-249584 .alma-nav-fixed .main-nav nav > ul > li:hover > a,.node--type-product_device_b2c_.page-node-249584 .alma-nav-fixed .main-nav nav > ul > li:hover > span,.node--type-product_device_b2c_.page-node-249584 .alma-nav-fixed .main-nav .b2c-nav .views-field-field-page-navigation-links .field-content > ul > li:hover > a,.node--type-product_device_b2c_.page-node-249584 .alma-nav-fixed .main-nav .b2c-nav .views-field-field-page-navigation-links .field-content > ul > li:hover > span{color:#b826ee;}.node--type-product_device_b2c_.page-node-249584 .alma-nav-fixed .region-nav nav > ul > li > a::before,.node--type-product_device_b2c_.page-node-249584 .alma-nav-fixed .region-nav nav > ul > li > span::before,.node--type-product_device_b2c_.page-node-249584 .alma-nav-fixed .region-nav .b2c-nav .views-field-field-page-navigation-links .field-content > ul > li > a::before,.node--type-product_device_b2c_.page-node-249584 .alma-nav-fixed .region-nav .b2c-nav .views-field-field-page-navigation-links .field-content > ul > li > span::before,.node--type-product_device_b2c_.page-node-249584 .alma-nav-fixed .main-nav nav > ul > li > a::before,.node--type-product_device_b2c_.page-node-249584 .alma-nav-fixed .main-nav nav > ul > li > span::before,.node--type-product_device_b2c_.page-node-249584 .alma-nav-fixed .main-nav .b2c-nav .views-field-field-page-navigation-links .field-content > ul > li > a::before,.node--type-product_device_b2c_.page-node-249584 .alma-nav-fixed .main-nav .b2c-nav .views-field-field-page-navigation-links .field-content > ul > li > span::before{border-bottom:6px solid #b826ee;}.node--type-product_device_b2c_.page-node-249584 .alma-nav-fixed .region-nav nav > ul > li:hover > a::before,.node--type-product_device_b2c_.page-node-249584 .alma-nav-fixed .region-nav nav > ul > li:hover > span::before,.node--type-product_device_b2c_.page-node-249584 .alma-nav-fixed .region-nav .b2c-nav .views-field-field-page-navigation-links .field-content > ul > li:hover > a::before,.node--type-product_device_b2c_.page-node-249584 .alma-nav-fixed .region-nav .b2c-nav .views-field-field-page-navigation-links .field-content > ul > li:hover > span::before,.node--type-product_device_b2c_.page-node-249584 .alma-nav-fixed .main-nav nav > ul > li:hover > a::before,.node--type-product_device_b2c_.page-node-249584 .alma-nav-fixed .main-nav nav > ul > li:hover > span::before,.node--type-product_device_b2c_.page-node-249584 .alma-nav-fixed .main-nav .b2c-nav .views-field-field-page-navigation-links .field-content > ul > li:hover > a::before,.node--type-product_device_b2c_.page-node-249584 .alma-nav-fixed .main-nav .b2c-nav .views-field-field-page-navigation-links .field-content > ul > li:hover > span::before{left:calc(50% - 30px);}.node--type-product_device_b2c_.page-node-249584 .alma-nav-fixed .region-nav #block-navlogo img,.node--type-product_device_b2c_.page-node-249584 .alma-nav-fixed .region-nav #block-views-block-page-logo-block-1 img,.node--type-product_device_b2c_.page-node-249584 .alma-nav-fixed .region-nav #block-views-block-page-logo-block-2 img,.node--type-product_device_b2c_.page-node-249584 .alma-nav-fixed .region-nav #block-views-block-page-logo-block-1-2 img,.node--type-product_device_b2c_.page-node-249584 .alma-nav-fixed .main-nav #block-navlogo img,.node--type-product_device_b2c_.page-node-249584 .alma-nav-fixed .main-nav #block-views-block-page-logo-block-1 img,.node--type-product_device_b2c_.page-node-249584 .alma-nav-fixed .main-nav #block-views-block-page-logo-block-2 img,.node--type-product_device_b2c_.page-node-249584 .alma-nav-fixed .main-nav #block-views-block-page-logo-block-1-2 img{height:34px;padding:6px 0;}.node--type-product_device_b2c_.page-node-249584 .highlighted-features-benefits .slick-dots button,.node--type-product_device_b2c_.page-node-249584 .highlighted-features-benefits .slick-dots button{color:#b826ee;border:1px solid #b826ee;}.node--type-product_device_b2c_.page-node-249584 .highlighted-features-benefits .slick-dots .slick-active button::before,.node--type-product_device_b2c_.page-node-249584 .highlighted-features-benefits .slick-dots .slick-active button::before{background-color:#b826ee;}.node--type-product_device_b2c_ .patientsduo header#product-main.fullspan .product-overlay{background:transparent linear-gradient(180deg,#FAEDA2 0%,#FAEDA2 100%) 0% 0% no-repeat padding-box;opacity:0.3;}.node--type-product_device_b2c_ .patientsduo .field_page_intro_text{padding-top:0px;}.node--type-product_device_b2c_ .patientsduo header#product-main.fullspan .product-intro h1{color:#125AA7;}.node--type-product_device_b2c_ .patientsduo header#product-main.fullspan .product-intro .field_description{color:#125AA7;}.node--type-product_device_b2c_ .patientsduo .alma-nav-fixed .main-nav #block-views-block-page-logo-block-2 img{height:80px;}.node--type-product_device_b2c_ .patientsduo .region-navright{position:relative;top:14px;}.node--type-product_device_b2c_ .patientsduo header#product-main.fullspan{margin-top:120px;}.node--type-product_device_b2c_ .patientsduo #b2c-faqs .view-faqs .views-row .views-field-field-title::before{background-image:url(/themes/alma/img/faq-cross-731440.svg);}.node--type-product_device_b2c_ .patientsduo #b2c-faqs .view-faqs .views-row .views-field-field-title a{color:#731440;}.node--type-product_device_b2c_ .patientsduo .highlighted-features-benefits .highlighted-features .field_highlighted_feature .field_title{color:#731440;}.node--type-product_device_b2c_ .patientsduo .par-highlighted_features_benefits > .field_title{color:#125AA7;}.node--type-product_device_b2c_ .patientsduo .highlighted-features-benefits .highlighted-features .field_link a,.node--type-product_device_b2c_ .patientsduo .provider-locator-b2c .provider-search-wrapper #provider-search-b2c,.node--type-product_device_b2c_ .patientsduo a.solid-button-green{background-color:#AEBF3B;}.node--type-product_device_b2c_ .patientsduo .accessories .views-element-container{background:#125AA7;}.node--type-product_device_b2c_ .patientsduo #block-instagram-2,.node--type-product_device_b2c_ .patientsduo #block-instagramduo{background-color:#125AA7;}.node--type-product_device_b2c_ .patientsduo h2{color:#125AA7;}.node--type-product_device_b2c_ .patientsduo .provider-locator-input input[type=text],.node--type-product_device_b2c_ .patientsduo .provider-locator-b2c input[type=text],.node--type-product_device_b2c_ .patientsduo .provider-locator-b2c select{color:#731440;}.node--type-product_device_b2c_ .patientsduo .provider-locator-input ::placeholder,.node--type-product_device_b2c_ .patientsduo .provider-locator-b2c ::placeholder{color:#731440;}.node--type-product_device_b2c_ .patientsduo .provider-locator-input :-ms-input-placeholder,.node--type-product_device_b2c_ .patientsduo .provider-locator-b2c :-ms-input-placeholder{color:#731440;}.node--type-product_device_b2c_ .patientsduo .provider-locator-input ::-ms-input-placeholder,.node--type-product_device_b2c_ .patientsduo .provider-locator-b2c ::-ms-input-placeholder{color:#731440;}.node--type-product_device_b2c_ .patientsduo .provider-locator-input select,.node--type-product_device_b2c_ .patientsduo .provider-locator-b2c select{background-image:url(/themes/alma/img/select-arrow-731440.svg);}.node--type-product_device_b2c_ .patientsduo .mobile-header-description .view-product_header_text_mobile{background-color:#731440;}.node--type-product_device_b2c_ .patientsduo .alma-nav-fixed .b2c-topnav{background:transparent linear-gradient(90deg,#125AA7 0%,#AEBF3B 50%,#FCC52B 100%) 0% 0% no-repeat padding-box;}.node--type-product_device_b2c_ .patientsduo .alma-nav-fixed .mobile-gradient{background:transparent linear-gradient(90deg,#125AA7 0%,#AEBF3B 50%,#FCC52B 100%) 0% 0% no-repeat padding-box;}.node--type-product_device_b2c_ .patientsduo .alma-nav-fixed .main-nav .b2c-nav .views-field-field-page-navigation-links .field-content > ul > li:hover > a{color:#731440;}.node--type-product_device_b2c_ .patientsduo .alma-nav-fixed .main-nav .b2c-nav .views-field-field-page-navigation-links .field-content > ul > li:hover > a::before{border-bottom:6px solid #731440;}.node--type-product_device_b2c_ .patientsduo .highlighted-features-benefits .slick-dots button{border:1px solid #731440;}.node--type-product_device_b2c_ .patientsduo .highlighted-features-benefits .slick-dots .slick-active button::before,.node--type-product_device_b2c_ .patientsduo .highlighted-features-benefits .slick-dots button:hover::before{background-color:#731440;}.node--type-product_device_b2c_ .patientsduo .before-afters .before-after-images .ba-cutlines{display:none;}.node--type-product_device_b2c_ .patientsduo .before-afters .before-after-images .ba-cutlines > div{color:#125AA7;}.node--type-product_device_b2c_ .patientsduo .before-afters .slick__arrow .slick-arrow.slick-prev,.node--type-product_device_b2c_ .patientsduo .highlighted-features-benefits .slick-arrow.slick-prev{background-image:url(/themes/alma/img/alma-arrow-731440-left.svg);}.node--type-product_device_b2c_ .patientsduo .before-afters .slick__arrow .slick-arrow.slick-next,.node--type-product_device_b2c_ .patientsduo .highlighted-features-benefits .slick-arrow.slick-next{background-image:url(/themes/alma/img/alma-arrow-731440-right.svg);}.node--type-product_device_b2c_ .patientsalmated a.solid-button-purple,.node--type-product_device_b2c_ .patientsalmated a.solid-button-green{background-color:#6505B8;}.node--type-product_device_b2c_ .patientsalmated .highlighted-features-benefits .highlighted-features .field_highlighted_feature .field_title{color:#6505B8;}.node--type-product_device_b2c_ .patientsalmated .highlighted-features-benefits .highlighted-features .field_link a{background-color:#6505B8;}.node--type-product_device_b2c_ .patientsalmated .provider-locator-b2c .provider-search-wrapper #provider-search-b2c{background-color:#6505B8;}.node--type-product_device_b2c_ .patientsalmated .provider-show-wrapper .provider-show-all{background-color:#6505B8;}.node--type-product_device_b2c_ .patientsalmated .provider-locator-input input[type=text],.node--type-product_device_b2c_ .patientsalmated .provider-locator-b2c input[type=text],.node--type-product_device_b2c_ .patientsalmated .provider-locator-b2c select{color:#6505B8;}.node--type-product_device_b2c_ .patientsalmated .provider-locator-b2c select{background-image:url(/themes/alma/img/alma-duo-down-arrow.svg);}.node--type-product_device_b2c_ .patientsalmated .provider-locator-input ::placeholder,.node--type-product_device_b2c_ .patientsalmated .provider-locator-b2c ::placeholder{color:#6505B8;}.node--type-product_device_b2c_ .patientsalmated .provider-locator-input :-ms-input-placeholder,.node--type-product_device_b2c_ .patientsalmated .provider-locator-b2c :-ms-input-placeholder{color:#6505B8;}.node--type-product_device_b2c_ .patientsalmated .provider-locator-input ::-ms-input-placeholder,.node--type-product_device_b2c_ .patientsalmated .provider-locator-b2c ::-ms-input-placeholder{color:#6505B8;}.node--type-product_device_b2c_ .patientsalmated header#product-main.fullspan .product-overlay{background:transparent linear-gradient(125deg,#C81400 0%,#2B004B 44%,#2B004B 44%,#6605B8 100%) 0% 0% no-repeat padding-box;opacity:0.6;}.node--type-product_device_b2c_ .patientsalmated .alma-nav-fixed .b2c-topnav{background:transparent linear-gradient(90deg,#C81400 0%,#2B004B 34%,#6605B8 100%) 0% 0% no-repeat padding-box;}.node--type-product_device_b2c_ .patientsalmated .alma-nav-fixed .mobile-gradient{background:transparent linear-gradient(90deg,#C81400 0%,#2B004B 34%,#6605B8 100%) 0% 0% no-repeat padding-box;}.node--type-product_device_b2c_ .patientsalmated .highlighted-features-benefits .slick-dots button,.node--type-product_device_b2c_ .patientsalmated .featured-providers .slick-dots button{border:1px solid #6505B8;}.node--type-product_device_b2c_ .patientsalmated .highlighted-features-benefits .slick-dots .slick-active button::before,.node--type-product_device_b2c_ .patientsalmated .featured-providers .slick-dots .slick-active button::before{background-color:#6505B8;}.node--type-product_device_b2c_ .patientsalmated .mobile-header-description .view-product_header_text_mobile{background-color:#6505B8;}.node--type-product_device_b2c_ .patientsalmated .accessories .views-element-container{background:transparent linear-gradient(66deg,#5A00AA 0%,#260040 100%) 0% 0% no-repeat padding-box;}.node--type-product_device_b2c_ .patientsalmated .highlighted-features-benefits .slick-arrow.slick-prev,.node--type-product_device_b2c_ .patientsalmated .featured-providers .slick__arrow .slick-arrow.slick-prev{background-image:url(/themes/alma/img/alma-duo-left-arrow.svg);}.node--type-product_device_b2c_ .patientsalmated .highlighted-features-benefits .slick-arrow.slick-next,.node--type-product_device_b2c_ .patientsalmated .featured-providers .slick__arrow .slick-arrow.slick-next{background-image:url(/themes/alma/img/alma-duo-right-arrow.svg);}.node--type-product_device_b2c_ .patientscbd-skincare{font-family:"Lato",sans-serif;}.node--type-product_device_b2c_ .patientscbd-skincare h2,.node--type-product_device_b2c_ .patientscbd-skincare h3,.node--type-product_device_b2c_ .patientscbd-skincare h4{font-family:"Lato",sans-serif;font-weight:700;}.node--type-product_device_b2c_ .patientscbd-skincare h1{font-family:"Lato",sans-serif;font-weight:900;}.node--type-product_device_b2c_ .patientscbd-skincare .alma-nav-fixed .main-nav .b2c-nav .views-field-field-page-navigation-links .field-content > ul > li:hover > a{font-family:"Lato",sans-serif;font-weight:700;}.node--type-product_device_b2c_ .patientscbd-skincare .accessories .views-element-container .slick--view--handpiece-accessories .par-handpiece_accessory_callout .handpiece-accessory-text .field_title{font-family:"Lato",sans-serif;font-weight:700;}.node--type-product_device_b2c_ .patientscbd-skincare .provider-locator-input input[type=text],.node--type-product_device_b2c_ .patientscbd-skincare .provider-locator-b2c input[type=text],.node--type-product_device_b2c_ .patientscbd-skincare .provider-locator-b2c select{font-family:"Lato",sans-serif !important;font-weight:700 !important;}.node--type-product_device_b2c_ .patientscbd-skincare .provider-locator-input ::placeholder,.node--type-product_device_b2c_ .patientscbd-skincare .provider-locator-b2c ::placeholder{font-family:"Lato",sans-serif;font-weight:700;}.node--type-product_device_b2c_ .patientscbd-skincare .provider-locator-input :-ms-input-placeholder,.node--type-product_device_b2c_ .patientscbd-skincare .provider-locator-b2c :-ms-input-placeholder{font-family:"Lato",sans-serif;font-weight:700;}.node--type-product_device_b2c_ .patientscbd-skincare .provider-locator-input ::-ms-input-placeholder,.node--type-product_device_b2c_ .patientscbd-skincare .provider-locator-b2c ::-ms-input-placeholder{font-family:"Lato",sans-serif;font-weight:700;}.node--type-product_device_b2c_ .patientscbd-skincare .provider-locator-input select,.node--type-product_device_b2c_ .patientscbd-skincare .provider-locator-b2c select{font-family:"Lato",sans-serif;font-weight:700;}.node--type-product_device_b2c_ .patientslmnt{font-family:"proxima-nova",sans-serif;}.node--type-product_device_b2c_ .patientslmnt h1,.node--type-product_device_b2c_ .patientslmnt h2,.node--type-product_device_b2c_ .patientslmnt h3,.node--type-product_device_b2c_ .patientslmnt h4{font-family:proxima-nova-extra-condensed,sans-serif;font-weight:bold;}.node--type-product_device_b2c_ .patientslmnt h2{color:#928098 !important;}.node--type-product_device_b2c_ .patientslmnt h1{text-transform:none;}.node--type-product_device_b2c_ .patientslmnt .provider-locator-b2c-results .block-main-container .view-provider_locator .views-row .views-field-field-geofield-proximity,.node--type-product_device_b2c_ .patientslmnt .provider-locator-b2c-results .block-main-container .view-provider_locator .views-row .views-field-field-address,.node--type-product_device_b2c_ .patientslmnt .provider-locator-b2c-results .block-main-container .view-provider_locator .views-row .views-field-field-phone-number,.node--type-product_device_b2c_ .patientslmnt .provider-locator-b2c-results .block-main-container .view-provider_locator .views-row .views-field-views-conditional-field{color:#1E0F2E;}.node--type-product_device_b2c_ .patientslmnt .provider-locator-b2c-results .block-main-container .view-provider_locator .views-row .views-field-field-geofield-proximity a,.node--type-product_device_b2c_ .patientslmnt .provider-locator-b2c-results .block-main-container .view-provider_locator .views-row .views-field-field-address a,.node--type-product_device_b2c_ .patientslmnt .provider-locator-b2c-results .block-main-container .view-provider_locator .views-row .views-field-field-phone-number a,.node--type-product_device_b2c_ .patientslmnt .provider-locator-b2c-results .block-main-container .view-provider_locator .views-row .views-field-views-conditional-field a{color:#1E0F2E;}.node--type-product_device_b2c_ .patientslmnt .alma-nav-fixed .main-nav .b2c-nav .views-field-field-page-navigation-links .field-content > ul > li:hover > a{font-family:"proxima-nova",sans-serif;font-weight:bold;color:#1E0F2E;}.node--type-product_device_b2c_ .patientslmnt .alma-nav-fixed .main-nav .b2c-nav .views-field-field-page-navigation-links .field-content > ul > li > ul{right:0px;}.node--type-product_device_b2c_ .patientslmnt .alma-nav-fixed .main-nav .b2c-nav .views-field-field-page-navigation-links .field-content > ul > li{text-align:center;}.node--type-product_device_b2c_ .patientslmnt .alma-nav-fixed .main-nav .b2c-nav .views-field-field-page-navigation-links .field-content > ul > li > a::before{border-bottom:6px solid #928098;}.node--type-product_device_b2c_ .patientslmnt .par-highlighted_features_benefits > .field_title{font-family:proxima-nova-extra-condensed,sans-serif;font-weight:bold;color:#928098;}.node--type-product_device_b2c_ .patientslmnt .highlighted-features-benefits .highlighted-feature-image img{max-width:225px;}.node--type-product_device_b2c_ .patientslmnt .highlighted-features-benefits .highlighted-features .field_highlighted_feature .field_title{font-family:proxima-nova-extra-condensed,sans-serif;font-weight:bold;}.node--type-product_device_b2c_ .patientslmnt .accessories .views-element-container .slick--view--handpiece-accessories .par-handpiece_accessory_callout .handpiece-accessory-text .field_title{line-height:1.3;font-family:proxima-nova-extra-condensed,sans-serif;font-weight:bold;}.node--type-product_device_b2c_ .patientslmnt .accessories .views-element-container .slick--view--handpiece-accessories .par-handpiece_accessory_callout .handpiece-accessory-text strong{line-height:1.3;font-family:proxima-nova-extra-condensed,sans-serif;font-weight:bold;}.node--type-product_device_b2c_ .patientslmnt .accessories .views-element-container .slick--view--handpiece-accessories .par-handpiece_accessory_callout > div.field_video_embed{padding-right:0px;}.node--type-product_device_b2c_ .patientslmnt .highlighted-features-benefits .highlighted-features .field_highlighted_feature .field_title{color:#1E0F2E;}.node--type-product_device_b2c_ .patientslmnt a.solid-button-purple,.node--type-product_device_b2c_ .patientslmnt a.solid-button-green{background-color:#B9FF5F;color:#1E0F2E !important;padding:12px 18px 11px 18px;}.node--type-product_device_b2c_ .patientslmnt a.solid-button-purple:hover,.node--type-product_device_b2c_ .patientslmnt a.solid-button-green:hover{color:transparent !important;}.node--type-product_device_b2c_ .patientslmnt a.solid-button-purple:hover::after,.node--type-product_device_b2c_ .patientslmnt a.solid-button-green:hover::after{color:#1E0F2E !important;}.node--type-product_device_b2c_ .patientslmnt header#product-main.fullspan .product-overlay{background:transparent linear-gradient(125deg,#1E0F2E 0%,#928098 44%,#928098 44%,#928098 100%) 0% 0% no-repeat padding-box;opacity:0.6;}.node--type-product_device_b2c_ .patientslmnt .alma-nav-fixed .b2c-topnav{background:transparent linear-gradient(90deg,#1E0F2E 0%,#928098 100%) 0% 0% no-repeat padding-box;}.node--type-product_device_b2c_ .patientslmnt .alma-nav-fixed .mobile-gradient{background:transparent linear-gradient(90deg,#1E0F2E 0%,#928098 100%) 0% 0% no-repeat padding-box;}.node--type-product_device_b2c_ .patientslmnt .alma-nav-fixed .main-nav{padding:20px 0 7px 0;}.node--type-product_device_b2c_ .patientslmnt .alma-nav-fixed .main-nav .b2c-mobile-toggle{top:9px;}.node--type-product_device_b2c_ .patientslmnt .alma-nav-fixed .main-nav #block-views-block-page-logo-block-2 img{height:47px;width:auto;}.node--type-product_device_b2c_ .patientslmnt .alma-nav-fixed .main-nav .b2c-nav .views-field-field-page-navigation-links .field-content{padding-top:12px;}.node--type-product_device_b2c_ .patientslmnt .accessories .views-element-container{background:none;background-color:#1E0F2E;}.node--type-product_device_b2c_ .patientslmnt .accessories .views-element-container header h2{display:block;color:#BFFF7D !important;}.node--type-product_device_b2c_ .patientslmnt .highlighted-features-benefits .slick-dots button,.node--type-product_device_b2c_ .patientslmnt .featured-providers .slick-dots button{border:1px solid #442C5C;}.node--type-product_device_b2c_ .patientslmnt .highlighted-features-benefits .slick-dots .slick-active button::before,.node--type-product_device_b2c_ .patientslmnt .featured-providers .slick-dots .slick-active button::before{background-color:#442C5C;}.node--type-product_device_b2c_ .patientslmnt .highlighted-features-benefits .slick-dots button:hover::before{background-color:#442C5C;}.node--type-product_device_b2c_ .patientslmnt .before-afters .before-after-images .ba-cutlines > div{color:#BEA6DD;}.node--type-product_device_b2c_ .patientslmnt .highlighted-features-benefits .highlighted-features .field_link a{background-color:#442C5C;}.node--type-product_device_b2c_ .patientslmnt .provider-locator-b2c .provider-search-wrapper #provider-search-b2c{background-color:#B9FF5F;color:#1E0F2E !important;}.node--type-product_device_b2c_ .patientslmnt .provider-locator-b2c .provider-search-wrapper #provider-search-b2c:hover{color:transparent !important;}.node--type-product_device_b2c_ .patientslmnt .provider-locator-b2c .provider-search-wrapper #provider-search-b2c:hover::after{color:#1E0F2E !important;}.node--type-product_device_b2c_ .patientslmnt .provider-show-wrapper .provider-show-all{background-color:#442C5C;}.node--type-product_device_b2c_ .patientslmnt .provider-locator-input input[type=text],.node--type-product_device_b2c_ .patientslmnt .provider-locator-b2c input[type=text],.node--type-product_device_b2c_ .patientslmnt .provider-locator-b2c select{color:#442C5C;font-family:proxima-nova-extra-condensed,sans-serif !important;font-weight:normal !important;}.node--type-product_device_b2c_ .patientslmnt .provider-locator-b2c select{background-image:url(/themes/alma/img/alma-darkpurple-down-arrow.svg);}.node--type-product_device_b2c_ .patientslmnt .highlighted-features-benefits .slick-arrow.slick-prev,.node--type-product_device_b2c_ .patientslmnt .featured-providers .slick__arrow .slick-arrow.slick-prev{background-image:url(/themes/alma/img/alma-arrow-darkpurple-left.svg);}.node--type-product_device_b2c_ .patientslmnt .highlighted-features-benefits .slick-arrow.slick-next,.node--type-product_device_b2c_ .patientslmnt .featured-providers .slick__arrow .slick-arrow.slick-next{background-image:url(/themes/alma/img/alma-arrow-darkpurple-right.svg);}.node--type-product_device_b2c_ .patientslmnt .before-afters .slick__arrow .slick-arrow.slick-prev{background-image:url(/themes/alma/img/alma-arrow-darkpurple-left.svg);}.node--type-product_device_b2c_ .patientslmnt .before-afters .slick__arrow .slick-arrow.slick-next{background-image:url(/themes/alma/img/alma-arrow-darkpurple-right.svg);}.node--type-product_device_b2c_ .patientslmnt .provider-locator-input ::placeholder,.node--type-product_device_b2c_ .patientslmnt .provider-locator-b2c ::placeholder{color:#442C5C;font-family:proxima-nova-extra-condensed,sans-serif !important;font-weight:bold !important;}.node--type-product_device_b2c_ .patientslmnt .provider-locator-input :-ms-input-placeholder,.node--type-product_device_b2c_ .patientslmnt .provider-locator-b2c :-ms-input-placeholder{color:#442C5C;font-family:proxima-nova-extra-condensed,sans-serif !important;font-weight:bold !important;}.node--type-product_device_b2c_ .patientslmnt .provider-locator-input ::-ms-input-placeholder,.node--type-product_device_b2c_ .patientslmnt .provider-locator-b2c ::-ms-input-placeholder{color:#442C5C;font-family:proxima-nova-extra-condensed,sans-serif !important;font-weight:bold !important;}.node--type-product_device_b2c_ .patientslmnt .provider-locator-input select,.node--type-product_device_b2c_ .patientslmnt .provider-locator-b2c select{font-family:proxima-nova-extra-condensed,sans-serif !important;font-weight:bold !important;}.node--type-product_device_b2c_ .patientslmnt #b2c-faqs .view-faqs .views-row .views-field-field-title::before{background-image:url(/themes/alma/img/lmnt-faq-cross-928098.svg);top:26px;}.node--type-product_device_b2c_ .patientslmnt #b2c-faqs-pr .view-faqs .views-row .views-field-field-title::before{background-image:url(/themes/alma/img/lmnt-faq-cross-928098.svg);top:26px;}.node--type-product_device_b2c_ .patientslmnt #b2c-faqs .view-faqs .views-row .views-field-field-title,.node--type-product_device_b2c_ .patientslmnt #b2c-faqs-pr .view-faqs .views-row .views-field-field-title{font-size:1.2em;}.node--type-product_device_b2c_ .patientslmnt .mobile-header-description .view-product_header_text_mobile{background-color:#442C5C;}.node--type-product_device_b2c_ .patientsalmated{font-family:"MontRegular",sans-serif;}.node--type-product_device_b2c_ .patientsalmated h1,.node--type-product_device_b2c_ .patientsalmated h2,.node--type-product_device_b2c_ .patientsalmated h3,.node--type-product_device_b2c_ .patientsalmated h4{font-family:"MontBold",sans-serif;font-weight:normal;}.node--type-product_device_b2c_ .patientsalmated h1{text-transform:none;}.node--type-product_device_b2c_ .patientsalmated .field_page_intro_text strong{font-family:"MontBold",sans-serif !important;font-weight:normal !important;}.node--type-product_device_b2c_ .patientsalmated .alma-nav-fixed .main-nav .b2c-nav .views-field-field-page-navigation-links .field-content > ul > li:hover > a{font-family:"MontBold",sans-serif;font-weight:normal;}.node--type-product_device_b2c_ .patientsalmated .alma-nav-fixed .main-nav .b2c-nav .views-field-field-page-navigation-links .field-content > ul > li > ul{right:0px;}.node--type-product_device_b2c_ .patientsalmated .par-highlighted_features_benefits > .field_title{font-family:"MontBold",sans-serif;font-weight:normal;}.node--type-product_device_b2c_ .patientsalmated .highlighted-features-benefits .highlighted-features .field_highlighted_feature .field_title{font-family:"MontBold",sans-serif;font-weight:normal;}.node--type-product_device_b2c_ .patientsalmated .accessories .views-element-container .slick--view--handpiece-accessories .par-handpiece_accessory_callout .handpiece-accessory-text .field_title{line-height:1.3;font-family:"MontBold",sans-serif;font-weight:normal;}.node--type-product_device_b2c_ .patientsalmated .accessories .views-element-container .slick--view--handpiece-accessories .par-handpiece_accessory_callout .handpiece-accessory-text strong{line-height:1.3;font-family:"MontBold",sans-serif;font-weight:normal;}.node--type-product_device_b2c_ .patientsalmated .highlighted-features-benefits .highlighted-features .field_highlighted_feature .field_title{color:#442C5C;}.node--type-product_device_b2c_ .patientsalmated a.solid-button-purple,.node--type-product_device_b2c_ .patientsalmated a.solid-button-green{background-color:#442C5C;}.node--type-product_device_b2c_ .patientsalmated header#product-main.fullspan .product-overlay{background:transparent linear-gradient(125deg,#442C5C 0%,#BEA6DD 44%,#BEA6DD 44%,#BEA6DD 100%) 0% 0% no-repeat padding-box;opacity:0.6;}.node--type-product_device_b2c_ .patientsalmated .alma-nav-fixed .b2c-topnav{background:transparent linear-gradient(90deg,#442C5C 0%,#BEA6DD 34%,#BEA6DD 100%) 0% 0% no-repeat padding-box;}.node--type-product_device_b2c_ .patientsalmated .alma-nav-fixed .mobile-gradient{background:transparent linear-gradient(90deg,#442C5C 0%,#BEA6DD 34%,#BEA6DD 100%) 0% 0% no-repeat padding-box;}.node--type-product_device_b2c_ .patientsalmated .alma-nav-fixed .main-nav{padding:22px 0 10px 0;}.node--type-product_device_b2c_ .patientsalmated .alma-nav-fixed .main-nav #block-views-block-page-logo-block-2 img{height:30px;}.node--type-product_device_b2c_ .patientsalmated .alma-nav-fixed .main-nav .b2c-nav .views-field-field-page-navigation-links .field-content{padding-top:2px;}.node--type-product_device_b2c_ .patientsalmated .accessories .views-element-container{background:transparent linear-gradient(66deg,#442C5C 0%,#BEA6DD 100%) 0% 0% no-repeat padding-box;}.node--type-product_device_b2c_ .patientsalmated .highlighted-features-benefits .slick-dots button,.node--type-product_device_b2c_ .patientsalmated .featured-providers .slick-dots button{border:1px solid #442C5C;}.node--type-product_device_b2c_ .patientsalmated .highlighted-features-benefits .slick-dots .slick-active button::before,.node--type-product_device_b2c_ .patientsalmated .featured-providers .slick-dots .slick-active button::before{background-color:#442C5C;}.node--type-product_device_b2c_ .patientsalmated .highlighted-features-benefits .slick-dots button:hover::before{background-color:#442C5C;}.node--type-product_device_b2c_ .patientsalmated .before-afters .before-after-images .ba-cutlines > div{color:#BEA6DD;}.node--type-product_device_b2c_ .patientsalmated .highlighted-features-benefits .highlighted-features .field_link a{background-color:#442C5C;}.node--type-product_device_b2c_ .patientsalmated .provider-locator-b2c .provider-search-wrapper #provider-search-b2c{background-color:#442C5C;}.node--type-product_device_b2c_ .patientsalmated .provider-show-wrapper .provider-show-all{background-color:#442C5C;}.node--type-product_device_b2c_ .patientsalmated .provider-locator-input input[type=text],.node--type-product_device_b2c_ .patientsalmated .provider-locator-b2c input[type=text],.node--type-product_device_b2c_ .patientsalmated .provider-locator-b2c select{color:#442C5C;font-family:"MontBold",sans-serif !important;font-weight:normal !important;}.node--type-product_device_b2c_ .patientsalmated .provider-locator-b2c select{background-image:url(/themes/alma/img/alma-darkpurple-down-arrow.svg);}.node--type-product_device_b2c_ .patientsalmated .highlighted-features-benefits .slick-arrow.slick-prev,.node--type-product_device_b2c_ .patientsalmated .featured-providers .slick__arrow .slick-arrow.slick-prev{background-image:url(/themes/alma/img/alma-arrow-darkpurple-left.svg);}.node--type-product_device_b2c_ .patientsalmated .highlighted-features-benefits .slick-arrow.slick-next,.node--type-product_device_b2c_ .patientsalmated .featured-providers .slick__arrow .slick-arrow.slick-next{background-image:url(/themes/alma/img/alma-arrow-darkpurple-right.svg);}.node--type-product_device_b2c_ .patientsalmated .before-afters .slick__arrow .slick-arrow.slick-prev{background-image:url(/themes/alma/img/alma-arrow-darkpurple-left.svg);}.node--type-product_device_b2c_ .patientsalmated .before-afters .slick__arrow .slick-arrow.slick-next{background-image:url(/themes/alma/img/alma-arrow-darkpurple-right.svg);}.node--type-product_device_b2c_ .patientsalmated .provider-locator-input ::placeholder,.node--type-product_device_b2c_ .patientsalmated .provider-locator-b2c ::placeholder{color:#442C5C;font-family:"MontBold",sans-serif !important;font-weight:normal !important;}.node--type-product_device_b2c_ .patientsalmated .provider-locator-input :-ms-input-placeholder,.node--type-product_device_b2c_ .patientsalmated .provider-locator-b2c :-ms-input-placeholder{color:#442C5C;font-family:"MontBold",sans-serif !important;font-weight:normal !important;}.node--type-product_device_b2c_ .patientsalmated .provider-locator-input ::-ms-input-placeholder,.node--type-product_device_b2c_ .patientsalmated .provider-locator-b2c ::-ms-input-placeholder{color:#442C5C;font-family:"MontBold",sans-serif !important;font-weight:normal !important;}.node--type-product_device_b2c_ .patientsalmated #b2c-faqs .view-faqs .views-row .views-field-field-title::before{background-image:url(/themes/alma/img/faq-cross-darkpurple.svg);}.node--type-product_device_b2c_ .patientsalmated #b2c-faqs-pr .view-faqs .views-row .views-field-field-title::before{background-image:url(/themes/alma/img/faq-cross-darkpurple.svg);}.node--type-product_device_b2c_ .patientsalmated .mobile-header-description .view-product_header_text_mobile{background-color:#442C5C;}@media screen and (min-width:980px) and (max-height:810px){}@media only screen and (max-width:1080px){.page-node-64058 .view-header_image .views-field-field-header-image-1 img{display:block;}.page-node-64058 .view-header_image .views-field-fieldset{position:absolute;left:0px;top:50%;transform:translateY(-50%);width:100%;}.view-header_image .views-field-field-header-image-1 img,.view-article_header_image .views-field-field-header-image-1 img{display:none;}.view-header_image .views-field-fieldset,.view-article_header_image .views-field-fieldset{padding:75px 0;position:relative;top:0px;transform:none;}.alma-nav-fixed .region-nav #block-navicons,.alma-nav-fixed .main-nav #block-navicons{margin-left:0px;}.alma-nav-fixed .region-nav nav > ul > li,.alma-nav-fixed .main-nav nav > ul > li{margin-right:0px;font-size:0.95em;}.node--type-product_device_b2c_.page-node-147737 header#product-main.fullspan .product-intro,.node--type-product_device_b2c_.page-node-202070 header#product-main.fullspan .product-intro,.node--type-product_device_b2c_.page-node-202071 header#product-main.fullspan .product-intro,.node--type-product_device_b2c_.page-node-202072 header#product-main.fullspan .product-intro{transform:translateY(-115%);}.node--type-product_device_b2c_ .featured-providers h4.h-small{font-size:1.44em;}.node--type-product_device_b2c_ .featured-providers .slick__slide{padding:0;}.node--type-product_device_b2c_ .featured-providers .slick-list{padding:0;}.node--type-product_device_b2c_ .featured-providers .provider-wrapper{padding:20px;}.node--type-product_device_b2c_ .featured-providers .block-main-container{max-width:750px;}.physician-locator .view-header_image .views-row{padding:0;}.physician-locator footer#main .footer-blocks .region-footer{display:block;}.physician-locator footer#main .footer-blocks #block-alma-physicianfindersocial{margin-top:15px;}.physician-locator footer#main .footer-blocks #block-alma-physicianfindersocial .body{justify-content:left;}.node--type-product_device .additional-features .block-main-container .addl-features-benefits-wrapper .product-feature-triangle.active{width:70%;}.provider-locator .block-main-container .view-provider_locator{width:100%;margin-right:0px;}.provider-locator .block-main-container .view-provider_locator .provider-rows-wrapper{padding-bottom:0px;}.provider-locator .block-main-container .views-element-container{width:100%;position:relative;top:0px;}.provider-locator-b2c-results .block-main-container .view-provider_locator{width:100%;margin-right:0px;}.provider-locator-b2c-results .block-main-container .provider-results-container .views-element-container{width:100%;position:relative;top:0px;margin-top:30px;}}@media only screen and (max-width:980px){.scroll-animate{position:fixed;right:25px;bottom:25px;}.scroll-animate.hidden{display:none !important;}.physician-locator footer#main .footer-blocks .region-footer > div{border-bottom:0px;padding-bottom:0px;margin-bottom:0px;}.scroll-down{display:block;text-align:center;font-size:20px;z-index:100;text-decoration:none;text-shadow:0;width:35px;height:35px;border-bottom:2px solid #fff;border-right:2px solid #fff;z-index:9;-webkit-transform:translate(-50%,0%) rotate(45deg);-moz-transform:translate(-50%,0%) rotate(45deg);transform:translate(-50%,0%) rotate(45deg);-webkit-animation:fade_move_down 4s ease-in-out infinite;-moz-animation:fade_move_down 4s ease-in-out infinite;animation:fade_move_down 4s ease-in-out infinite;}@-webkit-keyframes fade_move_down{0%{-webkit-transform:translate(0,-10px) rotate(45deg);opacity:0;}50%{opacity:1;}100%{-webkit-transform:translate(0,10px) rotate(45deg);opacity:0;}}@-moz-keyframes fade_move_down{0%{-moz-transform:translate(0,-10px) rotate(45deg);opacity:0;}50%{opacity:1;}100%{-moz-transform:translate(0,10px) rotate(45deg);opacity:0;}}@keyframes fade_move_down{0%{transform:translate(0,-10px) rotate(45deg);opacity:0;}50%{opacity:1;}100%{transform:translate(0,10px) rotate(45deg);opacity:0;}}.region-topnav{min-height:20px;}.region-topnav #block-sociallinks{display:none;}#alma-container{width:100%;padding-top:83px;}.node--type-cbd_professional_skincare_soluti #block-alma-content .sku-features-items{display:block;}.node--type-cbd_professional_skincare_soluti .associated-kits .block-main-container .view-associated_kits .views-row{flex:0 0 48%;margin-right:3.4%;}.node--type-cbd_professional_skincare_soluti .associated-kits .block-main-container .view-associated_kits .views-row:nth-child(3n+3){margin-right:3.4%;}.node--type-cbd_professional_skincare_soluti .associated-kits .block-main-container .view-associated_kits .views-row:nth-child(2n+2){margin-right:0px;}.alma-nav-fixed .main-nav #block-views-block-page-logo-block-1 img,.alma-nav-fixed .main-nav #block-views-block-page-logo-block-2 img,.alma-nav-fixed .main-nav #block-views-block-page-logo-block-1-2 img{height:35px;}.node--type-product_device_b2c_.page-node-249584 .alma-nav-fixed .region-nav #block-navlogo img,.node--type-product_device_b2c_.page-node-249584 .alma-nav-fixed .region-nav #block-views-block-page-logo-block-1 img,.node--type-product_device_b2c_.page-node-249584 .alma-nav-fixed .region-nav #block-views-block-page-logo-block-2 img,.node--type-product_device_b2c_.page-node-249584 .alma-nav-fixed .region-nav #block-views-block-page-logo-block-1-2 img,.node--type-product_device_b2c_.page-node-249584 .alma-nav-fixed .main-nav #block-navlogo img,.node--type-product_device_b2c_.page-node-249584 .alma-nav-fixed .main-nav #block-views-block-page-logo-block-1 img,.node--type-product_device_b2c_.page-node-249584 .alma-nav-fixed .main-nav #block-views-block-page-logo-block-2 img,.node--type-product_device_b2c_.page-node-249584 .alma-nav-fixed .main-nav #block-views-block-page-logo-block-1-2 img{padding:0;}.alma-nav-fixed{z-index:12;}.alma-nav-fixed .top-nav-additional{display:none;}.alma-nav-fixed .mobile-gradient{z-index:-1;position:fixed;width:100%;height:100%;background:transparent linear-gradient(90deg,#309BA2 0%,#442C5C 100%) 0% 0% no-repeat padding-box;display:none;}.alma-nav-fixed .mobile-gradient.active{display:block;}.alma-nav-fixed .top-nav,.alma-nav-fixed .region-topnav{padding-bottom:0px;}.alma-nav-fixed .top-nav.active,.alma-nav-fixed .region-topnav.active{background:transparent;}.alma-nav-fixed .region-nav.active,.alma-nav-fixed .main-nav.active{background:transparent;box-shadow:none;}.alma-nav-fixed .region-nav.active #block-navicons .location-wrapper #international-list,.alma-nav-fixed .main-nav.active #block-navicons .location-wrapper #international-list{display:none !important;}.alma-nav-fixed .region-nav.active #block-navlogo,.alma-nav-fixed .region-nav.active #block-views-block-page-logo-block-1,.alma-nav-fixed .region-nav.active #block-views-block-page-logo-block-2,.alma-nav-fixed .region-nav.active #block-views-block-page-logo-block-1-2,.alma-nav-fixed .main-nav.active #block-navlogo,.alma-nav-fixed .main-nav.active #block-views-block-page-logo-block-1,.alma-nav-fixed .main-nav.active #block-views-block-page-logo-block-2,.alma-nav-fixed .main-nav.active #block-views-block-page-logo-block-1-2{display:inline-block;}.alma-nav-fixed .region-nav.active #block-navlogo .logo-default-reversed,.alma-nav-fixed .region-nav.active #block-navlogo .reversed-logo,.alma-nav-fixed .region-nav.active #block-views-block-page-logo-block-1 .logo-default-reversed,.alma-nav-fixed .region-nav.active #block-views-block-page-logo-block-1 .reversed-logo,.alma-nav-fixed .region-nav.active #block-views-block-page-logo-block-2 .logo-default-reversed,.alma-nav-fixed .region-nav.active #block-views-block-page-logo-block-2 .reversed-logo,.alma-nav-fixed .region-nav.active #block-views-block-page-logo-block-1-2 .logo-default-reversed,.alma-nav-fixed .region-nav.active #block-views-block-page-logo-block-1-2 .reversed-logo,.alma-nav-fixed .main-nav.active #block-navlogo .logo-default-reversed,.alma-nav-fixed .main-nav.active #block-navlogo .reversed-logo,.alma-nav-fixed .main-nav.active #block-views-block-page-logo-block-1 .logo-default-reversed,.alma-nav-fixed .main-nav.active #block-views-block-page-logo-block-1 .reversed-logo,.alma-nav-fixed .main-nav.active #block-views-block-page-logo-block-2 .logo-default-reversed,.alma-nav-fixed .main-nav.active #block-views-block-page-logo-block-2 .reversed-logo,.alma-nav-fixed .main-nav.active #block-views-block-page-logo-block-1-2 .logo-default-reversed,.alma-nav-fixed .main-nav.active #block-views-block-page-logo-block-1-2 .reversed-logo{display:block;}.alma-nav-fixed .region-nav.active #block-navlogo .logo-default-main,.alma-nav-fixed .region-nav.active #block-navlogo .main-logo,.alma-nav-fixed .region-nav.active #block-views-block-page-logo-block-1 .logo-default-main,.alma-nav-fixed .region-nav.active #block-views-block-page-logo-block-1 .main-logo,.alma-nav-fixed .region-nav.active #block-views-block-page-logo-block-2 .logo-default-main,.alma-nav-fixed .region-nav.active #block-views-block-page-logo-block-2 .main-logo,.alma-nav-fixed .region-nav.active #block-views-block-page-logo-block-1-2 .logo-default-main,.alma-nav-fixed .region-nav.active #block-views-block-page-logo-block-1-2 .main-logo,.alma-nav-fixed .main-nav.active #block-navlogo .logo-default-main,.alma-nav-fixed .main-nav.active #block-navlogo .main-logo,.alma-nav-fixed .main-nav.active #block-views-block-page-logo-block-1 .logo-default-main,.alma-nav-fixed .main-nav.active #block-views-block-page-logo-block-1 .main-logo,.alma-nav-fixed .main-nav.active #block-views-block-page-logo-block-2 .logo-default-main,.alma-nav-fixed .main-nav.active #block-views-block-page-logo-block-2 .main-logo,.alma-nav-fixed .main-nav.active #block-views-block-page-logo-block-1-2 .logo-default-main,.alma-nav-fixed .main-nav.active #block-views-block-page-logo-block-1-2 .main-logo{display:none;}.alma-nav-fixed .region-nav.active #block-navlogo img,.alma-nav-fixed .region-nav.active #block-views-block-page-logo-block-1 img,.alma-nav-fixed .region-nav.active #block-views-block-page-logo-block-2 img,.alma-nav-fixed .region-nav.active #block-views-block-page-logo-block-1-2 img,.alma-nav-fixed .main-nav.active #block-navlogo img,.alma-nav-fixed .main-nav.active #block-views-block-page-logo-block-1 img,.alma-nav-fixed .main-nav.active #block-views-block-page-logo-block-2 img,.alma-nav-fixed .main-nav.active #block-views-block-page-logo-block-1-2 img{height:35px;}.alma-nav-fixed .region-nav.active .social-links-mobile,.alma-nav-fixed .main-nav.active .social-links-mobile{display:block;padding:0 15px;opacity:1;}.alma-nav-fixed .region-nav.active .social-links-mobile.hidden,.alma-nav-fixed .main-nav.active .social-links-mobile.hidden{opacity:0;pointer-events:none;}.alma-nav-fixed .region-nav.active .social-links-mobile .social-link-wrapper,.alma-nav-fixed .main-nav.active .social-links-mobile .social-link-wrapper{padding:20px 0;border-top:1px solid white;margin-top:20px;border-bottom:1px solid white;margin-bottom:20px;}.alma-nav-fixed .region-nav.active .social-links-mobile .field_social_items,.alma-nav-fixed .main-nav.active .social-links-mobile .field_social_items{display:inline-block;margin-right:15px;}.alma-nav-fixed .region-nav.active .social-links-mobile .field_social_items:last-child,.alma-nav-fixed .main-nav.active .social-links-mobile .field_social_items:last-child{margin-right:0px;}.alma-nav-fixed .region-nav.active .social-links-mobile .field_social_items .par-social_item,.alma-nav-fixed .main-nav.active .social-links-mobile .field_social_items .par-social_item{position:relative;}.alma-nav-fixed .region-nav.active .social-links-mobile .field_social_items .par-social_item .fontawesome-icon,.alma-nav-fixed .main-nav.active .social-links-mobile .field_social_items .par-social_item .fontawesome-icon{font-size:1.3em;color:white;}.alma-nav-fixed .region-nav.active .social-links-mobile .field_social_items .par-social_item a,.alma-nav-fixed .main-nav.active .social-links-mobile .field_social_items .par-social_item a{top:0px;left:0px;position:absolute;display:inline-block;color:transparent;font-size:3px;width:100%;height:100%;}.alma-nav-fixed .region-nav.active .social-links-mobile .field_social_items .par-social_item .svg-inline--fa,.alma-nav-fixed .main-nav.active .social-links-mobile .field_social_items .par-social_item .svg-inline--fa{color:white;}.alma-nav-fixed .region-nav.active .social-links-mobile .field_social_items .par-social_item .field_link,.alma-nav-fixed .main-nav.active .social-links-mobile .field_social_items .par-social_item .field_link{font-size:3px;}.alma-nav-fixed .region-nav.active .top-nav-mobile,.alma-nav-fixed .main-nav.active .top-nav-mobile{display:block;padding:0 15px 100px 15px;opacity:1;}.alma-nav-fixed .region-nav.active .top-nav-mobile.hidden,.alma-nav-fixed .main-nav.active .top-nav-mobile.hidden{opacity:0;pointer-events:none;}.alma-nav-fixed .region-nav.active .top-nav-mobile ul,.alma-nav-fixed .main-nav.active .top-nav-mobile ul{margin:0;padding:0;list-style:none;}.alma-nav-fixed .region-nav.active .top-nav-mobile ul li,.alma-nav-fixed .main-nav.active .top-nav-mobile ul li{display:block;margin:0 0px 15px 0;padding:0 0px 0 0;position:relative;}.alma-nav-fixed .region-nav.active .top-nav-mobile ul li:last-child,.alma-nav-fixed .main-nav.active .top-nav-mobile ul li:last-child{margin:0;padding:0;}.alma-nav-fixed .region-nav.active .top-nav-mobile ul li a,.alma-nav-fixed .main-nav.active .top-nav-mobile ul li a{color:white;font-size:1em;}.alma-nav-fixed .region-nav .main-menu-wrapper,.alma-nav-fixed .main-nav .main-menu-wrapper{position:fixed;left:0px;top:103px;width:100%;height:100%;display:none;}.alma-nav-fixed .region-nav .main-menu-wrapper.active,.alma-nav-fixed .main-nav .main-menu-wrapper.active{display:block;}.alma-nav-fixed .region-nav nav,.alma-nav-fixed .main-nav nav{top:0px !important;position:relative !important;overflow:scroll;max-height:95vh;}.alma-nav-fixed .region-nav nav,.alma-nav-fixed .region-nav .b2c-nav .views-field-field-page-navigation-links .field-content,.alma-nav-fixed .main-nav nav,.alma-nav-fixed .main-nav .b2c-nav .views-field-field-page-navigation-links .field-content{background:transparent;padding-left:0px;padding-top:0px;width:100%;position:fixed;top:103px;left:0px;width:100%;height:100%;padding:0;display:none;}.alma-nav-fixed .region-nav nav.active,.alma-nav-fixed .region-nav .b2c-nav .views-field-field-page-navigation-links .field-content.active,.alma-nav-fixed .main-nav nav.active,.alma-nav-fixed .main-nav .b2c-nav .views-field-field-page-navigation-links .field-content.active{display:block;}.alma-nav-fixed .region-nav nav > ul,.alma-nav-fixed .region-nav .b2c-nav .views-field-field-page-navigation-links .field-content > ul,.alma-nav-fixed .main-nav nav > ul,.alma-nav-fixed .main-nav .b2c-nav .views-field-field-page-navigation-links .field-content > ul{padding:0 15px;overflow-x:hidden;}.alma-nav-fixed .region-nav nav > ul > li,.alma-nav-fixed .region-nav .b2c-nav .views-field-field-page-navigation-links .field-content > ul > li,.alma-nav-fixed .main-nav nav > ul > li,.alma-nav-fixed .main-nav .b2c-nav .views-field-field-page-navigation-links .field-content > ul > li{display:block;margin-bottom:13px;opacity:1;transition:400ms opacity linear;}.alma-nav-fixed .region-nav nav > ul > li.two-level:hover > ul > li .skincare-wrapper,.alma-nav-fixed .region-nav .b2c-nav .views-field-field-page-navigation-links .field-content > ul > li.two-level:hover > ul > li .skincare-wrapper,.alma-nav-fixed .main-nav nav > ul > li.two-level:hover > ul > li .skincare-wrapper,.alma-nav-fixed .main-nav .b2c-nav .views-field-field-page-navigation-links .field-content > ul > li.two-level:hover > ul > li .skincare-wrapper{padding-left:0px;}.alma-nav-fixed .region-nav nav > ul > li.two-level > ul,.alma-nav-fixed .region-nav .b2c-nav .views-field-field-page-navigation-links .field-content > ul > li.two-level > ul,.alma-nav-fixed .main-nav nav > ul > li.two-level > ul,.alma-nav-fixed .main-nav .b2c-nav .views-field-field-page-navigation-links .field-content > ul > li.two-level > ul{left:0px;width:auto;background-color:transparent;padding-left:15px;}.alma-nav-fixed .region-nav nav > ul > li.two-level > ul > li,.alma-nav-fixed .region-nav .b2c-nav .views-field-field-page-navigation-links .field-content > ul > li.two-level > ul > li,.alma-nav-fixed .main-nav nav > ul > li.two-level > ul > li,.alma-nav-fixed .main-nav .b2c-nav .views-field-field-page-navigation-links .field-content > ul > li.two-level > ul > li{float:none;}.alma-nav-fixed .region-nav nav > ul > li.two-level > ul > li.multi-level.hide-label,.alma-nav-fixed .region-nav .b2c-nav .views-field-field-page-navigation-links .field-content > ul > li.two-level > ul > li.multi-level.hide-label,.alma-nav-fixed .main-nav nav > ul > li.two-level > ul > li.multi-level.hide-label,.alma-nav-fixed .main-nav .b2c-nav .views-field-field-page-navigation-links .field-content > ul > li.two-level > ul > li.multi-level.hide-label{padding-top:0px;padding-left:0px;left:0px !important;}.alma-nav-fixed .region-nav nav > ul > li.two-level > ul > li.multi-level.hide-label .skincare-wrapper,.alma-nav-fixed .region-nav .b2c-nav .views-field-field-page-navigation-links .field-content > ul > li.two-level > ul > li.multi-level.hide-label .skincare-wrapper,.alma-nav-fixed .main-nav nav > ul > li.two-level > ul > li.multi-level.hide-label .skincare-wrapper,.alma-nav-fixed .main-nav .b2c-nav .views-field-field-page-navigation-links .field-content > ul > li.two-level > ul > li.multi-level.hide-label .skincare-wrapper{display:none;}.alma-nav-fixed .region-nav nav > ul > li.two-level > ul > li.multi-level.certificate-lookup,.alma-nav-fixed .region-nav .b2c-nav .views-field-field-page-navigation-links .field-content > ul > li.two-level > ul > li.multi-level.certificate-lookup,.alma-nav-fixed .main-nav nav > ul > li.two-level > ul > li.multi-level.certificate-lookup,.alma-nav-fixed .main-nav .b2c-nav .views-field-field-page-navigation-links .field-content > ul > li.two-level > ul > li.multi-level.certificate-lookup{max-width:100%;min-width:1px;padding-top:10px;}.alma-nav-fixed .region-nav nav > ul > li.two-level > ul > li.multi-level.certificate-lookup:hover,.alma-nav-fixed .region-nav .b2c-nav .views-field-field-page-navigation-links .field-content > ul > li.two-level > ul > li.multi-level.certificate-lookup:hover,.alma-nav-fixed .main-nav nav > ul > li.two-level > ul > li.multi-level.certificate-lookup:hover,.alma-nav-fixed .main-nav .b2c-nav .views-field-field-page-navigation-links .field-content > ul > li.two-level > ul > li.multi-level.certificate-lookup:hover{background-color:transparent;}.alma-nav-fixed .region-nav nav > ul > li.two-level > ul > li.multi-level.certificate-lookup a,.alma-nav-fixed .region-nav .b2c-nav .views-field-field-page-navigation-links .field-content > ul > li.two-level > ul > li.multi-level.certificate-lookup a,.alma-nav-fixed .main-nav nav > ul > li.two-level > ul > li.multi-level.certificate-lookup a,.alma-nav-fixed .main-nav .b2c-nav .views-field-field-page-navigation-links .field-content > ul > li.two-level > ul > li.multi-level.certificate-lookup a{padding-left:0px;}.alma-nav-fixed .region-nav nav > ul > li.two-level > ul > li.multi-level .skincare-wrapper,.alma-nav-fixed .region-nav .b2c-nav .views-field-field-page-navigation-links .field-content > ul > li.two-level > ul > li.multi-level .skincare-wrapper,.alma-nav-fixed .main-nav nav > ul > li.two-level > ul > li.multi-level .skincare-wrapper,.alma-nav-fixed .main-nav .b2c-nav .views-field-field-page-navigation-links .field-content > ul > li.two-level > ul > li.multi-level .skincare-wrapper{color:white;font-weight:normal;font-family:"MontRegular",serif;}.alma-nav-fixed .region-nav nav > ul > li.two-level > ul > li > ul,.alma-nav-fixed .region-nav .b2c-nav .views-field-field-page-navigation-links .field-content > ul > li.two-level > ul > li > ul,.alma-nav-fixed .main-nav nav > ul > li.two-level > ul > li > ul,.alma-nav-fixed .main-nav .b2c-nav .views-field-field-page-navigation-links .field-content > ul > li.two-level > ul > li > ul{padding-left:0px;list-style:none;background-color:transparent;}.alma-nav-fixed .region-nav nav > ul > li.hide-mobile > ul,.alma-nav-fixed .region-nav .b2c-nav .views-field-field-page-navigation-links .field-content > ul > li.hide-mobile > ul,.alma-nav-fixed .main-nav nav > ul > li.hide-mobile > ul,.alma-nav-fixed .main-nav .b2c-nav .views-field-field-page-navigation-links .field-content > ul > li.hide-mobile > ul{display:none !important;}.alma-nav-fixed .region-nav nav > ul > li.hidden,.alma-nav-fixed .region-nav .b2c-nav .views-field-field-page-navigation-links .field-content > ul > li.hidden,.alma-nav-fixed .main-nav nav > ul > li.hidden,.alma-nav-fixed .main-nav .b2c-nav .views-field-field-page-navigation-links .field-content > ul > li.hidden{opacity:0;height:0;}.alma-nav-fixed .region-nav nav > ul > li.hidden > a,.alma-nav-fixed .region-nav .b2c-nav .views-field-field-page-navigation-links .field-content > ul > li.hidden > a,.alma-nav-fixed .main-nav nav > ul > li.hidden > a,.alma-nav-fixed .main-nav .b2c-nav .views-field-field-page-navigation-links .field-content > ul > li.hidden > a{pointer-events:none;}.alma-nav-fixed .region-nav nav > ul > li.hidden > ul li a,.alma-nav-fixed .region-nav .b2c-nav .views-field-field-page-navigation-links .field-content > ul > li.hidden > ul li a,.alma-nav-fixed .main-nav nav > ul > li.hidden > ul li a,.alma-nav-fixed .main-nav .b2c-nav .views-field-field-page-navigation-links .field-content > ul > li.hidden > ul li a{pointer-events:none;}.alma-nav-fixed .region-nav nav > ul > li:last-child,.alma-nav-fixed .region-nav .b2c-nav .views-field-field-page-navigation-links .field-content > ul > li:last-child,.alma-nav-fixed .main-nav nav > ul > li:last-child,.alma-nav-fixed .main-nav .b2c-nav .views-field-field-page-navigation-links .field-content > ul > li:last-child{margin-bottom:0px;}.alma-nav-fixed .region-nav nav > ul > li:hover > a,.alma-nav-fixed .region-nav nav > ul > li:hover > span,.alma-nav-fixed .region-nav .b2c-nav .views-field-field-page-navigation-links .field-content > ul > li:hover > a,.alma-nav-fixed .region-nav .b2c-nav .views-field-field-page-navigation-links .field-content > ul > li:hover > span,.alma-nav-fixed .main-nav nav > ul > li:hover > a,.alma-nav-fixed .main-nav nav > ul > li:hover > span,.alma-nav-fixed .main-nav .b2c-nav .views-field-field-page-navigation-links .field-content > ul > li:hover > a,.alma-nav-fixed .main-nav .b2c-nav .views-field-field-page-navigation-links .field-content > ul > li:hover > span{color:white;font-weight:normal;}.alma-nav-fixed .region-nav nav > ul > li:hover > ul,.alma-nav-fixed .region-nav .b2c-nav .views-field-field-page-navigation-links .field-content > ul > li:hover > ul,.alma-nav-fixed .main-nav nav > ul > li:hover > ul,.alma-nav-fixed .main-nav .b2c-nav .views-field-field-page-navigation-links .field-content > ul > li:hover > ul{display:block;box-shadow:none;}.alma-nav-fixed .region-nav nav > ul > li:hover > ul::before,.alma-nav-fixed .region-nav .b2c-nav .views-field-field-page-navigation-links .field-content > ul > li:hover > ul::before,.alma-nav-fixed .main-nav nav > ul > li:hover > ul::before,.alma-nav-fixed .main-nav .b2c-nav .views-field-field-page-navigation-links .field-content > ul > li:hover > ul::before{display:none;}.alma-nav-fixed .region-nav nav > ul > li:hover > ul li,.alma-nav-fixed .region-nav .b2c-nav .views-field-field-page-navigation-links .field-content > ul > li:hover > ul li,.alma-nav-fixed .main-nav nav > ul > li:hover > ul li,.alma-nav-fixed .main-nav .b2c-nav .views-field-field-page-navigation-links .field-content > ul > li:hover > ul li{background-color:transparent;}.alma-nav-fixed .region-nav nav > ul > li:hover > ul li a,.alma-nav-fixed .region-nav .b2c-nav .views-field-field-page-navigation-links .field-content > ul > li:hover > ul li a,.alma-nav-fixed .main-nav nav > ul > li:hover > ul li a,.alma-nav-fixed .main-nav .b2c-nav .views-field-field-page-navigation-links .field-content > ul > li:hover > ul li a{color:white;}.alma-nav-fixed .region-nav nav > ul > li > a,.alma-nav-fixed .region-nav nav > ul > li > span,.alma-nav-fixed .region-nav .b2c-nav .views-field-field-page-navigation-links .field-content > ul > li > a,.alma-nav-fixed .region-nav .b2c-nav .views-field-field-page-navigation-links .field-content > ul > li > span,.alma-nav-fixed .main-nav nav > ul > li > a,.alma-nav-fixed .main-nav nav > ul > li > span,.alma-nav-fixed .main-nav .b2c-nav .views-field-field-page-navigation-links .field-content > ul > li > a,.alma-nav-fixed .main-nav .b2c-nav .views-field-field-page-navigation-links .field-content > ul > li > span{color:white;font-size:1.22em;width:auto !important;}.alma-nav-fixed .region-nav nav > ul > li > a::before,.alma-nav-fixed .region-nav nav > ul > li > span::before,.alma-nav-fixed .region-nav .b2c-nav .views-field-field-page-navigation-links .field-content > ul > li > a::before,.alma-nav-fixed .region-nav .b2c-nav .views-field-field-page-navigation-links .field-content > ul > li > span::before,.alma-nav-fixed .main-nav nav > ul > li > a::before,.alma-nav-fixed .main-nav nav > ul > li > span::before,.alma-nav-fixed .main-nav .b2c-nav .views-field-field-page-navigation-links .field-content > ul > li > a::before,.alma-nav-fixed .main-nav .b2c-nav .views-field-field-page-navigation-links .field-content > ul > li > span::before{display:none;}.alma-nav-fixed .region-nav nav > ul > li > span img.active,.alma-nav-fixed .region-nav nav > ul > li > a.parent-element img.active,.alma-nav-fixed .region-nav .b2c-nav .views-field-field-page-navigation-links .field-content > ul > li > span img.active,.alma-nav-fixed .region-nav .b2c-nav .views-field-field-page-navigation-links .field-content > ul > li > a.parent-element img.active,.alma-nav-fixed .main-nav nav > ul > li > span img.active,.alma-nav-fixed .main-nav nav > ul > li > a.parent-element img.active,.alma-nav-fixed .main-nav .b2c-nav .views-field-field-page-navigation-links .field-content > ul > li > span img.active,.alma-nav-fixed .main-nav .b2c-nav .views-field-field-page-navigation-links .field-content > ul > li > a.parent-element img.active{display:inline;margin-right:15px;position:relative;top:8px;}.alma-nav-fixed .region-nav nav > ul > li > ul,.alma-nav-fixed .region-nav .b2c-nav .views-field-field-page-navigation-links .field-content > ul > li > ul,.alma-nav-fixed .main-nav nav > ul > li > ul,.alma-nav-fixed .main-nav .b2c-nav .views-field-field-page-navigation-links .field-content > ul > li > ul{display:block;padding:0;opacity:1;position:relative;box-shadow:none !important;animation:none !important;z-index:10;pointer-events:auto;box-shadow:none !important;animation:none !important;}.alma-nav-fixed .region-nav nav > ul > li > ul::before,.alma-nav-fixed .region-nav .b2c-nav .views-field-field-page-navigation-links .field-content > ul > li > ul::before,.alma-nav-fixed .main-nav nav > ul > li > ul::before,.alma-nav-fixed .main-nav .b2c-nav .views-field-field-page-navigation-links .field-content > ul > li > ul::before{display:none;}.alma-nav-fixed .region-nav nav > ul > li > ul.visible,.alma-nav-fixed .region-nav .b2c-nav .views-field-field-page-navigation-links .field-content > ul > li > ul.visible,.alma-nav-fixed .main-nav nav > ul > li > ul.visible,.alma-nav-fixed .main-nav .b2c-nav .views-field-field-page-navigation-links .field-content > ul > li > ul.visible{opacity:1;z-index:10;pointer-events:auto;box-shadow:none !important;animation:none !important;}.alma-nav-fixed .region-nav nav > ul > li > ul > li.multi-level,.alma-nav-fixed .region-nav .b2c-nav .views-field-field-page-navigation-links .field-content > ul > li > ul > li.multi-level,.alma-nav-fixed .main-nav nav > ul > li > ul > li.multi-level,.alma-nav-fixed .main-nav .b2c-nav .views-field-field-page-navigation-links .field-content > ul > li > ul > li.multi-level{min-width:1px;}.alma-nav-fixed .region-nav nav > ul > li > ul > li.multi-level:hover,.alma-nav-fixed .region-nav .b2c-nav .views-field-field-page-navigation-links .field-content > ul > li > ul > li.multi-level:hover,.alma-nav-fixed .main-nav nav > ul > li > ul > li.multi-level:hover,.alma-nav-fixed .main-nav .b2c-nav .views-field-field-page-navigation-links .field-content > ul > li > ul > li.multi-level:hover{background-color:transparent;}.alma-nav-fixed .region-nav nav > ul > li > ul > li > ul > li:hover,.alma-nav-fixed .region-nav .b2c-nav .views-field-field-page-navigation-links .field-content > ul > li > ul > li > ul > li:hover,.alma-nav-fixed .main-nav nav > ul > li > ul > li > ul > li:hover,.alma-nav-fixed .main-nav .b2c-nav .views-field-field-page-navigation-links .field-content > ul > li > ul > li > ul > li:hover{background-color:transparent;}.alma-nav-fixed .region-nav nav > ul > li > ul li,.alma-nav-fixed .region-nav .b2c-nav .views-field-field-page-navigation-links .field-content > ul > li > ul li,.alma-nav-fixed .main-nav nav > ul > li > ul li,.alma-nav-fixed .main-nav .b2c-nav .views-field-field-page-navigation-links .field-content > ul > li > ul li{background-color:transparent;}.alma-nav-fixed .region-nav nav > ul > li > ul li:hover,.alma-nav-fixed .region-nav .b2c-nav .views-field-field-page-navigation-links .field-content > ul > li > ul li:hover,.alma-nav-fixed .main-nav nav > ul > li > ul li:hover,.alma-nav-fixed .main-nav .b2c-nav .views-field-field-page-navigation-links .field-content > ul > li > ul li:hover{background-color:transparent;}.alma-nav-fixed .region-nav nav > ul > li > ul li a,.alma-nav-fixed .region-nav .b2c-nav .views-field-field-page-navigation-links .field-content > ul > li > ul li a,.alma-nav-fixed .main-nav nav > ul > li > ul li a,.alma-nav-fixed .main-nav .b2c-nav .views-field-field-page-navigation-links .field-content > ul > li > ul li a{color:white;padding:5px 10px;}.alma-nav-fixed .region-nav .b2c-mobile-toggle,.alma-nav-fixed .main-nav .b2c-mobile-toggle{display:block;position:relative;top:3px;}.alma-nav-fixed .region-nav #block-navicons,.alma-nav-fixed .main-nav #block-navicons{float:right;padding-top:3px;}.alma-nav-fixed .region-nav #block-navicons img,.alma-nav-fixed .main-nav #block-navicons img{margin-right:15px;}.alma-nav-fixed .region-nav #block-navicons img:last-child,.alma-nav-fixed .main-nav #block-navicons img:last-child{margin-right:0px;}.alma-nav-fixed .region-nav #block-navicons.active a#nav-search::after,.alma-nav-fixed .main-nav #block-navicons.active a#nav-search::after{background-color:white;}.alma-nav-fixed .region-nav #block-navicons .menu-toggle,.alma-nav-fixed .main-nav #block-navicons .menu-toggle{display:inline-block;position:relative;top:-5px;}.alma-nav-fixed .region-nav #block-navicons .location-wrapper:hover #international-list::before,.alma-nav-fixed .main-nav #block-navicons .location-wrapper:hover #international-list::before{height:17px;}.alma-nav-fixed .region-nav #block-navicons .location-wrapper #international-list,.alma-nav-fixed .main-nav #block-navicons .location-wrapper #international-list{padding-top:12px;}.page-node-64058 .region-content #block-alma-content article .field_header_intro_text h1{color:white;margin-top:0px;}.view-header_image,.view-article_header_image{margin-top:83px;}.view-header_image .fixed-triangle,.view-article_header_image .fixed-triangle{top:80px;}.view-header_image .views-field-fieldset h1,.view-article_header_image .views-field-fieldset h1{line-height:0.9;}.view-header_image h1,.view-article_header_image h1{font-size:4em;}.view-homepage_hero{margin-top:80px;}.view-homepage_hero .home-triangle{top:80px;}.path-frontpage #block-almaestorebanner{display:none;}.path-frontpage #block-views-block-home-products-block-1 .view-home_products .views-row{margin-right:4%;-webkit-box-flex:1;-ms-flex:1 0 48%;flex:0 0 48%;height:47vw;}.path-frontpage #block-views-block-home-products-block-1 .view-home_products .views-row .image-overflow{top:-4.3vw;height:77.5%;}.path-frontpage #block-views-block-home-products-block-1 .view-home_products .views-row:nth-child(3n+3){margin-right:4%;}.path-frontpage #block-views-block-home-products-block-1 .view-home_products .views-row:nth-child(2n+2){margin-right:0px;}.path-frontpage #block-views-block-home-products-block-1 .view-home_products .views-row .views-field-fieldset-1{height:33vw;}.slick--view--events .slick__slide{padding-right:25px;}#block-views-block-treatments-block-1 .view-treatments .views-row{margin-right:4%;-webkit-box-flex:1;-ms-flex:1 0 48%;flex:0 0 48%;height:47vw;}#block-views-block-treatments-block-1 .view-treatments .views-row .image-overflow{top:-4.3vw;height:77%;}#block-views-block-treatments-block-1 .view-treatments .views-row:nth-child(3n+3){margin-right:4%;}#block-views-block-treatments-block-1 .view-treatments .views-row:nth-child(2n+2){margin-right:0px;}#block-views-block-treatments-block-1 .view-treatments .views-row .views-field-fieldset-1{height:33vw;}.node--type-product_device_b2c_.page-node-147737 .alma-nav-fixed .main-nav .b2c-mobile-toggle,.node--type-product_device_b2c_.page-node-202070 .alma-nav-fixed .main-nav .b2c-mobile-toggle,.node--type-product_device_b2c_.page-node-202071 .alma-nav-fixed .main-nav .b2c-mobile-toggle,.node--type-product_device_b2c_.page-node-202072 .alma-nav-fixed .main-nav .b2c-mobile-toggle{top:19px;}.node--type-product_device_b2c_.page-node-147737 .highlighted-features-benefits .slick-dots button:hover::before,.node--type-product_device_b2c_.page-node-202070 .highlighted-features-benefits .slick-dots button:hover::before,.node--type-product_device_b2c_.page-node-202071 .highlighted-features-benefits .slick-dots button:hover::before,.node--type-product_device_b2c_.page-node-202072 .highlighted-features-benefits .slick-dots button:hover::before{background-color:#EF382F;}.node--type-product_device_b2c_.page-node-147737 .featured-providers .slick-dots button:hover::before,.node--type-product_device_b2c_.page-node-202070 .featured-providers .slick-dots button:hover::before,.node--type-product_device_b2c_.page-node-202071 .featured-providers .slick-dots button:hover::before,.node--type-product_device_b2c_.page-node-202072 .featured-providers .slick-dots button:hover::before{background-color:#EF382F;}.node--type-product_device_b2c_.page-node-249584 .highlighted-features-benefits .slick-dots button:hover::before{background-color:#b826ee;}.node--type-product_device_b2c_.page-node-249584 .featured-providers .slick-dots button:hover::before{background-color:#b826ee;}.node--type-product_device_b2c_.page-node-249584 .alma-nav-fixed .region-nav nav > ul > li:hover > a,.node--type-product_device_b2c_.page-node-249584 .alma-nav-fixed .region-nav nav > ul > li:hover > span,.node--type-product_device_b2c_.page-node-249584 .alma-nav-fixed .region-nav .b2c-nav .views-field-field-page-navigation-links .field-content > ul > li:hover > a,.node--type-product_device_b2c_.page-node-249584 .alma-nav-fixed .region-nav .b2c-nav .views-field-field-page-navigation-links .field-content > ul > li:hover > span,.node--type-product_device_b2c_.page-node-249584 .alma-nav-fixed .main-nav nav > ul > li:hover > a,.node--type-product_device_b2c_.page-node-249584 .alma-nav-fixed .main-nav nav > ul > li:hover > span,.node--type-product_device_b2c_.page-node-249584 .alma-nav-fixed .main-nav .b2c-nav .views-field-field-page-navigation-links .field-content > ul > li:hover > a,.node--type-product_device_b2c_.page-node-249584 .alma-nav-fixed .main-nav .b2c-nav .views-field-field-page-navigation-links .field-content > ul > li:hover > span{color:black;}.node--type-product_device_b2c_ .patientslmnt .alma-nav-fixed .main-nav .b2c-nav .views-field-field-page-navigation-links .field-content > ul > li{text-align:left;}.node--type-product_device_b2c_ .patientslmnt .alma-nav-fixed .main-nav .b2c-nav .views-field-field-page-navigation-links .field-content > ul > li:hover > a{color:white;}.node--type-product_device_b2c_.page-node-148512 .alma-nav-fixed .main-nav .b2c-mobile-toggle,.node--type-product_device_b2c_.page-node-148667 .alma-nav-fixed .main-nav .b2c-mobile-toggle,.node--type-product_device_b2c_.page-node-205201 .alma-nav-fixed .main-nav .b2c-mobile-toggle,.node--type-product_device_b2c_.page-node-205612 .alma-nav-fixed .main-nav .b2c-mobile-toggle{display:none !important;}.node--type-product_device.page-node-147954 header#product-main.transparent,.node--type-product_device_b2c_.page-node-147954 header#product-main.transparent{height:800px;}.node--type-product_device .patientsduo .alma-nav-fixed .main-nav #block-views-block-page-logo-block-2 img,.node--type-product_device .patientsduo .alma-nav-fixed .main-nav #block-views-block-page-logo-block-2 img,.node--type-product_device_b2c_ .patientsduo .alma-nav-fixed .main-nav #block-views-block-page-logo-block-2 img,.node--type-product_device_b2c_ .patientsduo .alma-nav-fixed .main-nav #block-views-block-page-logo-block-2 img{height:60px;}.node--type-product_device .patientsduo header#product-main.fullspan,.node--type-product_device_b2c_ .patientsduo header#product-main.fullspan{margin-top:100px;}.node--type-product_device .patientsalmated header#product-main.fullspan .product-intro,.node--type-product_device_b2c_ .patientsalmated header#product-main.fullspan .product-intro{top:50%;transform:translateY(-50%);}.node--type-product_device header#product-main.fullvideo,.node--type-product_device_b2c_ header#product-main.fullvideo{margin-top:83px;}.node--type-product_device header#product-main.fullspan,.node--type-product_device_b2c_ header#product-main.fullspan{margin-top:83px;}.node--type-product_device .highlighted-features-benefits,.node--type-product_device_b2c_ .highlighted-features-benefits{display:block;}.node--type-product_device .highlighted-features-benefits .highlighted-feature-image .field_product_image,.node--type-product_device_b2c_ .highlighted-features-benefits .highlighted-feature-image .field_product_image{text-align:center;}.node--type-product_device .highlighted-features-benefits .highlighted-feature-image .field_product_image img,.node--type-product_device_b2c_ .highlighted-features-benefits .highlighted-feature-image .field_product_image img{max-width:300px;}.node--type-product_device .highlighted-features-benefits .highlighted-features,.node--type-product_device_b2c_ .highlighted-features-benefits .highlighted-features{display:block;padding-left:0px;}.node--type-product_device .highlighted-features-benefits .highlighted-features .field_link,.node--type-product_device_b2c_ .highlighted-features-benefits .highlighted-features .field_link{text-align:center;}.node--type-product_device .highlighted-features-benefits .highlighted-features .field_link a,.node--type-product_device_b2c_ .highlighted-features-benefits .highlighted-features .field_link a{float:none;}.node--type-product_device .highlighted-features-benefits .highlighted-features .field_feature_description,.node--type-product_device_b2c_ .highlighted-features-benefits .highlighted-features .field_feature_description{padding-left:0px;}.node--type-product_device .highlighted-features-benefits .highlighted-features .highlighted-features-wrapper,.node--type-product_device_b2c_ .highlighted-features-benefits .highlighted-features .highlighted-features-wrapper{padding-bottom:50px;margin-bottom:30px;}.node--type-product_device .highlighted-features-benefits .highlighted-features .field_highlighted_feature,.node--type-product_device_b2c_ .highlighted-features-benefits .highlighted-features .field_highlighted_feature{margin-right:0px;margin-bottom:10px;}.node--type-product_device .highlighted-features-benefits .highlighted-features .field_highlighted_feature .field_title,.node--type-product_device_b2c_ .highlighted-features-benefits .highlighted-features .field_highlighted_feature .field_title{padding-left:0px;}.node--type-product_device .highlighted-features-benefits .highlighted-features .feature-icon-text .field_icon,.node--type-product_device_b2c_ .highlighted-features-benefits .highlighted-features .feature-icon-text .field_icon{display:none;}.node--type-product_device .highlighted-features-benefits .slick-arrow::before,.node--type-product_device_b2c_ .highlighted-features-benefits .slick-arrow::before{font-size:0px !important;}.node--type-product_device .highlighted-features-benefits .slick-arrow.slick-prev,.node--type-product_device_b2c_ .highlighted-features-benefits .slick-arrow.slick-prev{background-image:url(/themes/alma/img/alma-arrow-green-left.svg);background-repeat:no-repeat;background-position:left center;z-index:1;top:90%;}.node--type-product_device .highlighted-features-benefits .slick-arrow.slick-next,.node--type-product_device_b2c_ .highlighted-features-benefits .slick-arrow.slick-next{background-image:url(/themes/alma/img/alma-arrow-green-right.svg);background-repeat:no-repeat;background-position:right center;top:90%;z-index:1;}.node--type-product_device .highlighted-features-benefits .slick-dots,.node--type-product_device_b2c_ .highlighted-features-benefits .slick-dots{position:absolute;margin-top:0px;margin-bottom:0px;}.node--type-product_device .highlighted-features-benefits .slick-dots li,.node--type-product_device_b2c_ .highlighted-features-benefits .slick-dots li{margin-right:20px;margin-left:0px;}.node--type-product_device .highlighted-features-benefits .slick-dots li:last-child,.node--type-product_device_b2c_ .highlighted-features-benefits .slick-dots li:last-child{margin-right:0px;}.node--type-product_device .highlighted-features-benefits .slick-dots button,.node--type-product_device_b2c_ .highlighted-features-benefits .slick-dots button{border:1px solid #309BA2;padding:5px;position:relative;}.node--type-product_device .highlighted-features-benefits .slick-dots button::before,.node--type-product_device_b2c_ .highlighted-features-benefits .slick-dots button::before{content:"";}.node--type-product_device .highlighted-features-benefits .slick-dots button:hover::before,.node--type-product_device_b2c_ .highlighted-features-benefits .slick-dots button:hover::before{content:"";width:8px;height:8px;background-color:#309BA2;text-align:center;position:absolute;top:5px;left:5px;opacity:1;}.node--type-product_device .highlighted-features-benefits .slick-dots .slick-active button::before,.node--type-product_device_b2c_ .highlighted-features-benefits .slick-dots .slick-active button::before{content:"";width:8px;height:8px;background-color:#309BA2;text-align:center;position:absolute;top:5px;left:5px;opacity:1;}.node--type-product_device_b2c_ header#product-main.fullvideo{margin-top:77px;}.node--type-product_device_b2c_ header#product-main.fullspan{margin-top:77px;}.node--type-product_device_b2c_ footer#main .copyright{flex-direction:column-reverse;}.node--type-product_device_b2c_ footer#main .copyright .copyright-text{padding-right:0px;padding-top:20px;border-top:1px solid white;margin-top:20px;}.node--type-product_device_b2c_ footer#main .copyright .logo{padding-top:15px;}.node--type-product_device_b2c_ footer#main .footer-blocks .region-footer > div{text-align:left;padding:0;}.node--type-product_device_b2c_ footer#main .footer-blocks .region-footer > div.footer-b2c-left{padding-bottom:20px;}.provider-locator .block-main-container .view-provider_locator .provider-rows-wrapper{width:100%;}.provider-locator header h2{margin-bottom:50px;margin-top:0px;}.provider-locator-input .input-wrapper{display:block;}.provider-locator-input .input-wrapper .locator-input-selections{display:block;}.provider-locator-input .input-wrapper .pl-main-select{width:100%;}.provider-locator-input .input-wrapper .pl-main-select.pl-main-select-last{border-bottom:1px solid #474747;margin-bottom:20px;padding-bottom:20px;}.provider-locator-input .input-wrapper .pl-main-select.pl-main-select-last::before{content:"OR";display:block;position:relative;left:0px;top:0px;font-weight:bold;font-family:"MontBold",serif;margin-bottom:7px;}.provider-locator-input select{width:100%;margin-right:0px;margin-bottom:20px;background-position:99% 15px;max-width:100%;}.provider-locator-input select:last-child{margin-bottom:0px;}.provider-locator-input input[type=text]{width:100%;margin-right:0px;box-sizing:border-box;}.view-events .views-row .add-event{right:25px;}.footer-cta.active .field_background_image img,.footer-cta.active .field_background_image_media img{max-width:140% !important;min-width:140% !important;width:140% !important;}footer#main .footer-sign-up .mktoForm input#Email{max-width:250px !important;}footer#main .footer-sign-up .mktoForm .mktoButtonRow{margin-top:0px !important;}footer#main #block-sociallinks{text-align:left;margin-top:25px;padding-top:25px;border-top:1px solid white;}footer#main #block-sociallinks h2{text-align:left;display:none;}footer#main #block-sociallinks .field_social_items{margin-right:20px;}footer#main #block-sociallinks .field_social_items .par-social_item .fontawesome-icon{font-size:1.3em;color:white;}footer#main .footer-blocks .region-footer{display:block;}footer#main .footer-blocks .region-footer > div,footer#main .footer-blocks .region-footer > nav{margin-bottom:25px;border-bottom:1px solid white;padding-bottom:25px;}footer#main .footer-blocks .region-footer > div:last-child,footer#main .footer-blocks .region-footer > nav:last-child{padding-bottom:0px;border-bottom:0px;}footer#main .footer-blocks .region-footer .footer-address{text-align:left;}}@media only screen and (max-width:860px){#alma-container{width:600px;height:600px;}.mktoForm .mktoFormCol > .mktoFormRow{width:100% !important;margin-right:0px !important;margin-bottom:20px !important;}.mktoForm .mktoFormCol{margin:0 !important;}.mktoForm legend{display:none !important;}.provider-locator-input{padding-top:100px;}}@media only screen and (max-width:860px) and (max-width:860px){.provider-locator-input{padding-top:60px;}}@media only screen and (max-width:860px) and (max-width:650px){.provider-locator-input{padding-top:45px;}}@media only screen and (max-width:860px){.physician-locator .region-cta .footer-cta .cta-wrapper{display:block;}.physician-locator .region-cta .footer-cta .cta-wrapper .cta-left{padding-right:0px;}.physician-locator .view-header_image .views-field-fieldset{padding:50px 0 20px 0;}.physician-locator .region-content #block-alma-content article .field_header_intro_text{background-color:#efeaea;text-align:center;padding-top:0px;padding-bottom:0px;}.physician-locator .region-content #block-alma-content article .field_header_intro_text p{color:#442C5C;}}@media only screen and (max-width:860px){.field_marketo_form_embed{padding:20px 0 45px 0;}}@media only screen and (max-width:860px){.align-left,.align-right{margin-left:0px;margin-right:0px;margin-bottom:30px;float:none;display:block;height:auto;}}@media only screen and (max-width:860px){figure{max-width:100%;display:table !important;margin-bottom:0px !important;}}@media only screen and (max-width:860px){#block-certificatefilter{margin-top:-30px;}#block-certificatefilter select{display:block;width:100%;margin-bottom:10px;}#block-certificatefilter #certificate-search{width:100%;display:block;margin-left:0px;}}@media only screen and (max-width:860px){#block-views-block-leadership-block-1 .views-row{display:block;}#block-views-block-leadership-block-1 .views-row .views-field-fieldset{margin-right:0px;margin-bottom:30px;}}@media only screen and (max-width:860px){.region-content #block-alma-content article .field_header_intro_text{background-color:#442C5C;color:white;display:block;padding:20px 15px 23px 15px;}.region-content #block-alma-content article .field_header_intro_text p{margin:0;}}@media only screen and (max-width:860px){.view-header_image .views-field-fieldset .views-field-field-header-intro-text,.view-article_header_image .views-field-fieldset .views-field-field-header-intro-text{display:none;}}@media only screen and (max-width:860px){.featured-articles-webinars .field_featured_article article{padding:25px;}.featured-articles-webinars .field_featured_article_image{display:none;}}@media only screen and (max-width:860px){.form-wrapper{text-align:left;}}@media only screen and (max-width:860px){.bef-exposed-form{width:100%;}.bef-exposed-form .js-form-type-checkbox{display:block;margin-right:0px;margin-bottom:10px;}.bef-exposed-form .js-form-type-checkbox:last-child{margin-bottom:0px;}.bef-exposed-form .form-actions{display:block;left:0px;}.bef-exposed-form .form-actions input{width:100%;}.bef-exposed-form fieldset{padding:15px;}}@media only screen and (max-width:860px){#block-views-block-treatments-block-1 .bef-exposed-form{margin-bottom:45px;}#block-views-block-treatments-block-1 .bef-exposed-form select{background-position:98% 19px;width:100%;}}@media only screen and (max-width:860px){.slick--view--events .slick-track{position:relative;left:0px;display:block;}.slick--view--events .slick__slide{padding:0 25px;}.slick--view--events .slick-list{padding:0;overflow:hidden;}.slick--view--events .slick-dots{position:relative;margin-top:10px;}.slick--view--events .slick-dots li{margin-right:20px;margin-left:0px;}.slick--view--events .slick-dots li:last-child{margin-right:0px;}.slick--view--events .slick-dots button{border:1px solid #442C5C;padding:5px;position:relative;}.slick--view--events .slick-dots button::before{content:"";}.slick--view--events .slick-dots button:hover::before{content:"";width:8px;height:8px;background-color:#442C5C;text-align:center;position:absolute;top:5px;left:5px;opacity:1;}.slick--view--events .slick-dots .slick-active button::before{content:"";width:8px;height:8px;background-color:#442C5C;text-align:center;position:absolute;top:5px;left:5px;opacity:1;}}@media only screen and (max-width:860px){.home-header footer{display:block;background-color:#442C5C;padding:20px 15px;color:white;}}@media only screen and (max-width:860px){.customer-resources footer{margin-top:0px;}}@media only screen and (max-width:860px){.physician-locator-banners{margin-bottom:-20px;}.physician-locator-banners .physician-locator-banner-wrapper > div{margin-bottom:1vw;}}@media only screen and (max-width:860px){.physician-locator .footer-cta{margin-top:0px;}}@media only screen and (max-width:860px){.patient-blocks .block-main-container .view-patient_blocks,.patient-blocks .block-main-container .view-customer_resources,.customer-resources-block .block-main-container .view-patient_blocks,.customer-resources-block .block-main-container .view-customer_resources{display:block;}.patient-blocks .block-main-container .view-patient_blocks .views-row,.patient-blocks .block-main-container .view-customer_resources .views-row,.customer-resources-block .block-main-container .view-patient_blocks .views-row,.customer-resources-block .block-main-container .view-customer_resources .views-row{margin-bottom:50px;margin-right:0px;}.patient-blocks .block-main-container .view-patient_blocks .views-row:last-child,.patient-blocks .block-main-container .view-customer_resources .views-row:last-child,.customer-resources-block .block-main-container .view-patient_blocks .views-row:last-child,.customer-resources-block .block-main-container .view-customer_resources .views-row:last-child{margin-bottom:0px;}.patient-blocks .block-main-container .view-patient_blocks .views-row:nth-last-child(2),.patient-blocks .block-main-container .view-customer_resources .views-row:nth-last-child(2),.customer-resources-block .block-main-container .view-patient_blocks .views-row:nth-last-child(2),.customer-resources-block .block-main-container .view-customer_resources .views-row:nth-last-child(2){margin-bottom:50px;}}@media only screen and (max-width:860px){.path-frontpage .home-events .block-main-container{padding:0;}.path-frontpage #block-views-block-featured-items-block-1{padding-top:100px;padding-bottom:100px;}}@media only screen and (max-width:860px) and (max-width:860px){.path-frontpage #block-views-block-featured-items-block-1{padding-top:60px;padding-bottom:60px;}}@media only screen and (max-width:860px) and (max-width:650px){.path-frontpage #block-views-block-featured-items-block-1{padding-top:45px;padding-bottom:45px;}}@media only screen and (max-width:860px){.path-frontpage .view-homepage_hero .views-field-fieldset .views-field-body{display:none;}.path-frontpage .view-homepage_hero .home-triangle img{max-width:400px;}}@media only screen and (max-width:860px){.path-frontpage #block-views-block-featured-items-block-1 .slick--view--featured-items .slick-track{position:relative;left:-15px;display:block;}.path-frontpage #block-views-block-featured-items-block-1 .slick--view--featured-items .slick-list{display:block;padding:0;}.path-frontpage #block-views-block-featured-items-block-1 .slick--view--featured-items .slick__slide{padding:0 25px 10px 25px;}.path-frontpage #block-views-block-featured-items-block-1 .slick--view--featured-items .slick-dots{position:relative;margin-top:10px;}.path-frontpage #block-views-block-featured-items-block-1 .slick--view--featured-items .slick-dots li{margin-right:20px;margin-left:0px;}.path-frontpage #block-views-block-featured-items-block-1 .slick--view--featured-items .slick-dots li:last-child{margin-right:0px;}.path-frontpage #block-views-block-featured-items-block-1 .slick--view--featured-items .slick-dots .slick-custom-before path,.path-frontpage #block-views-block-featured-items-block-1 .slick--view--featured-items .slick-dots .slick-custom-after path{stroke:#309BA2;}.path-frontpage #block-views-block-featured-items-block-1 .slick--view--featured-items .slick-dots button{border:1px solid #309BA2;padding:5px;position:relative;}.path-frontpage #block-views-block-featured-items-block-1 .slick--view--featured-items .slick-dots button::before{content:"";}.path-frontpage #block-views-block-featured-items-block-1 .slick--view--featured-items .slick-dots button:hover::before{content:"";width:8px;height:8px;background-color:#309BA2;text-align:center;position:absolute;top:5px;left:5px;opacity:1;}.path-frontpage #block-views-block-featured-items-block-1 .slick--view--featured-items .slick-dots .slick-active button::before{content:"";width:8px;height:8px;background-color:#309BA2;text-align:center;position:absolute;top:5px;left:5px;opacity:1;}}@media only screen and (max-width:860px){.node--type-product_device_b2c_ figure{max-width:100%;display:table !important;margin-bottom:0px !important;}}@media only screen and (max-width:860px){.node--type-product_device.page-node-147954 header#product-main.transparent,.node--type-product_device_b2c_.page-node-147954 header#product-main.transparent{height:600px;}.node--type-product_device #field_blocknodeproduct_devicefield_kit_details .details-tabs,.node--type-product_device_b2c_ #field_blocknodeproduct_devicefield_kit_details .details-tabs{margin-bottom:30px;}.node--type-product_device #field_blocknodeproduct_devicefield_description,.node--type-product_device_b2c_ #field_blocknodeproduct_devicefield_description{display:block;padding-top:100px;padding-bottom:100px;}}@media only screen and (max-width:860px) and (max-width:860px){.node--type-product_device #field_blocknodeproduct_devicefield_description,.node--type-product_device_b2c_ #field_blocknodeproduct_devicefield_description{padding-top:60px;padding-bottom:60px;}}@media only screen and (max-width:860px) and (max-width:650px){.node--type-product_device #field_blocknodeproduct_devicefield_description,.node--type-product_device_b2c_ #field_blocknodeproduct_devicefield_description{padding-top:45px;padding-bottom:45px;}}@media only screen and (max-width:860px){.node--type-product_device #field_blocknodeproduct_devicefield_description.no-bottom-padding,.node--type-product_device_b2c_ #field_blocknodeproduct_devicefield_description.no-bottom-padding{padding-bottom:0px;}}@media only screen and (max-width:860px){.node--type-product_device #field_blocknodeproduct_devicefield_kit_details .par-kit_details,.node--type-product_device_b2c_ #field_blocknodeproduct_devicefield_kit_details .par-kit_details{display:block;}.node--type-product_device #field_blocknodeproduct_devicefield_kit_details .par-kit_details .field_product_image,.node--type-product_device_b2c_ #field_blocknodeproduct_devicefield_kit_details .par-kit_details .field_product_image{text-align:center;}.node--type-product_device #field_blocknodeproduct_devicefield_kit_details .par-kit_details .field_product_image img,.node--type-product_device_b2c_ #field_blocknodeproduct_devicefield_kit_details .par-kit_details .field_product_image img{max-width:250px;}.node--type-product_device #field_blocknodeproduct_devicefield_kit_details .par-kit_details .kit-right-column,.node--type-product_device_b2c_ #field_blocknodeproduct_devicefield_kit_details .par-kit_details .kit-right-column{padding-left:0px;}}@media only screen and (max-width:860px){.node--type-product_device .mobile-header-description,.node--type-product_device_b2c_ .mobile-header-description{display:block;}.node--type-product_device .mobile-header-description .view-product_header_text_mobile,.node--type-product_device_b2c_ .mobile-header-description .view-product_header_text_mobile{background-color:#442C5C;padding:20px 15px 23px 15px;color:white;}}@media only screen and (max-width:860px){.node--type-product_device .animation-true header#product-main.transparent img,.node--type-product_device_b2c_ .animation-true header#product-main.transparent img{max-height:600px;}}@media only screen and (max-width:860px){.node--type-product_device header#product-main.fullvideo .product-intro .field_description,.node--type-product_device header#product-main.fullspan .product-intro .field_description,.node--type-product_device_b2c_ header#product-main.fullvideo .product-intro .field_description,.node--type-product_device_b2c_ header#product-main.fullspan .product-intro .field_description{display:none;}.node--type-product_device header#product-main.transparent,.node--type-product_device_b2c_ header#product-main.transparent{height:700px;}.node--type-product_device header#product-main.transparent img,.node--type-product_device_b2c_ header#product-main.transparent img{max-height:600px;}.node--type-product_device header#product-main.transparent .fixed-header,.node--type-product_device_b2c_ header#product-main.transparent .fixed-header{height:100%;}.node--type-product_device header#product-main.transparent .product-intro,.node--type-product_device_b2c_ header#product-main.transparent .product-intro{transform:translateY(-135%);}.node--type-product_device header#product-main.transparent .product-intro .field_description,.node--type-product_device_b2c_ header#product-main.transparent .product-intro .field_description{display:none;}.node--type-product_device header#product-main.transparent .product-intro h1,.node--type-product_device_b2c_ header#product-main.transparent .product-intro h1{margin:0 0 40px 0;}}@media only screen and (max-width:860px){.node--type-product_device .indications .par-indications .indications-wrapper .indication-row:nth-child(odd) .field_indication,.node--type-product_device_b2c_ .indications .par-indications .indications-wrapper .indication-row:nth-child(odd) .field_indication{float:none;width:100%;margin-right:0px;background-color:white;}.node--type-product_device .indications .par-indications .indications-wrapper .indication-row:nth-child(odd) .field_indication:nth-child(odd),.node--type-product_device_b2c_ .indications .par-indications .indications-wrapper .indication-row:nth-child(odd) .field_indication:nth-child(odd){background-color:#EBE9E8;}.node--type-product_device .indications .par-indications .indications-wrapper .indication-row .field_indication,.node--type-product_device_b2c_ .indications .par-indications .indications-wrapper .indication-row .field_indication{float:none;width:100%;margin-right:0px;}.node--type-product_device .indications .par-indications .indications-wrapper .indication-row .field_indication:nth-child(odd),.node--type-product_device_b2c_ .indications .par-indications .indications-wrapper .indication-row .field_indication:nth-child(odd){background-color:#EBE9E8;}}@media only screen and (max-width:860px){.view-events .views-row,.view-articles_webinars .views-row{-webkit-box-flex:1;-ms-flex:1 0 48%;flex:0 0 48%;margin-right:4%;}.view-events .views-row:nth-child(3n+3),.view-articles_webinars .views-row:nth-child(3n+3){margin-right:4%;}.view-events .views-row:nth-child(2n+2),.view-articles_webinars .views-row:nth-child(2n+2){margin-right:0px;}}@media only screen and (max-width:750px){#block-views-block-home-products-block-1{display:none;}.view-homepage_hero .views-field-fieldset{position:relative;background-color:#442C5C;bottom:0px;padding-top:20px;}.view-homepage_hero .views-field-fieldset > .field-content{display:block;padding:0;}.small-table-wrapper{overflow:scroll;}table.small-table{width:850px !important;}.home-header footer{padding:10px 15px 20px 15px;}#block-views-block-treatments-block-1 .view-treatments{display:block;padding-bottom:100px;}}@media only screen and (max-width:750px) and (max-width:860px){#block-views-block-treatments-block-1 .view-treatments{padding-bottom:60px;}}@media only screen and (max-width:750px) and (max-width:650px){#block-views-block-treatments-block-1 .view-treatments{padding-bottom:45px;}}@media only screen and (max-width:750px){#block-views-block-treatments-block-1 .view-treatments .views-row{margin-right:0px;width:100%;height:100%;overflow:visible;margin:0 0 30px 0;padding:0;border:1px solid #EBE9E8;display:flex;align-items:center;position:relative;}#block-views-block-treatments-block-1 .view-treatments .views-row:nth-child(3n+3){margin-right:0px;}#block-views-block-treatments-block-1 .view-treatments .views-row:nth-child(2n+2){margin-right:0px;}#block-views-block-treatments-block-1 .view-treatments .views-row:nth-last-child(3),#block-views-block-treatments-block-1 .view-treatments .views-row:nth-last-child(2){margin:0 0 30px 0;}#block-views-block-treatments-block-1 .view-treatments .views-row:last-child{margin:0;}#block-views-block-treatments-block-1 .view-treatments .views-row:hover .image-overflow img{width:100%;max-width:200px;}#block-views-block-treatments-block-1 .view-treatments .views-row .triangle-mobile{position:absolute;right:0px;bottom:0px;display:block;}#block-views-block-treatments-block-1 .view-treatments .views-row .triangle-mobile img{display:block;}#block-views-block-treatments-block-1 .view-treatments .views-row .product-border{display:none;}#block-views-block-treatments-block-1 .view-treatments .views-row .views-field-fieldset-1{height:auto;}#block-views-block-treatments-block-1 .view-treatments .views-row .views-field-fieldset-1 .field-content{padding-right:15px;}#block-views-block-treatments-block-1 .view-treatments .views-row .image-overflow{height:100%;position:relative;top:0px;}#block-views-block-treatments-block-1 .view-treatments .views-row .image-overflow img{width:100%;max-width:200px;display:block;}}@media only screen and (max-width:750px){table.large-only{display:none;}table.small-only{display:table;}}@media only screen and (max-width:750px){.node--type-cbd_professional_skincare_soluti #block-alma-content .sku-features-items .sku-right-items .sku-features-benefits{display:block;}.node--type-cbd_professional_skincare_soluti .associated-kits .block-main-container .view-associated_kits{display:block;}.node--type-cbd_professional_skincare_soluti .associated-kits .block-main-container .view-associated_kits .views-row{margin-right:0px;}.node--type-cbd_professional_skincare_soluti .associated-kits .block-main-container .view-associated_kits .views-row:nth-child(3n+3){margin-right:0px;}.node--type-cbd_professional_skincare_soluti .associated-kits .block-main-container .view-associated_kits .views-row:nth-child(2n+2){margin-right:0px;}}@media only screen and (max-width:750px){.path-frontpage .home-products-mobile{display:block;padding:0 15px;padding-top:100px;padding-bottom:100px;}}@media only screen and (max-width:750px) and (max-width:860px){.path-frontpage .home-products-mobile{padding-top:60px;padding-bottom:60px;}}@media only screen and (max-width:750px) and (max-width:650px){.path-frontpage .home-products-mobile{padding-top:45px;padding-bottom:45px;}}@media only screen and (max-width:750px){.path-frontpage .home-products-mobile h2{margin:0;}}@media only screen and (max-width:750px){.path-frontpage .home-products-mobile .slick__arrow .slick-arrow::before{font-size:0px !important;}.path-frontpage .home-products-mobile .slick__arrow .slick-arrow.slick-prev{background-image:url(/themes/alma/img/left-arrow-purple.svg);background-repeat:no-repeat;background-position:left center;}.path-frontpage .home-products-mobile .slick__arrow .slick-arrow.slick-next{background-image:url(/themes/alma/img/right-arrow-purple.svg);background-repeat:no-repeat;background-position:right center;}}@media only screen and (max-width:750px){.path-frontpage .home-products-mobile .slick-dots{position:relative;margin-top:0px;bottom:-3px;}.path-frontpage .home-products-mobile .slick-dots li{margin-right:15px;}.path-frontpage .home-products-mobile .slick-dots li:last-child{margin-right:0px;}.path-frontpage .home-products-mobile .slick-dots button{border:1px solid #442C5C;padding:5px;position:relative;}.path-frontpage .home-products-mobile .slick-dots button::before{content:"";}.path-frontpage .home-products-mobile .slick-dots button:hover::before{content:"";width:8px;height:8px;background-color:#442C5C;text-align:center;position:absolute;top:5px;left:5px;opacity:1;}.path-frontpage .home-products-mobile .slick-dots .slick-active button::before{content:"";width:8px;height:8px;background-color:#442C5C;text-align:center;position:absolute;top:5px;left:5px;opacity:1;}}@media only screen and (max-width:750px){.path-frontpage .home-products-mobile .slick__slide{height:70vw;overflow:hidden;margin-top:30px;padding-top:50px;}.path-frontpage .home-products-mobile .slick__slide:hover .views-field-fieldset{height:68vw;}.path-frontpage .home-products-mobile .slick__slide:hover .image-overflow img{width:105%;max-width:105%;-webkit-transition:width 0.3s ease-in;transition:width 0.3s ease-in;}.path-frontpage .home-products-mobile .slick__slide:hover span.border-button.purple a{color:transparent !important;background-color:#442C5C;border:1px solid #66587a;}.path-frontpage .home-products-mobile .slick__slide:hover span.border-button.purple a:before{transform:scale(2);transform-origin:center center;}.path-frontpage .home-products-mobile .slick__slide:hover span.border-button.purple a:after{transition-property:all;transition-duration:0.2s;transition-timing-function:linear;transition-delay:0.2s;color:#fff;transform:scale(1);}.path-frontpage .home-products-mobile .slick__slide h3{font-size:1.3em;text-align:left;}.path-frontpage .home-products-mobile .slick__slide .product-home-link{position:absolute;left:0px;top:0px;width:100%;height:100%;}.path-frontpage .home-products-mobile .slick__slide .product-border{border:1px solid #EBE9E8;position:absolute;width:100%;height:50vw;}.path-frontpage .home-products-mobile .slick__slide .product-border .field-content{position:relative;height:100%;width:100%;display:block;}.path-frontpage .home-products-mobile .slick__slide .product-border .field-content .triangle{position:absolute;right:0px;bottom:0px;}.path-frontpage .home-products-mobile .slick__slide .product-border .field-content .triangle img{display:block;}.path-frontpage .home-products-mobile .slick__slide .views-field-field-preview-text{font-size:0.88em;color:#35302F;line-height:1.4;margin-bottom:15px;}.path-frontpage .home-products-mobile .slick__slide .views-field-fieldset{position:absolute;top:0px;left:0px;width:50%;height:calc(50vw + 50px);overflow:hidden;-webkit-transition:height 0.3s ease-in;transition:height 0.3s ease-in;}.path-frontpage .home-products-mobile .slick__slide .views-field-fieldset-1{position:relative;left:50%;width:50%;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;height:81%;}.path-frontpage .home-products-mobile .slick__slide .preview-text-link{padding:0 10px;}.path-frontpage .home-products-mobile .slick__slide .image-overflow{overflow:hidden;-webkit-transition:height 0.3s ease-in;transition:height 0.3s ease-in;}.path-frontpage .home-products-mobile .slick__slide .image-overflow img{width:100%;max-width:105%;-webkit-transition:width 0.3s ease-in;transition:width 0.3s ease-in;}}@media only screen and (max-width:750px){.node--type-product_device .field_page_intro_text .field_media_oembed_video iframe,.node--type-product_device_b2c_ .field_page_intro_text .field_media_oembed_video iframe{max-height:56vw;}.node--type-product_device .accessories .views-element-container .slick-dots,.node--type-product_device_b2c_ .accessories .views-element-container .slick-dots{bottom:0px;}.node--type-product_device .accessories .views-element-container .slick--view--handpiece-accessories.unslick .slick__slide,.node--type-product_device_b2c_ .accessories .views-element-container .slick--view--handpiece-accessories.unslick .slick__slide{padding:0 15px;}.node--type-product_device .accessories .views-element-container .slick--view--handpiece-accessories .par-handpiece_accessory_callout,.node--type-product_device_b2c_ .accessories .views-element-container .slick--view--handpiece-accessories .par-handpiece_accessory_callout{display:block;}.node--type-product_device .accessories .views-element-container .slick--view--handpiece-accessories .par-handpiece_accessory_callout > div.field_image img,.node--type-product_device_b2c_ .accessories .views-element-container .slick--view--handpiece-accessories .par-handpiece_accessory_callout > div.field_image img{padding-right:0px;margin-bottom:30px;}.node--type-product_device .accessories .views-element-container .slick--view--handpiece-accessories .par-handpiece_accessory_callout > div.field_video_embed,.node--type-product_device_b2c_ .accessories .views-element-container .slick--view--handpiece-accessories .par-handpiece_accessory_callout > div.field_video_embed{padding-right:0px;margin-bottom:25px;}.node--type-product_device .accessories .views-element-container .slick--view--handpiece-accessories .par-handpiece_accessory_callout .handpiece-accessory-text ul,.node--type-product_device_b2c_ .accessories .views-element-container .slick--view--handpiece-accessories .par-handpiece_accessory_callout .handpiece-accessory-text ul{padding-left:22px;}.node--type-product_device .accessories .views-element-container .slick--view--handpiece-accessories .slick__slide,.node--type-product_device_b2c_ .accessories .views-element-container .slick--view--handpiece-accessories .slick__slide{padding:0;}.node--type-product_device .additional-features .block-main-container .par-feature_benefit,.node--type-product_device_b2c_ .additional-features .block-main-container .par-feature_benefit{display:block;}.node--type-product_device .additional-features .block-main-container .par-feature_benefit .field_image,.node--type-product_device_b2c_ .additional-features .block-main-container .par-feature_benefit .field_image{margin-top:40px;}.node--type-product_device .additional-features .block-main-container .par-feature_benefit .field_image::after,.node--type-product_device_b2c_ .additional-features .block-main-container .par-feature_benefit .field_image::after{clear:both;content:"";display:table;}.node--type-product_device .additional-features .block-main-container .par-feature_benefit .field_image img,.node--type-product_device_b2c_ .additional-features .block-main-container .par-feature_benefit .field_image img{max-width:400px;float:right;}.node--type-product_device .additional-features .block-main-container .addl-features-benefits .left,.node--type-product_device_b2c_ .additional-features .block-main-container .addl-features-benefits .left{flex:0 0 30%;}.node--type-product_device .additional-features .block-main-container .addl-features-benefits .right,.node--type-product_device_b2c_ .additional-features .block-main-container .addl-features-benefits .right{flex:0 0 70%;}}@media only screen and (max-width:750px){.footer-cta.active .field_background_image img,.footer-cta.active .field_background_image_media img{max-width:140% !important;min-width:140% !important;width:140% !important;}.footer-cta.active.tall .field_background_image img,.footer-cta.active.tall .field_background_image_media img{width:210% !important;max-width:210% !important;min-width:210% !important;}}@media only screen and (max-width:650px){.view-events,.view-articles_webinars{display:block;}.view-events .views-row,.view-articles_webinars .views-row{margin-right:0px;}.view-events .views-row:nth-child(3n+3),.view-articles_webinars .views-row:nth-child(3n+3){margin-right:0px;}h1{font-size:4em;}.field_marketo_form_embed{padding:20px 0 45px 0;}.page-node-104948.node--type-page .region-content #block-alma-content article .body{padding-bottom:25px;}.page-node-104948 .field_marketo_form_embed{padding-top:25px;}.sf-row-wrapper{margin-bottom:0px;}.sf-row-wrapper > span,.sf-row-wrapper > div{width:100%;margin-bottom:25px;}.sf-row-wrapper ul span{max-width:90%;}.physician-locator .view-header_image .views-field-fieldset{padding:45px 0 15px 0;}.physician-locator .alma-nav-fixed .main-nav #block-navicons .customer-resources{display:none;}.node--type-cbd_professional_skincare_soluti h1{font-size:2.7em;}.node--type-cbd_professional_skincare_soluti #block-alma-content .sku-features-items .sku-right-items .sku-labels > div{display:block;margin-bottom:5px;}.path-frontpage #block-views-block-featured-items-block-1 .slick--view--featured-items .slick__slide{padding:0 15px 10px 15px;}.path-frontpage #block-views-block-featured-items-block-1 .slick--view--featured-items .slick-track{left:-10px;}.path-frontpage .view-homepage_hero .home-triangle img{max-width:300px;}#block-views-block-search-api-block-1 .form-wrapper{text-align:center;}#block-views-block-search-api-block-1 .form-actions{margin-top:20px;position:relative;}#views-exposed-form-search-api-block-1 .form-item-search-api-fulltext input{box-sizing:border-box;min-width:1px;width:100%;}.patient-blocks{padding-top:0px;}.provider-locator-b2c-results .block-main-container .view-provider_locator .views-row{width:100%;margin-right:0px;}.provider-locator-b2c-results .block-main-container .view-provider_locator .provider-rows-wrapper{display:block;padding-bottom:0px;}.provider-locator-b2c-results .block-main-container .provider-results-container{padding-bottom:0px;}.provider-locator-b2c .input-wrapper{display:block;}.provider-locator-b2c .input-wrapper input[type=text]{width:100%;margin-bottom:20px;}.provider-locator-b2c .input-wrapper select{width:100%;margin-left:0px;background-position:97% 15px;}.provider-locator-input select{background-position:97% 15px;}.provider-locator-input .input-wrapper select{background-position:95% 18px;}.provider-locator .block-main-container .view-provider_locator .views-row{margin-right:0px;}.provider-locator .block-main-container .view-provider_locator .provider-rows-wrapper{display:block;}#alma-container{width:100%;height:auto;}.page-node-64058 .view-header_image .views-field-fieldset{padding:20px 0;}.node--type-product_device.page-node-229812 .accessories .views-element-container .slick--view--handpiece-accessories .slick__arrow > .slick-arrows,.node--type-product_device.page-node-249584 .accessories .views-element-container .slick--view--handpiece-accessories .slick__arrow > .slick-arrows,.node--type-product_device_b2c_.page-node-229812 .accessories .views-element-container .slick--view--handpiece-accessories .slick__arrow > .slick-arrows,.node--type-product_device_b2c_.page-node-249584 .accessories .views-element-container .slick--view--handpiece-accessories .slick__arrow > .slick-arrows{width:100%;}.node--type-product_device.page-node-229812 .accessories .views-element-container .slick--view--handpiece-accessories .slick__arrow > .slick-arrows .slick-prev,.node--type-product_device.page-node-249584 .accessories .views-element-container .slick--view--handpiece-accessories .slick__arrow > .slick-arrows .slick-prev,.node--type-product_device_b2c_.page-node-229812 .accessories .views-element-container .slick--view--handpiece-accessories .slick__arrow > .slick-arrows .slick-prev,.node--type-product_device_b2c_.page-node-249584 .accessories .views-element-container .slick--view--handpiece-accessories .slick__arrow > .slick-arrows .slick-prev{left:15px;}.node--type-product_device.page-node-229812 .accessories .views-element-container .slick--view--handpiece-accessories .slick__arrow > .slick-arrows .slick-next,.node--type-product_device.page-node-249584 .accessories .views-element-container .slick--view--handpiece-accessories .slick__arrow > .slick-arrows .slick-next,.node--type-product_device_b2c_.page-node-229812 .accessories .views-element-container .slick--view--handpiece-accessories .slick__arrow > .slick-arrows .slick-next,.node--type-product_device_b2c_.page-node-249584 .accessories .views-element-container .slick--view--handpiece-accessories .slick__arrow > .slick-arrows .slick-next{right:15px;}.node--type-product_device.page-node-229812 .accessories .views-element-container .slick--view--handpiece-accessories .par-handpiece_accessory_callout,.node--type-product_device.page-node-249584 .accessories .views-element-container .slick--view--handpiece-accessories .par-handpiece_accessory_callout,.node--type-product_device_b2c_.page-node-229812 .accessories .views-element-container .slick--view--handpiece-accessories .par-handpiece_accessory_callout,.node--type-product_device_b2c_.page-node-249584 .accessories .views-element-container .slick--view--handpiece-accessories .par-handpiece_accessory_callout{display:block;}.node--type-product_device.page-node-229812 .accessories .views-element-container .slick--view--handpiece-accessories .par-handpiece_accessory_callout > div.field_image img,.node--type-product_device.page-node-249584 .accessories .views-element-container .slick--view--handpiece-accessories .par-handpiece_accessory_callout > div.field_image img,.node--type-product_device_b2c_.page-node-229812 .accessories .views-element-container .slick--view--handpiece-accessories .par-handpiece_accessory_callout > div.field_image img,.node--type-product_device_b2c_.page-node-249584 .accessories .views-element-container .slick--view--handpiece-accessories .par-handpiece_accessory_callout > div.field_image img{max-width:80%;}.node--type-product_device.page-node-216606 header#product-main.transparent,.node--type-product_device_b2c_.page-node-216606 header#product-main.transparent{height:400px;}.node--type-product_device.page-node-147954 header#product-main.transparent,.node--type-product_device_b2c_.page-node-147954 header#product-main.transparent{height:500px;}.node--type-product_device .animation-true header#product-main.transparent img,.node--type-product_device_b2c_ .animation-true header#product-main.transparent img{max-height:500px;}.node--type-product_device #field_blocknodeproduct_devicefield_kit_details .kit-tabs-wrapper .kit-details-tabs,.node--type-product_device_b2c_ #field_blocknodeproduct_devicefield_kit_details .kit-tabs-wrapper .kit-details-tabs{font-size:0.85em;}.node--type-product_device header#product-main.fullvideo .product-intro h2,.node--type-product_device header#product-main.fullspan .product-intro h2,.node--type-product_device_b2c_ header#product-main.fullvideo .product-intro h2,.node--type-product_device_b2c_ header#product-main.fullspan .product-intro h2{font-size:1.5em;}.node--type-product_device header#product-main.transparent,.node--type-product_device_b2c_ header#product-main.transparent{height:600px;}.node--type-product_device header#product-main.transparent img,.node--type-product_device_b2c_ header#product-main.transparent img{max-height:500px;}.node--type-product_device header#product-main.transparent .product-intro h1,.node--type-product_device_b2c_ header#product-main.transparent .product-intro h1{margin:0 0 30px 0;}.node--type-product_device .additional-features .block-main-container .par-feature_benefit,.node--type-product_device_b2c_ .additional-features .block-main-container .par-feature_benefit{display:block;}.node--type-product_device .additional-features .block-main-container .par-feature_benefit .field_image img,.node--type-product_device_b2c_ .additional-features .block-main-container .par-feature_benefit .field_image img{max-width:100%;float:right;}.node--type-product_device .additional-features .block-main-container .addl-features-benefits .left,.node--type-product_device_b2c_ .additional-features .block-main-container .addl-features-benefits .left{flex:0 0 40%;}.node--type-product_device .additional-features .block-main-container .addl-features-benefits .right,.node--type-product_device_b2c_ .additional-features .block-main-container .addl-features-benefits .right{flex:0 0 60%;}.node--type-product_device .additional-features .block-main-container .addl-features-benefits-wrapper .product-feature-triangle.active,.node--type-product_device_b2c_ .additional-features .block-main-container .addl-features-benefits-wrapper .product-feature-triangle.active{width:100%;}.node--type-product_device_b2c_ .par-highlighted_features_benefits{top:0px;}.node--type-product_device_b2c_ .par-highlighted_features_benefits.no-top-padding{padding-top:45px;}.node--type-product_device_b2c_ .patientsalmated h1{font-size:2.5em !important;}footer#main{padding:45px 0;}.footer-cta.active .field_background_image img,.footer-cta.active .field_background_image_media img{max-width:160% !important;min-width:160% !important;width:160% !important;}.slick--view--events .slick-track{left:0px;}.slick--view--events .slick-list{padding:0;}.slick--view--events .slick__slide{padding:0;}.slick--view--events .views-field-fieldset{padding:0 15px;}}@media only screen and (max-width:500px){h1{font-size:3.3em;}h2{font-size:2.22em;}#block-instagram a.solid-button-green,#block-instagram-2 a.solid-button-green,#block-instagramduo a.solid-button-green{font-size:1em;margin-top:25px;}.mktoFormRow{padding-left:0px !important;padding-right:0px !important;}.mktoFormRow .mktoFormRow{padding-left:0px !important;padding-right:0px !important;}.featured-banners{display:none;}.page-node-64058 .region-content #block-alma-content article .field_header_intro_text h1{font-size:2.4em;}.path-frontpage .home-events h2,.path-frontpage #block-views-block-featured-items-block-1 .block-main-container > h2,.product-events header h2,.node--type-product_device .indications .par-indications .field_title{margin-bottom:30px;}.path-frontpage .home-products-mobile .slick__slide:hover .views-field-fieldset{height:100%;}.path-frontpage .home-products-mobile .slick__slide .product-border{height:100%;top:0px;}.path-frontpage .home-products-mobile .slick__slide .views-field-fieldset{height:100%;}.path-frontpage .home-events .front-left-triangle{-webkit-transition:all 700ms linear;-o-transition:all 700ms linear;transition:all 700ms linear;}.node--type-cbd_professional_skincare_soluti #block-alma-content .sku-features-items .sku-details-accordion{margin-bottom:50px;}#block-views-block-leadership-block-1 .views-row .views-field-field-role-title{line-height:1.4;}.node--type-product_device_b2c_ .featured-providers .provider-wrapper{padding:20px 10px;}.node--type-product_device_b2c_ .featured-providers .provider-wrapper .views-field-fieldset{display:none;}.node--type-product_device_b2c_ .featured-providers .provider-wrapper .views-field-fieldset-1 span{display:block;width:100%;}.node--type-product_device_b2c_.page-node-147737 header#product-main.fullspan .product-intro .header-subline,.node--type-product_device_b2c_.page-node-202070 header#product-main.fullspan .product-intro .header-subline,.node--type-product_device_b2c_.page-node-202071 header#product-main.fullspan .product-intro .header-subline,.node--type-product_device_b2c_.page-node-202072 header#product-main.fullspan .product-intro .header-subline,.node--type-product_device_b2c_.page-node-148512 header#product-main.fullspan .product-intro .header-subline,.node--type-product_device_b2c_.page-node-205201 header#product-main.fullspan .product-intro .header-subline,.node--type-product_device_b2c_.page-node-205612 header#product-main.fullspan .product-intro .header-subline,.node--type-product_device_b2c_.page-node-148667 header#product-main.fullspan .product-intro .header-subline{margin:10px auto 0 auto;}.node--type-product_device.page-node-147954 header#product-main.transparent,.node--type-product_device_b2c_.page-node-147954 header#product-main.transparent{height:450px;}.node--type-product_device.page-node-147954 header#product-main.fullspan .product-intro h1,.node--type-product_device_b2c_.page-node-147954 header#product-main.fullspan .product-intro h1{font-size:2.3em;}.node--type-product_device #field_blocknodeproduct_devicefield_kit_details .kit-tabs-wrapper,.node--type-product_device_b2c_ #field_blocknodeproduct_devicefield_kit_details .kit-tabs-wrapper{font-size:0.8em;}.node--type-product_device #field_blocknodeproduct_devicefield_kit_details .kit-tabs-wrapper .kit-details-tabs,.node--type-product_device_b2c_ #field_blocknodeproduct_devicefield_kit_details .kit-tabs-wrapper .kit-details-tabs{font-size:0.83em;}.node--type-product_device #field_blocknodeproduct_devicefield_kit_details .kit-tabs-wrapper .kit-details-tabs > div,.node--type-product_device_b2c_ #field_blocknodeproduct_devicefield_kit_details .kit-tabs-wrapper .kit-details-tabs > div{padding:8px 15px;}.node--type-product_device .testimonials-pullquote .block-main-container .views-field-body,.node--type-product_device_b2c_ .testimonials-pullquote .block-main-container .views-field-body{font-size:1.05em;}.node--type-product_device .par-highlighted_features_benefits > .field_title,.node--type-product_device_b2c_ .par-highlighted_features_benefits > .field_title{font-size:2.22em;}.node--type-product_device .indications.reduced-padding,.node--type-product_device_b2c_ .indications.reduced-padding{padding-top:30px;}.node--type-product_device .indications .par-indications .field_title,.node--type-product_device_b2c_ .indications .par-indications .field_title{font-size:2.22em;}.node--type-product_device .animation-true header#product-main.transparent #header-image-still img,.node--type-product_device_b2c_ .animation-true header#product-main.transparent #header-image-still img{width:100%;height:auto;max-height:1000px;}.node--type-product_device header#product-main.transparent,.node--type-product_device_b2c_ header#product-main.transparent{height:450px;}.node--type-product_device header#product-main.transparent .container,.node--type-product_device_b2c_ header#product-main.transparent .container{padding:0;}.node--type-product_device header#product-main.transparent img,.node--type-product_device_b2c_ header#product-main.transparent img{max-height:350px;}.node--type-product_device header#product-main.transparent .product-intro,.node--type-product_device_b2c_ header#product-main.transparent .product-intro{transform:translateY(-117%);}.mktoForm .mktoHtmlText a{padding:0 !important;}.anchor-box::before{width:100%;}.anchor-box .block-main-container{width:100vw;height:50px;}.anchor-box .field_link{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;}.anchor-box .field_link a{color:white;font-weight:bold;font-size:0.88em;text-transform:uppercase;height:auto;}.anchor-box .field_icon_image{display:none;}.footer-cta{opacity:0;-webkit-transition:400ms opacity linear;-o-transition:400ms opacity linear;transition:400ms opacity linear;}.footer-cta.active{opacity:1;}.footer-cta.active.tall .field_background_image img,.footer-cta.active.tall .field_background_image_media img{display:none;}.footer-cta .field_background_image,.footer-cta .field_background_image_media{background-size:cover;background-repeat:no-repeat;background-position:center center;}.footer-cta .field_background_image img,.footer-cta .field_background_image_media img{display:none;}.footer-cta .body h2,.footer-cta .field_text h2{font-size:2.22em;}.view-homepage_hero{overflow:hidden;}.view-homepage_hero .views-field-field-header-image img{width:175%;max-width:175%;position:relative;left:-47%;}.view-homepage_hero .views-field-fieldset h3{text-align:left;}.view-homepage_hero .views-field-fieldset h1{text-align:left;font-size:2.7em;}}.searchbot.path-frontpage #block-views-block-featured-items-block-1 .block-main-container{opacity:1 !important;}.searchbot.path-frontpage #block-views-block-home-products-block-1 .block-main-container{opacity:1 !important;}.searchbot.node--type-product_device .par-highlighted_features_benefits{opacity:1 !important;}.searchbot.node--type-product_device .accessories .views-element-container > div{opacity:1 !important;}.searchbot.node--type-product_device .indications .views-element-container{opacity:1 !important;}.searchbot .view-events.active{opacity:1 !important;}
