.solutions .header-container.container-fluid{padding:0 !important}.solutions .solutions__section{padding:36px 0}.solutions .solutions__banner{background-size:cover;padding:120px 0 60px}.solutions .solutions__banner .solutions__action{min-width:226px;width:auto}.solutions .solutions__section .shell{display:flex}.solutions .solutions__section-left,.solutions .solutions__section-right{width:50%;display:flex;flex-direction:column}.solutions .solutions__banner .solutions__section-left:only-child{align-items:center;width:100%;padding-right:0}.solutions .solutions__banner .solutions__section-left:only-child .solutions__banner-description{text-align:center}.solutions .solutions__overview .solutions__section-right{justify-content:center}.solutions .solutions__section-left{padding-right:60px}.solutions .solutions__section-left:only-child{width:100%;padding:0}.solutions .solutions__banner-header{color:#13132a}.solutions .solutions__banner-header{font-family:'Montserrat';font-style:normal;font-weight:600;font-size:42px;text-align:left;margin-bottom:16px;line-height:48px}.solutions .solutions__banner-description{color:#26546d;font-size:18px;line-height:26px;font-family:'Montserrat';font-style:normal;font-weight:300;margin-bottom:0}.solutions .solutions__action{width:226px;text-align:center}.solutions .solutions__dotted-icon{position:absolute;width:100px}.solutions .solutions__banner-video{width:100%;height:100%}.solutions .solutions__section-header{font-family:'Montserrat';font-style:normal;font-weight:normal;font-size:30px;line-height:37px;color:#081353;margin-bottom:24px;font-weight:300;line-height:48px}.solutions .solutions__description{font-family:'Open Sans';font-style:normal;font-weight:normal;font-size:16px;line-height:22px;color:#000}.solutions .solutions__description a{color:#21a8b5}.solutions .solutions__description--small{font-size:14px;line-height:21px}.solutions__nav--fixed{position:fixed;top:0;right:0;left:0;z-index:3}.solutions .solutions__nav .submenu{display:flex;justify-content:space-around}.solutions .solutions__nav li a{height:48px}.solutions .solutions__overview,.solutions .solutions__featured-resources{position:relative;background-color:#FFF}.solutions .solutions__overview{overflow:hidden}.solutions .solutions__overview .shell{position:relative}.solutions .solutions__overview .solutions__dotted-icon{bottom:-98px;left:-24px}.solutions .solutions__overview .solutions__section-right{align-items:center}.solutions .solutions__featured-resources{background-image:url("/images/fortanix/solutions/featured-resources-gartner-bg.png");background-position:bottom;background-repeat:no-repeat;background-size:contain}.solutions .solutions__overview-image{width:100%;z-index:10}@media(min-width:768px){.solutions.app-encryption .solutions__overview-image{width:75%}.solutions.app-encryption .solutions__section-right{justify-content:flex-end}.solutions.app-encryption .solutions__featured-resources{padding-bottom:0}.solutions.app-encryption .solutions__featured-resources .shell{padding-bottom:0}.solutions.app-encryption .solutions__featured-resource-image{width:100%}}.solutions .solutions__flex-wrapper{display:flex;flex-wrap:wrap;justify-content:space-between}.solutions .solutions__flex-item{margin-bottom:20px}.solutions .solutions__feature,.solutions .solutions__resource{width:31%;background-color:#FFF;display:flex;flex-direction:column;border-radius:10px;overflow:hidden}.solutions .solutions__feature{transition:.33s all ease-out;z-index:10}.solutions .solutions__feature:hover{transform:scale(1.06)}.solutions .solutions__feature-name{font-weight:300;font-family:'Montserrat';margin:20px 20px 10px;color:#21a8b5;font-size:18px;line-height:20px;text-align:left}.solutions .solutions__what-we-do .solutions__description{margin:10px 20px 20px}.solutions .solutions__what-we-do .solutions__dotted-icon{top:110px;right:-22px}.solutions .solutions__what-we-do a.cta{margin-left:20px;margin-bottom:20px;color:#21a8b5}.solutions .solutions__featured-resources .solutions__section-right{align-items:center}.solutions .solutions__featured-resources .solutions__description{margin-bottom:24px}.solutions .solutions__feature-image{width:150px;height:150px}.solutions .solutions__featured-resource-header{font-size:4.8rem;font-weight:600;color:#002856}.solutions .solutions__featured-resource-header sub{font-size:12px}.solutions .solutions__featured-resource-image{width:90%}.solutions .solutions__featured-resource-sub-header{margin-bottom:24px;font-family:'Montserrat';font-style:normal;font-weight:300;font-size:24px;line-height:30px;color:#081353}.solutions .solutions__what-we-do .shell,.solutions .solutions__benefits .shell,.solutions .solutions__resources .shell{position:relative;flex-direction:column}.solutions .solutions__featured-resources .shell,.solutions .solutions__overview .shell{padding-bottom:50px}.solutions .solutions__featured-resources .solutions__section-right{display:flex;flex-direction:column;justify-content:center;align-items:center}.solutions .solutions__benefit{display:flex;margin-bottom:60px}.solutions .solutions__benefit.solutions__benefit:nth-child(2n+1){flex-direction:row-reverse}.solutions .solutions__benefit-left{width:60%;display:flex;flex-direction:column}.solutions .solutions__benefit-right{flex-grow:1;display:flex;align-items:center;justify-content:center}.solutions .solutions__benefit-header{font-family:'Montserrat';font-style:normal;font-weight:300;font-size:24px;line-height:30px;color:#21a8b5;margin-bottom:10px}.solutions .solutions__benefit-image{width:200px}.solutions .solutions__benefits .solutions__dotted-icon{right:-20px;bottom:-70px}.solutions .solutions__customer-success{background-color:#dae9ff}.solutions .solutions__customer-success .shell{position:relative}.solutions .solutions__customer{padding:50px 40px;display:flex;max-width:480px}.solutions .solutions__customer-success .solutions-carousel__items{margin-bottom:0;overflow:hidden}.solutions .carousel__prev,.solutions .carousel__next{position:absolute;top:45%;padding:3px;cursor:pointer;z-index:10}.solutions .carousel__next{right:16px}.solutions .carousel__prev:before,.solutions .carousel__next:before{content:'';border:solid #081353;border-width:0 4px 4px 0;display:block;width:16px;height:16px}.solutions .carousel__prev:before{transform:rotate(135deg);-webkit-transform:rotate(135deg)}.solutions .carousel__next:before{transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}.solutions .solutions__customer-image{width:30%;display:flex;flex-direction:column-reverse;justify-content:center;align-items:center}.solutions .solutions__customer-video{width:60%;display:flex;flex-direction:column-reverse;justify-content:center;align-items:center;padding-right:35px}.solutions .solutions__customer-image img{width:180px}.solutions .solutions__customer-message{width:70%;display:flex;flex-direction:column}.solutions .solutions__customer-message:only-child{width:100%}.solutions .solutions__customer-message span{font-family:'Montserrat';font-style:normal;font-weight:100;font-size:20px;line-height:26px;color:#5f6089;padding-right:22px}.solutions .solutions__customer-name{margin-top:10px;text-align:right;font-family:'Open Sans';font-style:normal;font-weight:normal;font-size:16px;line-height:22px;color:#5f6089;padding-right:44px}.solutions .solutions__customer-source{font-family:"Open Sans";font-weight:normal;font-size:16px;line-height:22px;color:rgba(95,96,137,0.87)}.solutions .solutions__resources{background-color:white}.solutions .solutions__customer-message-quote--left,.solutions .solutions__customer-message-quote--right{width:44px;height:35px;margin:8px 0 16px}.solutions .solutions__customer-message-quote--right{display:flex;margin-left:auto;transform:rotate(180deg)}.solutions .solutions__footer{background-color:white}.solutions .solutions__footer .solutions__action{display:flex;justify-content:center;align-items:center}.solutions .solutions__footer i{font-size:20px;margin-right:9px}.solutions #overlay,.solutions #overlay2,.case-study #overlay2{position:fixed;background:rgba(48,69,92,0.5);width:100%;height:100%;top:0;left:0;text-align:center;z-index:9999;display:none;flex-direction:column;align-items:center;justify-content:center}.solutions #solutions-video-thumbnail,.solutions #use-case-video-thumbnail{cursor:pointer}.solutions #solutions__banner-video,.solutions #use-case__banner-video{width:50%;height:450px}.solutions .underline{position:relative;display:inline-block}.solutions .underline::after{position:absolute;display:block;bottom:6px;content:"";width:100%;height:12px;border-radius:3px;background-color:#00c6da;mix-blend-mode:multiply}.solutions .underline.underline--small::after{height:8px;bottom:10px}@media(min-width:768px){.solutions .solutions__customer{max-width:750px}}@media(min-width:992px){.solutions .solutions__customer{max-width:970px}}@media(min-width:1200px){.solutions .solutions__customer{max-width:1080px}}@media(max-width:768px){.solutions .solutions__banner .shell{flex-direction:column}.solutions .solutions__section-left,.solutions .solutions__section-right{width:100%}.solutions .solutions__section-left{padding-right:0;padding-bottom:24px}.solutions .solutions__nav .submenu{flex-direction:column}.solutions .solutions__nav li,.solutions .solutions__nav a{width:100%}.solutions .solutions__nav .shell{padding:0}.solutions .solutions__flex-wrapper{flex-direction:column}.solutions .solutions__flex-wrapper .solutions__feature,.solutions .solutions__flex-wrapper .solutions__resource{width:100%}.solutions .solutions__overview .shell,.solutions .solutions__featured-resources .shell{flex-direction:column}.solutions .solutions__benefit,.solutions .solutions__benefit.solutions__benefit:nth-child(2n+1){flex-direction:column-reverse}.solutions .solutions__benefit-left{margin-top:30px;width:100%}.solutions .solutions__customer{padding:50px 30px;flex-direction:column}.solutions .solutions__customer-image,.solutions .solutions__customer-video,.solutions .solutions__customer-message{width:100%;padding:0}.solutions .solutions__customer-image,.solutions .solutions__customer-video{margin-bottom:24px}.solutions .solutions__customer-message span{padding-right:0}.solutions .solutions__banner-video{height:185px}.solutions #solutions__banner-video,.solutions #use-case__banner-video{width:auto;height:auto}}@media only screen and (min-width:768px){.solutions .solutions__overview.overview-reverse .shell{flex-direction:row-reverse}.solutions .solutions__overview.overview-reverse .shell .solutions__section-left{padding-left:30px;padding-right:0;width:50%}.solutions .solutions__overview.overview-reverse .shell .solutions__section-right{width:50%}.solutions .solutions__overview.overview-reverse .solutions__overview-image{width:80%;z-index:10}}@media only screen and (min-width:992px){.solutions .solutions__overview.overview-reverse .shell{flex-direction:row-reverse}.solutions .solutions__overview.overview-reverse .shell .solutions__section-left{padding-left:60px;padding-right:0}.solutions.solutions-integration .solutions__section-right{width:45%;justify-content:center}.solutions.solutions-integration .solutions__section-left{width:55%;padding-top:40px}}.solutions.solutions-integration .solutions__banner-description{margin-top:0}@media only screen and (max-width:1199px){.solutions.solutions-integration .solution__links{flex-direction:column;align-items:flex-start}.solutions.solutions-integration .solution__links .secondary_cta{margin-top:15px;margin-left:0}}@media only screen and (max-width:991px){.solutions.solutions-integration section.solutions__banner.solutions__section{padding-top:80px;padding-bottom:50px}}.integration-container .card .text-overlay{display:flex;justify-content:center}.integration-container .card .text-overlay img{margin:0}.integration-container .card .card-tag{display:inline-block;padding:7px 15px 7px 18px;text-transform:uppercase;color:#fff;font-family:'Montserrat';font-style:normal;font-weight:500;background:#6e7fbb;border-radius:5px;font-size:10px;line-height:12px;letter-spacing:.49875px;position:absolute;right:-10px;top:15px}.bg-service-now{background:linear-gradient(359.54deg,#b3decb -5.45%,#e1ebe9 50.27%)}.bg-snowflake{background:linear-gradient(180deg,#dbf6ff 33.51%,#a5e7ff 98.27%)}.bg-oracle{background:linear-gradient(359.54deg,#ffc5c5 -5.45%,#ffe6e6 50.27%)}.servicenow-integration .solution__links .secondary_cta:only-child{margin:0}.solutions.servicenow-integration .solutions__overview .solutions__dotted-icon{display:none}.solutions.servicenow-integration .solutions__featured-resources .solutions__section-left{justify-content:center}.solutions.servicenow-integration .solutions__section-header{padding:0;margin:0}.solutions.servicenow-integration .solutions__featured-resources .solutions__action{width:265px}.solutions.servicenow-integration .solutions__overview.overview-reverse .shell,.solutions.servicenow-integration .solutions__overview.overview-reverse{padding-bottom:0}.solutions.servicenow-integration .solutions__what-we-do,.solutions.servicenow-integration .solutions__benefits{background-color:#f5f9fc}@media only screen and (min-width:768px){.solutions.servicenow-integration .solutions__overview .solutions__section-left,.solutions.servicenow-integration .solutions__overview .solutions__section-right{width:50%}}.solutions.hipaa-compliance .solutions__featured-resources h2.solutions__section-header,.solutions.secure-virtualization .solutions__featured-resources h2.solutions__section-header,.solutions.servicenow-integration .solutions__featured-resources h2.solutions__section-header{font-size:20px;line-height:24px;margin:0;padding:0}.solutions.hipaa-compliance .solutions__featured-resources h2.solutions__section-header .underline::after,.solutions.secure-virtualization .solutions__featured-resources h2.solutions__section-header .underline::after,.solutions.servicenow-integration .solutions__featured-resources h2.solutions__section-header .underline::after{content:none}.solutions.hipaa-compliance .solutions__featured-resources h3,.solutions.secure-virtualization .solutions__featured-resources h3,.solutions.servicenow-integration .solutions__featured-resources h3{font-family:'Montserrat';font-style:normal;font-weight:600;font-size:30px;line-height:33px;color:#081353;padding-bottom:15px}.solutions.servicenow-integration .solutions__featured-resources h3+*{margin-top:0}.solutions .solutions__section-header{font-weight:400}.solutions .solutions__banner-description ul{list-style:initial;font-family:"Montserrat";font-style:normal;font-weight:300;margin-bottom:40px;font-size:16px;line-height:1;color:#26546d;margin-top:15px;padding-left:20px}.solutions .solutions__banner-description ul li{margin-bottom:10px}.form-container{background:#fff;border-radius:17px}.solutions .form-wrapper{background:#fff;box-shadow:0px 2px 20px rgba(0,0,0,0.1);border-radius:9px;overflow:auto}.solutions .form-wrapper .close-btn{display:flex;justify-content:flex-end;padding-right:15px;padding-top:4px;color:#26546d;font-size:20px}.solutions .form-wrapper .close-btn span{cursor:pointer}.solutions .form-wrapper .form-heading{text-transform:uppercase;padding:0;margin-top:20px;margin-bottom:0;text-align:center;font-family:Montserrat;font-style:normal;font-weight:normal;font-size:22px;line-height:30px;color:#6c6e9b}.solutions .form-wrapper .frm-block{margin-top:0}.solutions .form-wrapper label{font-family:Montserrat;font-style:normal;font-weight:600;font-size:14px;line-height:17px;text-align:left;color:#518199}.solutions .form-wrapper fieldset{text-align:left}.solutions .form-modern .frm-block .hs-fieldtype-intl-phone.hs-input select{width:35% !important;margin-bottom:0 !important}.solutions .form-modern .frm-block .hs-fieldtype-intl-phone.hs-input input{width:62% !important;margin:0;margin-top:5px}.solutions .form-modern .frm-block input[type=text],.solutions .form-modern .frm-block input[type=email],.solutions .form-modern .frm-block input[type=password],.solutions .form-modern .frm-block input[type=tel],.solutions .form-modern .frm-block textarea,.solutions .form-modern .frm-block select{background:#f7f9fc;border:2px solid #edeff2;box-sizing:border-box;border-radius:5px;padding:0;padding-left:10px;height:40px}.solutions .form-modern .frm-block select{background-image:linear-gradient(45deg,transparent 50%,#4d4d4d 50%),linear-gradient(135deg,#4d4d4d 50%,transparent 50%);background-position:calc(100% - 20px) calc(1em + 2px),calc(100% - 15px) calc(1em + 2px),calc(100% - 2.5em) .5em;background-size:5px 5px,5px 5px,1px 1.5em;background-repeat:no-repeat}.solutions .form-modern .frm-block select:focus{background-image:linear-gradient(45deg,#4d4d4d 50%,transparent 50%),linear-gradient(135deg,transparent 50%,#4d4d4d 50%);background-position:calc(100% - 15px) 1em,calc(100% - 20px) 1em,calc(100% - 2.5em) .5em;background-size:5px 5px,5px 5px,1px 1.5em;background-repeat:no-repeat;outline:0}.solutions .frm-block label.hs-error-msg{color:#ea3248;font-size:12px;display:block;margin-bottom:5px}.solutions .frm-block .hs-input{margin-bottom:10px}.solutions .form-wrapper p{font-family:'Open Sans';font-style:normal;font-weight:normal;font-size:14px;line-height:19px;color:#000}.solutions .form-wrapper p a{color:#000}@media only screen and (max-width:575px){.solutions .form-modern .frm-block input[type=text],.solutions .form-modern .frm-block input[type=email],.solutions .form-modern .frm-block input[type=password],.solutions .form-modern .frm-block input[type=tel],.solutions .form-modern .frm-block textarea,.solutions .form-modern .frm-block select{height:35x}}