body header>div>div{box-shadow:0 2px 18px 0 rgba(0,0,0,.3)}body #page-container .hp-header .hp-page-header-column.header-column-left img{margin-top:12px}body #page-container #main-content{min-height:calc(100vh - 435px)}body.page-template-default.page-id-334 #et-main-area{margin-top:-167px}body.single-product #page-container header .interior-page-secondary-menu--section{position:fixed;width:100%}body.single-product #page-container #main-content{padding-top:52px;margin-top:115px}body.single-product .container{max-width:100%}body #page-container .et_pb_text .et_pb_text_inner ul{margin:30px 0;padding:0 0 0 35px}body #page-container .et_pb_text .et_pb_text_inner ul.nested-list{margin:10px 0}body #page-container .et_pb_text .et_pb_text_inner ol{margin:15px 0}body #page-container p.no-padding{padding:0!important}body #page-container .et_pb_section .et_pb_button.bold:after{font-size:22px!important;font-weight:800!important}body .flex-interior-row{align-items:center;display:flex;height:100%}body footer .footer-caption-title{font-family:"Galano Grotesque W05 Bold"!important;font-style:italic}body .footer-caption-title sup{font-size:8px}footer .footer--subscribe-cta{background-color:#000000;height:60px;width:450px}footer .footer--subscribe-cta-link{color:#ffffff;display:inline-block;font-size:13px;height:100%;line-height:1.1;padding:8px 155px 8px 8px;width:100%}footer .footer--subscribe-cta-link-wrap{background-image:url("https://randsimdevdev.wpengine.com/wp-content/uploads/2024/05/email-banner-img-2.png");background-repeat:no-repeat;background-position:right;height:100%;width:100%}footer .footer--subscribe-cta-link .yellow{color:#FFB81D}footer .contact-menu-column{display:flex;justify-content:flex-end}body .et_pb_button.long-text-button{line-height:0.8em!important}body #page-container #interiorPageRowWithSidebar .interior-product-page-list-text ul{margin-top:8px;padding-bottom:0;padding-top:0}body #page-container #interiorPageRowWithSidebar .interior-product-page-list-text p{padding:0}.header-top-menu{display:flex;justify-content:flex-end;padding-top:10px}.header-top-menu #searchBox{border-bottom:2px solid #424040;border-left:0;border-right:0;border-top:0}.header-top-menu #SearchButton{background:transparent;color:#424040;font-family:ETmodules!important;font-weight:400!important;transform:rotate(180deg)}.hp-header .header-top-menu #searchBox{background-color:transparent;border-bottom:2px solid #fff;color:#fff;height:22px}.hp-header .header-top-menu #SearchButton{color:#fff}.hp-header .header-top-menu .header-top-menu-link a{color:#fff;font-size:14px}.header-top-menu .header-top-menu-link a.black-link{color:#000;font-size:14px}.header-top-menu .header-top-menu-link a.purple-link{color:#1237a0;font-size:14px}.hp-header .header-top-menu .header-top-menu-link,.header-top-menu .header-top-menu-link{margin-left:10px}.hp-header .header-top-menu .header-top-menu-link:last-child,.header-top-menu .header-top-menu-link:nth-child(3){margin-right:10px}body #page-container .hp-header-menu ul.sub-menu{box-shadow:0
10px 10px 0 rgb(0 0 0 / 16%);padding:0;width:230px}body #page-container .hp-header-menu ul.sub-menu li
body #page-container .main-header-upper-menu ul.sub-menu li{padding:0}body #page-container .hp-header-menu ul.sub-menu a,body #page-container .main-header-upper-menu ul.sub-menu a{text-transform:none;padding:0!important}#mainHeaderUpperMenu #menu-main-menu>.menu-item:last-child,#menu-main-menu>.menu-item:last-child{background:#1237a0;color:#fff!important;line-height:34px;margin-left:1.2rem;margin-top:-4px;max-height:34px}#mainHeaderUpperMenu #menu-main-menu>.menu-item>a,#transparentHeaderMenu #menu-main-menu>.menu-item>a{padding-bottom:27px}#mainHeaderUpperMenu #menu-main-menu>.menu-item:last-child a,#menu-main-menu>.menu-item:last-child a{background:#1237a0;color:#fff!important;max-height:34px;padding-bottom:10px;max-height:34px}body #page-container .hp-header-menu a,body #page-container .main-header-upper-menu a{text-transform:uppercase}body #page-container .main-header-upper-menu #menu-main-menu a:after,body #page-container .hp-header-menu #menu-main-menu a:after{display:none}body #page-container .inner-header .interior-page-default-header{justify-content:flex-end;margin-bottom:0}.inner-header{z-index:3}.interior-page-secondary-menu--section{z-index:2}.has_et_pb_sticky .interior-page-secondary-menu--section{position:fixed;width:calc(100vw - 17px)}body header div.interior-page-secondary-menu--column{display:flex;height:52px}body header div.interior-page-secondary-menu--column p,.interior-page-secondary-menu--column .et-menu-nav li.menu-item{line-height:52px;margin-top:0}.single-product .interior-page-secondary-menu--column .et-menu-nav li.menu-item{line-height:52px!important;margin-top:0!important}body.single-product #page-container header .product .interior-page-secondary-menu--section{position:fixed}.interior-page-secondary-menu--column li.current_page_item a{font-family:"Galano Grotesque W05 Bold"!important;font-weight:800!important}body header div.interior-page-secondary-menu--column p:after{content:"";border-right:1px solid #ffffff;padding-right:20px;height:27px;position:relative;margin-right:20px}#interiorPageSecondaryMenuColumnRight .et_pb_menu__menu>nav>ul>li{margin-top:0}.interior-page-with-menu-banner-section.banner-section{display:flex;flex-direction:column;justify-content:center;width:100%}body footer .rand-sim-footer--bottom-menu #menu-bottom-footer-menu:before{content:'Copyright 2024 by Rand Simulation';font-size:11px;font-family:inherit;margin-right:6px}body footer .rand-sim-footer--bottom-menu #menu-bottom-footer-menu li{align-items:center;margin-top:0;padding:0}body footer .rand-sim-footer--bottom-menu #menu-bottom-footer-menu li:before{content:'|';font-size:11px;font-family:inherit;color:#000}body footer #menu-bottom-footer-menu li a{padding:0 6px!important}@media screen and (min-width:981px){.hp-image-card-section .hp-image-card-row.hp-image-card-row-flex{display:flex;justify-content:center}.hp-image-card-row.hp-image-card-row-flex .hp-card-with-image{width:29.6667%;margin-right:5.5%}}.hp-image-card-row.hp-image-card-row-flex .hp-card-with-image{min-width:29.6667%;max-width:326.328px}@media (min-width:1100px){.hp-icon-card-row{position:relative;top:-94px}.hp-banner-carousel .n2-ss-slider{height:calc(100vh - 115px)}body .hp-call-to-action-section{min-height:30vh;position:relative}body .hp-call-to-action-section .hp-call-to-action-row{display:flex;position:absolute;top:0;bottom:0;left:0;right:0;align-items:center}}#homePageBannerCarousel{margin-top:100px}body #homePageBannerCarousel .n2-ss-button-container a{font-weight:600;font-family:"Galano Grotesque W05 SemiBold"!important}body #page-container h2.hp-banner-heading,body #page-container h2.hp-banner-heading .yellow{font-family:"Galano Grotesque W05 Bold"!important;font-weight:800}.hp-banner-heading .yellow{color:#FFB81D}#hpTestimonialSlider .n2-ss-section-main-content>div>div{margin-bottom:2em}#hpTestimonialSlider .n2-ss-section-main-content>div:first-child>div{margin-bottom:3em}body .hp-testimonial-slider{clip-path:polygon(0 12%,5% 0,100% 0,100% 100%,0 100%)}.hp-call-to-action-column--text:before{content:'';width:22%;height:4px;background-color:#000;position:absolute;top:-30px}.hp-card-with-image{clip-path:polygon(0 12%,12% 0,100% 0,100% 100%,0 100%)}.hp-image-card-heading h3{padding:36px 36px 36px 38px;min-height:130px}.hp-image-card-row-flex .hp-card-with-image{float:none}@media (min-width:981px){body .interior-page-body-section-with-sidebar .interior-page-column-with-sidebar--body{width:69.5%}body .interior-page-body-section-with-sidebar .interior-page-column-with-sidebar--sidebar{width:25%}body #page-container .testimonial-slider-quote-text p{max-height:355px;overflow-y:scroll}body .interior-page-call-to-action-footer{min-height:30vh;position:relative}body .interior-page-call-to-action-footer .interior-page-call-to-action-row{display:flex;position:absolute;top:0;bottom:0;left:0;right:0;align-items:center}body .interior-page-call-to-action-column--image{height:100%}.interior-page-call-to-action-column--text:before{content:'';width:22%;height:4px;background-color:#fff;position:absolute;top:-30px}}#interiorPageWithSidebarColumnSidebarRight h3{line-height:20px}#interiorPageWithSidebarColumnSidebarRight .et_pb_heading,#interiorPageWithSidebarColumnSidebarRight .et_pb_text{width:250px;max-width:250px}.interior-page-testimonial-row .n2-ss-slider-controls.n2-ss-slider-controls-absolute-left{flex-direction:column;top:50%}.interior-page-testimonial-row .testimonial-slider-controls-left img{object-position:-20% 89%}.testimonial-slider-controls-left .n2-ss-slider-1{clip-path:polygon(0 60.00px,60.00px 0,100% 0,100% 100%,0 100%)}.testimonial-slider-controls-left .n2-ss-slider-controls-absolute-left{margin-top:-60px}.testimonial-slider-controls-left .n2-ss-slider-controls-absolute-left img{padding:20px;border:2px solid #000000;border-radius:50%;margin:10px 0}body .product-title-column{display:flex;flex-wrap:wrap}.product-title-column .product-title{width:100%}.product-page-heading-banner .et_pb_button_module_wrapper{width:50%}.product-page-heading-banner .product-banner-links{}body.single-product .product #productPageHeadingBanner.product-page-heading-banner .product-banner-links a{color:#000;font-size:16px;padding:0 2rem}#productPageHeadingBanner.product-page-heading-banner .product-banner-links a:first-child{border-right:1px solid #e5e5e5}.product-description-row{position:relative}.product #productPagePurpleSection .product-description-row .product-description h3{color:#ffffff}body.single-product .product #productPagePurpleSection .product-description-row .product-description-column--text{margin-right:0;width:70.333%;padding-right:5.5%}body.single-product #productPagePurpleSection .product-description-row .product-description-column--image{position:absolute;height:100%;top:0;bottom:0;right:0}body.single-product .product #interiorPageCallToActionFooterPurple .interior-page-call-to-action-row{position:absolute}body.single-product #main-content .container{width:100%;min-width:100%}#interiorPageFilterGridRow .dpdfg_filtergrid .dp-dfg-image,#allProductsFilterGrid .dp-dfg-image{margin-bottom:30px}body #page-container #interiorPageFilterGridSection #interiorPageFilterGridRow .dpdfg_filtergrid .et-pb-icon,body #page-container #allProductsFilterGrid .et-pb-icon{background:transparent;color:#1237a0!important;font-family:ETmodules!important;font-weight:400!important}img.dp-dfg-featured-image{height:96px!important;max-height:96px!important;width:96px!important;max-width:96px!important}#interiorPageFilterGridSection #interiorPageFilterGridRow .dpdfg_filtergrid .dp-dfg-header h3.entry-title a,#interiorPageFilterGridSection #allProductsFilterGrid .dp-dfg-header h3.entry-title a,.read-more-wrapper .dp-dfg-more-button{font-family:"Galano Grotesque W05 SemiBold"!important}@media screen and (min-width:890px){.dp-dfg-items article{min-height:375px;height:375px}}body #page-container .et_pb_section .dpdfg_filtergrid .et_pb_button.dp-dfg-clear-filters-button{font-family:"Galano Grotesque W05 SemiBold"!important}.cloud-image-wrapper{align-items:center;display:flex;justify-content:space-between}.cloud-image-wrapper .cloud-image img{height:100%;width:90%;max-width:400px}body #page-container .cloud-image-wrapper .cloud-image.exxact-image{padding:30px 30px 30px 0px}body #page-container .cloud-image-wrapper .cloud-image.exxact-image{padding:30px 0 30px 30px}.uf-resource-item a.ufitem_link_btn{display:flex}.uf-resource-item a.ufitem_link,.uf-resource-item a.ufitem_link_btn span{font-family:"Galano Grotesque W05 SemiBold"!important;font-weight:600}.ufitem_link_btn:after{color:#1237a0;content:'5';font-family:ETmodules!important;font-size:22px;font-weight:800;line-height:22px;margin-left:0.3em;left:auto}.resources-single-item .ufitem_link_btn:after{display:none;content:'';margin:0}.uf-resource-item.resources-single-item .ufitem_info .ufitem_link_btn a{font-family:"Galano Grotesque W05 SemiBold"!important;font-weight:600}.resources-single-item.resources-single-item .ufitem_info .ufitem_link_btn a:after{font-size:22px;font-weight:900;line-height:24px}body #uberFlipRelatedResourcesDiviRow .owl-carousel{display:flex;flex-direction:column;position:relative}body #uberFlipRelatedResourcesDiviRow .owl-carousel .owl-nav{position:absolute;width:100%;text-align:right;top:-115px}body #page-container .n2-section-smartslider .client_name p{font-family:"Galano Grotesque W05 SemiBold"!important;font-weight:600!important}body #page-container .n2-section-smartslider p,body div#n2-ss-3 .n2-font-08f57d048286391ab131069d223a1440-hover{font-family:"Galano Grotesque W05 Regular"!important;font-weight:400!important}body #page-container #hpFeaturedResourcesSection{padding:10rem 0}#hpFeaturedResourcesSection .et_pb_row_4col>div.et_pb_column_1_4{width:23%;margin-right:2.6666%}#hpFeaturedResourcesSection .et_pb_row_4col>div.et_pb_column_1_4:last-child{margin-right:0}body #page-container .cloud-image-wrapper .cloud-image.exxact-image{padding:30px 30px 30px 0px}body .randsim_terms_conditions_list ol li::marker{font-weight:700!important}body .randsim_terms_conditions_list ol>li.number{margin-bottom:15px}body .randsim_terms_conditions_list_page ol>li{margin-bottom:15px}body #page-container .wpforms-field-layout-preset-67-33 .wpforms-layout-column-67{min-width:67%}body #page-container a.contact-us-phone-link{background:#ffffff;border-radius:0px;padding:10px 20px 15px;font-size:14px;line-height:10px;margin-top:3rem}body #page-container #interiorPageRowWithForm div.wpforms-container-full .wpforms-form .wpforms-field-label{font-size:14px;font-weight:400}body #page-container #interiorPageRowWithForm div.wpforms-container-full .wpforms-form .wpforms-submit{background:#1237A0;border-radius:0px;color:#ffffff;padding:10px 20px 12px;text-transform:uppercase;font-size:14px;font-family:"Galano Grotesque W05 SemiBold"!important;line-height:10px}#wpforms-911-field_32-container #wpforms-911-field_32 .wpforms-field-label-inline{display:none}#wpforms-911-field_32-container{display:flex;justify-content:center}#interiorPageBodySectionWithForm .wpforms-container.rww_contact_us_form #wpforms-911-field_32-container .wpforms-field-description{font-size:14px;margin:0}body #page-container .interior-page-filter-grid-row .dp-dfg-filters{background-color:#f5f6f8;padding:17px 34px}body #page-container .interior-page-filter-grid-row .dp-dfg-filters .dp-dfg-search-input{background-color:#ffffff;border:1px solid #e2e2e2;height:31px;width:55%}body #page-container .interior-page-filter-grid-row .dp-dfg-filters .dp-dfg-search:before{content:"Find a Product";text-transform:uppercase;font-size:15px;margin:4px 6px 0 0}body #page-container .interior-page-filter-grid-row .dp-dfg-filter a.active{color:#1237A0}body #page-container .interior-page-filter-grid-row .dp-dfg-dropdown-label{height:31px;line-height:1}body #page-container .interior-page-filter-grid-section .interior-page-filter-grid-row .dp-dfg-filters .et_pb_button.dp-dfg-clear-filters-button{font-size:16px;margin-top:4px;line-height:1}@media screen and (min-width:890px){body #page-container .interior-page-filter-grid-row .dp-dfg-filters-dropdown-layout{grid-template-columns:420px 20% 20% 5%}}@media screen and (min-width:981px){body #page-container div#interiorPageWithMenuBannerSection{margin-top:167px}}@media screen and (max-width:1199px){body .et_pb_section{padding:4% 6%}body .et_pb_section.interior-page-secondary-menu--section{padding:0 2%}body .et_pb_section.hp-banner-carousel{padding:0}body .et_pb_menu .et-menu>li{padding:0 6px}#mainHeaderUpperMenu #menu-main-menu>.menu-item>a,#transparentHeaderMenu #menu-main-menu>.menu-item>a{padding-right:0}body #page-container div#interiorPageWithMenuBannerSection,body #page-container div#interiorPageBannerSection{background-position:right 0%;background-size:contain}#homePageBannerCarousel	div#n2-ss-2 .n2-ss-slide-limiter{width:88%}}@media screen and (max-width:1140px){body #page-container .product #productPagePurpleSection.product-page-purple-section{background-position:right -65% center;background-size:auto 100%}}@media (max-width:1099px){.hp-banner-carousel .n2-ss-slider{height:calc(80vh - 100px)}}@media screen and (max-width:980px){body #page-container .interior-page-secondary-menu--section{display:none}.interior-page-header-column:first-child{width:180px}.interior-page-header-column:nth-child(2){width:calc(100% - 180px)}body #page-container div#interiorPageWithMenuBannerSection{background-position:115% 0%;background-size:contain;margin-top:115px}body #page-container div#interiorPageBannerSection{background-position:115% 0%;background-size:contain;margin-top:-15px}body #page-container #interiorPageWithMenuBannerRow .et_pb_column:first-child,body #page-container #interiorPageBannerRow .et_pb_column:first-child{width:50%}body .et_pb_column.header-column-left{width:221px}body .et_pb_column.header-column-right{width:calc(100% - 221px);margin-top:20px}body .hp-header .et_pb_menu_0_tb_header.et_pb_menu .et_mobile_menu{background:#ffffff!important}body #page-container .hp-header-menu ul.sub-menu{box-shadow:none}body.single-product #page-container #main-content{padding-top:0}body #page-container #innerHeader .interior-page-header-column:first-child{width:221px;margin-right:18px}body #page-container #innerHeader .interior-page-header-column:nth-child(2){width:calc(100% - 239px);margin:0}body #page-container #productPageHeadingBanner{padding:0 18px}body #page-container #productPageHeadingBanner .product-image-column{width:170px;margin-right:18px}body #page-container #productPageHeadingBanner .product-title-column{width:calc(100% - 188px)}body #page-container #interiorPageRowWithSidebar .interior-page-column-with-sidebar--sidebar{width:200px;margin-right:18px}body #page-container #interiorPageRowWithSidebar .interior-page-column-with-sidebar--body{width:calc(100% - 236px);padding-left:18px}body #page-container .product #productPagePurpleSection.product-page-purple-section{background-image:none!important}body #page-container .global-footer-row .footer-image-column{width:18.875%;margin-right:3.5%}body #page-container .global-footer-row .global-footer-right-side-right-column.et_pb_column_empty{width:72.625%;display:block}body footer .contact-menu-column{justify-content:flex-start}body header .secondary-menu-section--software div.interior-page-secondary-menu--column p:after{padding-right:19px;margin-left:19px}}@media screen and (max-width:864px){.header-top-menu-link{display:none}}@media screen and (max-width:768px){body #page-container .dp-dfg-search{grid-column-end:span 4;justify-content:flex-start}body #page-container .dp-dfg-filters.dp-dfg-filters-dropdown-layout{grid-template-columns:auto auto auto auto}body #page-container div#interiorPageWithMenuBannerSection,body #page-container #interiorPageBannerSection{background-image:none!important}}@media screen and (max-width:479px){body .et_pb_column.header-column-left{width:35%!important}body .et_pb_column.header-column-right{width:65%!important}body #page-container #innerHeader .interior-page-header-column:first-child{width:164px!important;margin:0 10px 0 0}body #page-container #innerHeader .interior-page-header-column:first-child #mainHeaderLogo{margin-top:-5px}body #page-container #innerHeader .interior-page-header-column:nth-child(2){width:calc(100% - 174px)!important;position:relative;top:-5px}ul#mobile_menu1{max-height:calc(90vh - 115px)!important;height:calc(90vh - 115px)!important;overflow-y:scroll}body #page-container #innerHeader .interior-page-header-row.et_pb_row--with-menu{display:flex;position:relative!important;align-items:center;padding:0!important;justify-content:space-between}div#mainHeaderUpperMenu{position:absolute;left:-95%;width:95vw;padding-top:0;margin-top:10px!important}body #page-container .hp-header-menu ul.sub-menu{width:auto}.hp-icon-card-section .hp-icon-card-row{flex-direction:column}body #page-container .hp-icon-card-section .hp-icon-card-row .hp-icon-card{margin:30px 0}body #page-container .et_pb_row_3.et_pb_row{margin:0!important}}@media screen and (max-width:980px){.hp-icon-card-section .hp-icon-card-row{display:flex}.hp-icon-card-section .hp-icon-card-row .hp-icon-card{width:45%}.hp-icon-card-section .hp-icon-card-row .hp-icon-card:first-child{margin-right:2.5%;margin-bottom:0}.hp-icon-card-section .hp-icon-card-row .hp-icon-card:last-child{margin-left:2.5%}}@media screen and (max-width:530px){.hp-slider-button{transform:translateY(825%)!important}}@media screen and (max-width:824px){.slider--title{transform:translateY(80%)!important;width:90%!important}.slider--text{transform:translateY(110%)!important;width:90%!important}}@media screen and (max-width:980px){.slider--title{width:90%!important}.slider--text{width:90%!important}}