@import url("http://hello.myfonts.net/count/28cefc");
/* @license GNU-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);box-shadow:0px 5px 10px #35302F41;}}@font-face{font-family:"Nexa-Book";src:url("../eot/28cefc_4_0.eot");src:url("../eot/28cefc_4_0d41d.eot?#iefix") format("embedded-opentype"),url("../woff/28cefc_4_0.woff") format("woff"),url("../ttf/28cefc_4_0.ttf") format("truetype");}@font-face{font-family:"NexaBold";src:url("../eot/28cefc_2_0.eot");src:url("../eot/28cefc_2_0d41d.eot?#iefix") format("embedded-opentype"),url("../woff/28cefc_2_0.woff") format("woff"),url("../ttf/28cefc_2_0.ttf") format("truetype");}@font-face{font-family:"Nexa-Light";src:url("../eot/28cefc_8_0.eot");src:url("../eot/28cefc_8_0d41d.eot?#iefix") format("embedded-opentype"),url("../woff/28cefc_8_0.woff") format("woff"),url("../ttf/28cefc_8_0.ttf") format("truetype");}@font-face{font-family:"NexaHeavy";src:url("../eot/28cefc_b_0.eot");src:url("../eot/28cefc_b_0d41d.eot?#iefix") format("embedded-opentype"),url("../woff/28cefc_b_0.woff") format("woff"),url("../ttf/28cefc_b_0.ttf") format("truetype");}@font-face{font-family:"NexaRegular";src:url("../eot/28cefc_d_0.eot");src:url("../eot/28cefc_d_0d41d.eot?#iefix") format("embedded-opentype"),url("../woff/28cefc_d_0.woff") format("woff"),url("../ttf/28cefc_d_0.ttf") format("truetype");}body{color:#35302F;font-family:"MontRegular",sans-serif;font-size:18px;overflow-x:hidden;line-height:1.6;}body > img{position:fixed;}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;}@font-face{font-family:"MontRegular";src:url("../woff2/font.woff2") format("woff2");}@font-face{font-family:"MontBold";src:url("../woff2/font-2.woff2") format("woff2");}h1{font-size:3em;line-height:1;color:#0085CA;font-weight:400;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 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-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-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-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-dots li:first-child:last-child{display:none !important;}.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;font-weight:400;margin-bottom:0px;text-align:center;text-transform:lowercase;}h1{font-family:"MontBold",serif;font-size:5em;line-height:1;color:#442C5C;font-weight:400;margin-bottom:0px;text-transform:lowercase;text-align:center;}h3{font-family:"MontBold",serif;color:#309BA2;font-size:1.6em;line-height:1.2;font-weight:400;margin:0 0 10px 0;text-align:center;}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-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-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 5px 7px;color:#442C5C;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-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-instagram{background-color:#442C5C;padding-top:100px;padding-bottom:100px;}@media (max-width:860px){.path-frontpage #block-instagram{padding-top:60px;padding-bottom:60px;}}@media (max-width:650px){.path-frontpage #block-instagram{padding-top:45px;padding-bottom:45px;}}.path-frontpage #block-instagram .block-main-container{max-width:1060px;padding:0 15px;margin:0 auto;}.path-frontpage #block-instagram h2{color:white;margin-bottom:60px;margin-top:0px;}.path-frontpage #block-instagram p{margin:0;}.path-frontpage #block-instagram a.solid-button-green{font-size:1.1em;margin-top:40px;}.path-frontpage #block-views-block-home-products-block-1,.path-frontpage #block-views-block-home-products-block-3{background-color:white;position:relative;padding-top:100px;padding-bottom:20px;}@media (max-width:860px){.path-frontpage #block-views-block-home-products-block-1,.path-frontpage #block-views-block-home-products-block-3{padding-top:60px;}}@media (max-width:650px){.path-frontpage #block-views-block-home-products-block-1,.path-frontpage #block-views-block-home-products-block-3{padding-top:45px;}}.path-frontpage #block-views-block-home-products-block-1 .block-main-container,.path-frontpage #block-views-block-home-products-block-3 .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,.path-frontpage #block-views-block-home-products-block-3 .block-main-container.active{top:0px;opacity:1;}.path-frontpage #block-views-block-home-products-block-1 header,.path-frontpage #block-views-block-home-products-block-3 header{margin-bottom:70px;}.path-frontpage #block-views-block-home-products-block-1 header h2,.path-frontpage #block-views-block-home-products-block-3 header h2{margin-top:0px;}.path-frontpage #block-views-block-home-products-block-1 .view-home_products,.path-frontpage #block-views-block-home-products-block-3 .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,.path-frontpage #block-views-block-home-products-block-3 .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:hover .image-overflow,.path-frontpage #block-views-block-home-products-block-3 .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,.path-frontpage #block-views-block-home-products-block-3 .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,.path-frontpage #block-views-block-home-products-block-3 .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,.path-frontpage #block-views-block-home-products-block-3 .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,.path-frontpage #block-views-block-home-products-block-3 .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),.path-frontpage #block-views-block-home-products-block-3 .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),.path-frontpage #block-views-block-home-products-block-3 .view-home_products .views-row:last-child,.path-frontpage #block-views-block-home-products-block-3 .view-home_products .views-row:nth-last-child(2),.path-frontpage #block-views-block-home-products-block-3 .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,.path-frontpage #block-views-block-home-products-block-3 .view-home_products .views-row h3{font-size:1.3em;text-align:left;}.path-frontpage #block-views-block-home-products-block-1 .view-home_products .views-row .product-home-link,.path-frontpage #block-views-block-home-products-block-3 .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,.path-frontpage #block-views-block-home-products-block-3 .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,.path-frontpage #block-views-block-home-products-block-3 .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,.path-frontpage #block-views-block-home-products-block-3 .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,.path-frontpage #block-views-block-home-products-block-3 .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,.path-frontpage #block-views-block-home-products-block-3 .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,.path-frontpage #block-views-block-home-products-block-3 .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,.path-frontpage #block-views-block-home-products-block-3 .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,.path-frontpage #block-views-block-home-products-block-3 .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,.path-frontpage #block-views-block-home-products-block-3 .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,.path-frontpage #block-views-block-home-products-block-3 .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("../jpg/alma-home-header%402x-cmp-2.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("../png/alma-estore-banner%402x_cmp-2.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 5px 7px;color:white;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-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,.path-frontpage #block-views-block-featured-items-block-1-2{padding-top:100px;padding-bottom:80px;background-color:white;position:relative;}@media (max-width:860px){.path-frontpage #block-views-block-featured-items-block-1,.path-frontpage #block-views-block-featured-items-block-1-2{padding-top:60px;}}@media (max-width:650px){.path-frontpage #block-views-block-featured-items-block-1,.path-frontpage #block-views-block-featured-items-block-1-2{padding-top:45px;}}.path-frontpage #block-views-block-featured-items-block-1 .block-main-container,.path-frontpage #block-views-block-featured-items-block-1-2 .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,.path-frontpage #block-views-block-featured-items-block-1-2 .block-main-container.active{top:0px;opacity:1;}.path-frontpage #block-views-block-featured-items-block-1 .block-main-container > h2,.path-frontpage #block-views-block-featured-items-block-1-2 .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,.path-frontpage #block-views-block-featured-items-block-1-2 .slick--view--featured-items .slick-list{padding:0 15px;}.path-frontpage #block-views-block-featured-items-block-1 .slick--view--featured-items .slick-track,.path-frontpage #block-views-block-featured-items-block-1-2 .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,.path-frontpage #block-views-block-featured-items-block-1-2 .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,.path-frontpage #block-views-block-featured-items-block-1-2 .slick--view--featured-items .slick__arrow .slick-arrow.slick-prev{background-image:url("../svg/alma-arrow-green-left-2.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,.path-frontpage #block-views-block-featured-items-block-1-2 .slick--view--featured-items .slick__arrow .slick-arrow.slick-next{background-image:url("../svg/alma-arrow-green-right-2.svg");background-repeat:no-repeat;background-position:right center;}.path-frontpage #block-views-block-featured-items-block-1 .slick--view--featured-items .slick__slide,.path-frontpage #block-views-block-featured-items-block-1-2 .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,.path-frontpage #block-views-block-featured-items-block-1-2 .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,.path-frontpage #block-views-block-featured-items-block-1-2 .slick--view--featured-items .slick__slide:focus,.path-frontpage #block-views-block-featured-items-block-1-2 .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,.path-frontpage #block-views-block-featured-items-block-1-2 .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,.path-frontpage #block-views-block-featured-items-block-1-2 .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,.path-frontpage #block-views-block-featured-items-block-1-2 .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,.path-frontpage #block-views-block-featured-items-block-1-2 .slick--view--featured-items .slick__slide .views-field-field-link a{padding:13px 18px 10px 18px;color:white !important;background-color:#309BA2;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,.path-frontpage #block-views-block-featured-items-block-1-2 .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,.path-frontpage #block-views-block-featured-items-block-1-2 .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,.path-frontpage #block-views-block-featured-items-block-1-2 .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,.path-frontpage #block-views-block-featured-items-block-1-2 .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,.path-frontpage #block-views-block-featured-items-block-1-2 .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,.path-frontpage #block-views-block-featured-items-block-1-2 .slick--view--featured-items .slick__slide .views-field-edit-node a{padding:13px 18px 10px 18px;color:white !important;background-color:#442C5C;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,.path-frontpage #block-views-block-featured-items-block-1-2 .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,.path-frontpage #block-views-block-featured-items-block-1-2 .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,.path-frontpage #block-views-block-featured-items-block-1-2 .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,.path-frontpage #block-views-block-featured-items-block-1-2 .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,.path-frontpage #block-views-block-featured-items-block-1-2 .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,.path-frontpage #block-views-block-featured-items-block-1-2 .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,.path-frontpage #block-views-block-featured-items-block-1-2 .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,.path-frontpage #block-views-block-featured-items-block-1-2 .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,.path-frontpage #block-views-block-featured-items-block-1-2 .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-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 .region-nav #block-views-block-page-logo-block-3,.alma-nav-fixed .main-nav #block-navlogo,.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,.alma-nav-fixed .main-nav #block-views-block-page-logo-block-3{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-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 .region-nav #block-views-block-page-logo-block-3 .logo-default-reversed,.alma-nav-fixed .region-nav #block-views-block-page-logo-block-3 .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-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,.alma-nav-fixed .main-nav #block-views-block-page-logo-block-3 .logo-default-reversed,.alma-nav-fixed .main-nav #block-views-block-page-logo-block-3 .reversed-logo{display:none;}.alma-nav-fixed .region-nav #block-navlogo 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 .region-nav #block-views-block-page-logo-block-3 img,.alma-nav-fixed .main-nav #block-navlogo 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,.alma-nav-fixed .main-nav #block-views-block-page-logo-block-3 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:10px;}.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:-5px;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.active-region,.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.active-region 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:hover,.alma-nav-fixed .main-nav #block-navicons .location-wrapper #international-list li:hover{background-color:#9b91a6;}.alma-nav-fixed .region-nav #block-navicons .location-wrapper #international-list li:hover a,.alma-nav-fixed .main-nav #block-navicons .location-wrapper #international-list li:hover 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:12px;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:708px;background-color:white;}.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.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:30px;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 .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,.alma-nav-fixed #block-sociallinks-2{float:left;}.alma-nav-fixed #block-sociallinks h2,.alma-nav-fixed #block-sociallinks-2 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,.alma-nav-fixed #block-sociallinks-2 .social-link-wrapper{display:inline-block;margin-left:10px;}.alma-nav-fixed #block-sociallinks .field_social_items,.alma-nav-fixed #block-sociallinks-2 .field_social_items{display:inline-block;margin-right:8px;}.alma-nav-fixed #block-sociallinks .field_social_items:last-child,.alma-nav-fixed #block-sociallinks-2 .field_social_items:last-child{margin-right:0px;}.alma-nav-fixed #block-sociallinks .field_social_items .par-social_item,.alma-nav-fixed #block-sociallinks-2 .field_social_items .par-social_item{position:relative;}.alma-nav-fixed #block-sociallinks .field_social_items .par-social_item .fontawesome-icon,.alma-nav-fixed #block-sociallinks-2 .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,.alma-nav-fixed #block-sociallinks-2 .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,.alma-nav-fixed #block-sociallinks-2 .field_social_items .par-social_item .svg-inline--fa{color:white;}.page-node-64058 .view-header_image .header-overlay{background:none;background-image:url("../png/header-green-purple-gradient-2.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-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{background-color:#442C5C;padding-top:100px;padding-bottom:100px;}@media (max-width:860px){#block-instagram,#block-instagram-2{padding-top:60px;padding-bottom:60px;}}@media (max-width:650px){#block-instagram,#block-instagram-2{padding-top:45px;padding-bottom:45px;}}#block-instagram .block-main-container,#block-instagram-2 .block-main-container{max-width:1060px;padding:0 15px;margin:0 auto;}#block-instagram h2,#block-instagram-2 h2{color:white;margin-bottom:60px;margin-top:0px;}#block-instagram p,#block-instagram-2 p{margin:0;}#block-instagram a.solid-button-green,#block-instagram-2 a.solid-button-green{font-size:1.1em;margin-top:40px;}.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{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;}#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("../svg/marketo-select-2.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;}#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-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("../svg/marketo-select-2.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-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;font-family:"MontBold",serif;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-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-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;font-family:"MontBold",serif;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{font-family:"MontBold",serif;color:#309BA2;}#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-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("../svg/marketo-select-2.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("../svg/person-2.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("../svg/email-2.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("../svg/building-2.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("../svg/phone-2.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("../svg/person-2.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("../svg/building-2.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("../svg/specialty-2.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("../svg/globe-2.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-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("../svg/checkbox-inactive-2.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("../svg/checkbox-active-2.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-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;}.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-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("../svg/left-arrow-purple-2.svg");background-repeat:no-repeat;background-position:left center;}.slick--view--events .slick__arrow .slick-arrow.slick-next{background-image:url("../svg/right-arrow-purple-2.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-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;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-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-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-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",serif;}.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-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-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;}.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-244035 .accessories .views-element-container .slick--view--handpiece-accessories .slick__arrow{position:absolute;top:50%;}.node--type-product_device.page-node-244035 .accessories .views-element-container .slick--view--handpiece-accessories .slick__arrow > .slick-arrows{width:600px;}.node--type-product_device.page-node-244035 .accessories .views-element-container .slick--view--handpiece-accessories .par-handpiece_accessory_callout{display:block;}.node--type-product_device.page-node-244035 .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-244035 .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-244035 .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 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 .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-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("../jpg/alma-ba-background-v2-cmp-2.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-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("../svg/alma-arrow-green-left-2.svg");background-repeat:no-repeat;background-position:left center;}.node--type-product_device .before-afters .slick__arrow .slick-arrow.slick-next{background-image:url("../svg/alma-arrow-green-right-2.svg");background-repeat:no-repeat;background-position:right 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-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 .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("../svg/alma-arrow-left-white-2.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("../svg/alma-arrow-right-white-2.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 img{padding-right:60px;}.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 sup{font-size:0.4em;top:-1.4em;left:-5px;}.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 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("../svg/alma-arrow-left-white-2.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("../svg/alma-arrow-right-white-2.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_.lang-fr.page-node-38188 .alma-nav-fixed .main-nav #block-views-block-page-logo-block-2 img{max-width:150px;}.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_ #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.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_ .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.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("../svg/alma-arrow-left-white-2.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("../svg/alma-arrow-right-white-2.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-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("../svg/left-arrow-purple-2.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("../svg/right-arrow-purple-2.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;font-weight:400;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-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("../jpg/alma-ba-background-v2-cmp-2.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-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 .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("../svg/alma-arrow-green-left-2.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("../svg/alma-arrow-green-right-2.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;font-family:"MontBold",serif;-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 .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("../svg/alma-arrow-left-white-2.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("../svg/alma-arrow-right-white-2.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_image img{padding-right:60px;}.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 .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("../png/header-green-purple-gradient-2.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("../svg/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 5px 7px;color:#442C5C;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("../png/cbd-icon-2.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,#block-views-block-treatments-block-2{background-color:white;position:relative;padding-top:100px;}@media (max-width:860px){#block-views-block-treatments-block-1,#block-views-block-treatments-block-2{padding-top:60px;}}@media (max-width:650px){#block-views-block-treatments-block-1,#block-views-block-treatments-block-2{padding-top:45px;}}#block-views-block-treatments-block-1 .block-main-container,#block-views-block-treatments-block-2 .block-main-container{max-width:1060px;padding:0 15px;margin:0 auto;}#block-views-block-treatments-block-1 header,#block-views-block-treatments-block-2 header{margin-bottom:90px;}#block-views-block-treatments-block-1 header h2,#block-views-block-treatments-block-2 header h2{margin-top:0px;}#block-views-block-treatments-block-1 .bef-exposed-form,#block-views-block-treatments-block-2 .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,#block-views-block-treatments-block-2 .bef-exposed-form .form-actions{display:none;}#block-views-block-treatments-block-1 .bef-exposed-form label,#block-views-block-treatments-block-2 .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,#block-views-block-treatments-block-2 .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(../svg/select-arrow-2.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,#block-views-block-treatments-block-2 .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,#block-views-block-treatments-block-2 .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:hover .image-overflow,#block-views-block-treatments-block-2 .view-treatments .views-row:hover .image-overflow{height:100%;}#block-views-block-treatments-block-1 .view-treatments .views-row:hover .image-overflow img,#block-views-block-treatments-block-2 .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,#block-views-block-treatments-block-2 .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,#block-views-block-treatments-block-2 .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,#block-views-block-treatments-block-2 .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),#block-views-block-treatments-block-2 .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),#block-views-block-treatments-block-2 .view-treatments .views-row:last-child,#block-views-block-treatments-block-2 .view-treatments .views-row:nth-last-child(2),#block-views-block-treatments-block-2 .view-treatments .views-row:nth-last-child(3){margin-bottom:0px;}#block-views-block-treatments-block-1 .view-treatments .views-row h3,#block-views-block-treatments-block-2 .view-treatments .views-row h3{font-size:1.3em;text-align:left;}#block-views-block-treatments-block-1 .view-treatments .views-row .product-home-link,#block-views-block-treatments-block-2 .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,#block-views-block-treatments-block-2 .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,#block-views-block-treatments-block-2 .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,#block-views-block-treatments-block-2 .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,#block-views-block-treatments-block-2 .view-treatments .views-row .product-border .field-content .triangle img{display:block;}#block-views-block-treatments-block-1 .view-treatments .views-row .triangle-mobile,#block-views-block-treatments-block-2 .view-treatments .views-row .triangle-mobile{display:none;}#block-views-block-treatments-block-1 .view-treatments .views-row .views-field-field-preview-text,#block-views-block-treatments-block-2 .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,#block-views-block-treatments-block-2 .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,#block-views-block-treatments-block-2 .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,#block-views-block-treatments-block-2 .view-treatments .views-row .preview-text-link{padding:0 10px;}#block-views-block-treatments-block-1 .view-treatments .views-row .image-overflow,#block-views-block-treatments-block-2 .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,#block-views-block-treatments-block-2 .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;}.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{padding-top:100px;margin-bottom:60px;text-align:center;padding-top:50px;}@media (max-width:860px){.provider-locator header h2{padding-top:60px;}}@media (max-width:650px){.provider-locator header h2{padding-top:45px;}}@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 .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:0px 0px 10px #35302F26;border:1px solid #EBE9E8;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:#9B91A6;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:#9B91A6;}.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:#9B91A6;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:#9B91A6;text-decoration:underline;}.provider-locator .block-main-container .view-provider_locator .views-row .views-field-field-geofield-proximity{color:#9B91A6;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;}.provider-locator .block-main-container .views-element-container{width:48%;display:block;float:left;position:-webkit-sticky;position:sticky;top:150px;}.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 .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;}.physician-locator .footer-cta{margin-top:-50px;}.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-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 select,.provider-locator-b2c select{-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:"MontBold",serif;color:#309BA2;border:0;text-transform:uppercase;background-image:url("../svg/select-arrow-2.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-input select:focus,.provider-locator-b2c select:active,.provider-locator-b2c select:focus{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-input input[type=text]:focus,.provider-locator-b2c input[type=text]:active,.provider-locator-b2c input[type=text]:focus{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-b2c .provider-search-wrapper #provider-search,.provider-locator-b2c .provider-search-wrapper #provider-search-b2c{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;padding:13px 18px 10px 18px;color:white !important;background-color:#309BA2;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-b2c .provider-search-wrapper #provider-search:before,.provider-locator-b2c .provider-search-wrapper #provider-search-b2c: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-b2c .provider-search-wrapper #provider-search:after,.provider-locator-b2c .provider-search-wrapper #provider-search-b2c: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-b2c .provider-search-wrapper #provider-search:hover,.provider-locator-b2c .provider-search-wrapper #provider-search-b2c: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-b2c .provider-search-wrapper #provider-search:hover:before,.provider-locator-b2c .provider-search-wrapper #provider-search-b2c: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-b2c .provider-search-wrapper #provider-search:hover:after,.provider-locator-b2c .provider-search-wrapper #provider-search-b2c: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-b2c .provider-search-wrapper #provider-search:after,.provider-locator-b2c .provider-search-wrapper #provider-search-b2c:after{font-family:"Font Awesome 5 Free";content:"";}.lang-fr .provider-locator-input .input-wrapper{display:block;}.lang-fr .provider-locator-input select{width:100%;max-width:100%;}.lang-fr .provider-locator-input input{width:100%;max-width:100%;margin:10px 0;}.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[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-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("../svg/alma-footer-email-icon-2.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:right;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:right;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:right;}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_ .patientsduo a.solid-button-purple,.node--type-product_device_b2c_ .patientsduo a.solid-button-green{background-color:#6505B8;}.node--type-product_device_b2c_ .patientsduo .highlighted-features-benefits .highlighted-features .field_highlighted_feature .field_title{color:#6505B8;}.node--type-product_device_b2c_ .patientsduo .highlighted-features-benefits .highlighted-features .field_link a{background-color:#6505B8;}.node--type-product_device_b2c_ .patientsduo .provider-locator-b2c .provider-search-wrapper #provider-search-b2c{background-color:#6505B8;}.node--type-product_device_b2c_ .patientsduo .provider-show-wrapper .provider-show-all{background-color:#6505B8;}.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:#6505B8;}.node--type-product_device_b2c_ .patientsduo .provider-locator-b2c select{background-image:url("../svg/alma-duo-down-arrow-2.svg");}.node--type-product_device_b2c_ .patientsduo .provider-locator-input ::placeholder,.node--type-product_device_b2c_ .patientsduo .provider-locator-b2c ::placeholder{color:#6505B8;}.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:#6505B8;}.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:#6505B8;}.node--type-product_device_b2c_ .patientsduo 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_ .patientsduo .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_ .patientsduo .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_ .patientsduo .highlighted-features-benefits .slick-dots button,.node--type-product_device_b2c_ .patientsduo .featured-providers .slick-dots button{border:1px solid #6505B8;}.node--type-product_device_b2c_ .patientsduo .highlighted-features-benefits .slick-dots .slick-active button::before,.node--type-product_device_b2c_ .patientsduo .featured-providers .slick-dots .slick-active button::before{background-color:#6505B8;}.node--type-product_device_b2c_ .patientsduo .mobile-header-description .view-product_header_text_mobile{background-color:#6505B8;}.node--type-product_device_b2c_ .patientsduo .accessories .views-element-container{background:transparent linear-gradient(66deg,#5A00AA 0%,#260040 100%) 0% 0% no-repeat padding-box;}.node--type-product_device_b2c_ .patientsduo .highlighted-features-benefits .slick-arrow.slick-prev,.node--type-product_device_b2c_ .patientsduo .featured-providers .slick__arrow .slick-arrow.slick-prev{background-image:url("../svg/alma-duo-left-arrow-2.svg");}.node--type-product_device_b2c_ .patientsduo .highlighted-features-benefits .slick-arrow.slick-next,.node--type-product_device_b2c_ .patientsduo .featured-providers .slick__arrow .slick-arrow.slick-next{background-image:url("../svg/alma-duo-right-arrow-2.svg");}@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_ .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;}.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 .views-element-container{width:100%;position:relative;top:0px;margin-top:30px;}.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;}.provider-locator-input input[type=text]{margin-right:3%;}.provider-locator-input select{margin-right:3%;}}@media only screen and (max-width:980px){.scroll-animate{position:fixed;right:25px;bottom:25px;}.scroll-animate.hidden{display:none !important;}.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,.region-topnav #block-sociallinks-2{display:none;}#alma-container{width:100%;padding-top:85px;}.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-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:35px;}.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{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 .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:bold;}.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,.path-frontpage #block-views-block-home-products-block-3 .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,.path-frontpage #block-views-block-home-products-block-3 .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),.path-frontpage #block-views-block-home-products-block-3 .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),.path-frontpage #block-views-block-home-products-block-3 .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,.path-frontpage #block-views-block-home-products-block-3 .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,#block-views-block-treatments-block-2 .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,#block-views-block-treatments-block-2 .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),#block-views-block-treatments-block-2 .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),#block-views-block-treatments-block-2 .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,#block-views-block-treatments-block-2 .view-treatments .views-row .views-field-fieldset-1{height:33vw;}.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("../svg/alma-arrow-green-left-2.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("../svg/alma-arrow-green-right-2.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 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;margin-bottom:20px;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;}.field_marketo_form_embed{padding:20px 0 45px 0;}.align-left,.align-right{margin-left:0px;margin-right:0px;margin-bottom:30px;float:none;display:block;height:auto;}figure{max-width:100%;display:table !important;margin-bottom:0px !important;}#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;}#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;}.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;}.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;}.featured-articles-webinars .field_featured_article article{padding:25px;}.featured-articles-webinars .field_featured_article_image{display:none;}.form-wrapper{text-align:left;}.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;}#block-views-block-treatments-block-1 .bef-exposed-form,#block-views-block-treatments-block-2 .bef-exposed-form{margin-bottom:45px;}#block-views-block-treatments-block-1 .bef-exposed-form select,#block-views-block-treatments-block-2 .bef-exposed-form select{background-position:98% 19px;width:100%;}.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;}.home-header footer{display:block;background-color:#442C5C;padding:20px 15px;color:white;}.customer-resources footer{margin-top:0px;}.physician-locator .footer-cta{margin-top:0px;}.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;}.path-frontpage .home-events .block-main-container{padding:0;}.path-frontpage #block-views-block-featured-items-block-1,.path-frontpage #block-views-block-featured-items-block-1-2{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,.path-frontpage #block-views-block-featured-items-block-1-2{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,.path-frontpage #block-views-block-featured-items-block-1-2{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,.path-frontpage #block-views-block-featured-items-block-1-2 .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,.path-frontpage #block-views-block-featured-items-block-1-2 .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,.path-frontpage #block-views-block-featured-items-block-1-2 .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,.path-frontpage #block-views-block-featured-items-block-1-2 .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,.path-frontpage #block-views-block-featured-items-block-1-2 .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,.path-frontpage #block-views-block-featured-items-block-1-2 .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,.path-frontpage #block-views-block-featured-items-block-1-2 .slick--view--featured-items .slick-dots .slick-custom-before path,.path-frontpage #block-views-block-featured-items-block-1-2 .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,.path-frontpage #block-views-block-featured-items-block-1-2 .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,.path-frontpage #block-views-block-featured-items-block-1-2 .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,.path-frontpage #block-views-block-featured-items-block-1-2 .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,.path-frontpage #block-views-block-featured-items-block-1-2 .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 #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;}.node--type-product_device .mobile-header-description .view-product_header_text_mobile .views-field-field-header-text-html p:first-child,.node--type-product_device_b2c_ .mobile-header-description .view-product_header_text_mobile .views-field-field-header-text-html p:first-child{margin-top:0px;}.node--type-product_device .mobile-header-description .view-product_header_text_mobile .views-field-field-header-text-html p:last-child,.node--type-product_device_b2c_ .mobile-header-description .view-product_header_text_mobile .views-field-field-header-text-html p:last-child{margin-bottom:0px;}}@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,#block-views-block-home-products-block-3{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;}.home-header footer{padding:10px 15px 20px 15px;}#block-views-block-treatments-block-1 .view-treatments,#block-views-block-treatments-block-2 .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,#block-views-block-treatments-block-2 .view-treatments{padding-bottom:60px;}}@media only screen and (max-width:750px) and (max-width:650px){#block-views-block-treatments-block-1 .view-treatments,#block-views-block-treatments-block-2 .view-treatments{padding-bottom:45px;}}@media only screen and (max-width:750px){#block-views-block-treatments-block-1 .view-treatments .views-row,#block-views-block-treatments-block-2 .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),#block-views-block-treatments-block-2 .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),#block-views-block-treatments-block-2 .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),#block-views-block-treatments-block-2 .view-treatments .views-row:nth-last-child(3),#block-views-block-treatments-block-2 .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,#block-views-block-treatments-block-2 .view-treatments .views-row:last-child{margin:0;}#block-views-block-treatments-block-1 .view-treatments .views-row:hover .image-overflow img,#block-views-block-treatments-block-2 .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,#block-views-block-treatments-block-2 .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,#block-views-block-treatments-block-2 .view-treatments .views-row .triangle-mobile img{display:block;}#block-views-block-treatments-block-1 .view-treatments .views-row .product-border,#block-views-block-treatments-block-2 .view-treatments .views-row .product-border{display:none;}#block-views-block-treatments-block-1 .view-treatments .views-row .views-field-fieldset-1,#block-views-block-treatments-block-2 .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,#block-views-block-treatments-block-2 .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,#block-views-block-treatments-block-2 .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,#block-views-block-treatments-block-2 .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("../svg/left-arrow-purple-2.svg");background-repeat:no-repeat;background-position:left center;}.path-frontpage .home-products-mobile .slick__arrow .slick-arrow.slick-next{background-image:url("../svg/right-arrow-purple-2.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 .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 .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;}.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,.path-frontpage #block-views-block-featured-items-block-1-2 .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,.path-frontpage #block-views-block-featured-items-block-1-2 .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 .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-244035 .accessories .views-element-container .slick--view--handpiece-accessories .slick__arrow > .slick-arrows,.node--type-product_device_b2c_.page-node-244035 .accessories .views-element-container .slick--view--handpiece-accessories .slick__arrow > .slick-arrows{width:100%;}.node--type-product_device.page-node-244035 .accessories .views-element-container .slick--view--handpiece-accessories .slick__arrow > .slick-arrows .slick-prev,.node--type-product_device_b2c_.page-node-244035 .accessories .views-element-container .slick--view--handpiece-accessories .slick__arrow > .slick-arrows .slick-prev{left:15px;}.node--type-product_device.page-node-244035 .accessories .views-element-container .slick--view--handpiece-accessories .slick__arrow > .slick-arrows .slick-next,.node--type-product_device_b2c_.page-node-244035 .accessories .views-element-container .slick--view--handpiece-accessories .slick__arrow > .slick-arrows .slick-next{right:15px;}.node--type-product_device.page-node-244035 .accessories .views-element-container .slick--view--handpiece-accessories .par-handpiece_accessory_callout,.node--type-product_device_b2c_.page-node-244035 .accessories .views-element-container .slick--view--handpiece-accessories .par-handpiece_accessory_callout{display:block;}.node--type-product_device.page-node-244035 .accessories .views-element-container .slick--view--handpiece-accessories .par-handpiece_accessory_callout > div.field_image img,.node--type-product_device_b2c_.page-node-244035 .accessories .views-element-container .slick--view--handpiece-accessories .par-handpiece_accessory_callout > div.field_image img{max-width:80%;}.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 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;}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{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 .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;}
