.text-color-black{color:#545454}.text-color-white{color:#fff}.text-color-dark-green{color:#0b863c}.text-color-cyan{color:#00aeef}.hover-parent:hover .text-color-cyan,.hover-parent:active .text-color-cyan,.hover-parent:focus .text-color-cyan,.text-color-cyan.hover:hover,.text-color-cyan.hover:active,.text-color-cyan.hover:focus{color:#10befd}.text-color-teal{color:#0bc1b6}.hover-parent:hover .text-color-teal,.hover-parent:active .text-color-teal,.hover-parent:focus .text-color-teal,.text-color-teal.hover:hover,.text-color-teal.hover:active,.text-color-teal.hover:focus{color:#0fd0c4}.text-color-green{color:#52b700}.hover-parent:hover .text-color-green,.hover-parent:active .text-color-green,.hover-parent:focus .text-color-green,.text-color-green.hover:hover,.text-color-green.hover:active,.text-color-green.hover:focus{color:#69c130}.text-color-jade{color:#00b971}.hover-parent:hover .text-color-jade,.hover-parent:active .text-color-jade,.hover-parent:focus .text-color-jade,.text-color-jade.hover:hover,.text-color-jade.hover:active,.text-color-jade.hover:focus{color:#0fcb82}.text-color-orange{color:#ff8e33}.hover-parent:hover .text-color-orange,.hover-parent:active .text-color-orange,.hover-parent:focus .text-color-orange,.text-color-orange.hover:hover,.text-color-orange.hover:active,.text-color-orange.hover:focus{color:#ffa03f}.text-color-purple{color:#7a67d7}.hover-parent:hover .text-color-purple,.hover-parent:active .text-color-purple,.hover-parent:focus .text-color-purple,.text-color-purple.hover:hover,.text-color-purple.hover:active,.text-color-purple.hover:focus{color:#8a76f0}.text-color-blue{color:#0070d6}.hover-parent:hover .text-color-blue,.hover-parent:active .text-color-blue,.hover-parent:focus .text-color-blue,.text-color-blue.hover:hover,.text-color-blue.hover:active,.text-color-blue.hover:focus{color:#0380f2}.text-color-link{color:#007db8}.hover-parent:hover .text-color-link,.hover-parent:active .text-color-link,.hover-parent:focus .text-color-link,.text-color-link.hover:hover,.text-color-link.hover:active,.text-color-link.hover:focus{color:#00609a}.header-title{font:400 40px/1.2 var(--font-roboto-slab);text-align:center}div,span,h1,h2,h3,h4,h5,h6,ul,p,a{font-size:100%;font:inherit;vertical-align:baseline;border:0;margin:0;padding:0}.ixl-section{width:100%;min-width:974px;margin:0;padding:0}.ixl-section.vertical-horizontal-center{justify-content:center;align-items:center;display:flex}.ixl-section.vertical-horizontal-center .ixl-content{flex:0 auto;margin:0}.ixl-content{box-sizing:border-box;width:974px;margin:0 auto;display:block}.has-bg-color-bg-img .ixl-content{z-index:1;position:relative}.ixl-bg-img-sec{position:relative;overflow:hidden}.bg-img,.bg-img-btm,.bg-img-top{z-index:-1;min-width:100%;min-height:100%;position:absolute;left:50%}.has-bg-color-bg-img .bg-img,.has-bg-color-bg-img .bg-img-btm,.has-bg-color-bg-img .bg-img-top{z-index:0}.bg-img{top:50%;transform:translate(-50%,-50%)}.bg-img-btm{bottom:-1px;transform:translate(-50%)}.bg-img-btm.flush-btm{bottom:0}.bg-img-top{top:-1px;transform:translate(-50%)}.bg-img-top.flush-top{top:0}.responsive-section{min-width:320px}.responsive-section.vertical-horizontal-center{justify-content:center;align-items:center;display:flex}.responsive-section.vertical-horizontal-center .ixl-content{flex:0 auto;margin:0}.responsive-section .ixl-content{box-sizing:border-box;width:100%;min-width:320px;max-width:1014px;margin:0 auto;padding-left:10px;padding-right:10px}.content-width-1200-section:not(.responsive-section) .ixl-content{min-width:1014px;padding-left:20px;padding-right:20px}.content-width-1200-section .ixl-content{width:100%;max-width:1240px;padding-left:20px;padding-right:20px}@media screen and (min-width:661px){.responsive-section .ixl-content{padding-left:20px;padding-right:20px}}.header-section{height:306px}.header-section .bg-img-top{width:1920px;height:307px}.header-section .ixl-content{padding-bottom:50px}.header-section__description{font:normal 20px/1.4em var(--font-verdana);text-align:center;max-width:940px;margin-left:auto;margin-right:auto;padding-top:25px}.fill-color-black{fill:#545454}.fill-color-white{fill:#fff}.fill-color-dark-green{fill:#0b863c}.fill-color-cyan{fill:#00aeef}.hover-parent:hover .fill-color-cyan,.hover-parent:active .fill-color-cyan,.hover-parent:focus .fill-color-cyan,.fill-color-cyan.hover:hover,.fill-color-cyan.hover:active,.fill-color-cyan.hover:focus{fill:#10befd}.fill-color-teal{fill:#0bc1b6}.hover-parent:hover .fill-color-teal,.hover-parent:active .fill-color-teal,.hover-parent:focus .fill-color-teal,.fill-color-teal.hover:hover,.fill-color-teal.hover:active,.fill-color-teal.hover:focus{fill:#0fd0c4}.fill-color-green{fill:#52b700}.hover-parent:hover .fill-color-green,.hover-parent:active .fill-color-green,.hover-parent:focus .fill-color-green,.fill-color-green.hover:hover,.fill-color-green.hover:active,.fill-color-green.hover:focus{fill:#69c130}.fill-color-jade{fill:#00b971}.hover-parent:hover .fill-color-jade,.hover-parent:active .fill-color-jade,.hover-parent:focus .fill-color-jade,.fill-color-jade.hover:hover,.fill-color-jade.hover:active,.fill-color-jade.hover:focus{fill:#0fcb82}.fill-color-orange{fill:#ff8e33}.hover-parent:hover .fill-color-orange,.hover-parent:active .fill-color-orange,.hover-parent:focus .fill-color-orange,.fill-color-orange.hover:hover,.fill-color-orange.hover:active,.fill-color-orange.hover:focus{fill:#ffa03f}.fill-color-purple{fill:#7a67d7}.hover-parent:hover .fill-color-purple,.hover-parent:active .fill-color-purple,.hover-parent:focus .fill-color-purple,.fill-color-purple.hover:hover,.fill-color-purple.hover:active,.fill-color-purple.hover:focus{fill:#8a76f0}.fill-color-blue{fill:#0070d6}.hover-parent:hover .fill-color-blue,.hover-parent:active .fill-color-blue,.hover-parent:focus .fill-color-blue,.fill-color-blue.hover:hover,.fill-color-blue.hover:active,.fill-color-blue.hover:focus{fill:#0380f2}.fill-color-link{fill:#007db8}.hover-parent:hover .fill-color-link,.hover-parent:active .fill-color-link,.hover-parent:focus .fill-color-link,.fill-color-link.hover:hover,.fill-color-link.hover:active,.fill-color-link.hover:focus{fill:#00609a}.sub-section-p{font:normal 15px/1.6 var(--font-verdana)}.feature{flex-direction:row;margin-bottom:20px;display:flex}.feature:last-child{margin-bottom:0}.feature__icon{flex:none;padding-top:5px;padding-right:15px}.feature__text{flex:auto}.feature__text__body{padding-top:10px}.sub-section-title{font:normal 24px/1.2 var(--font-roboto-slab);text-align:left}.section-title{font:normal 30px/1.2 var(--font-roboto-slab);text-align:center}.features-section-title.features-section-title{text-align:start}.features-section .ixl-content{align-items:center;display:flex}.features-section__content{flex:auto}.features-section__image-container{flex:none}.features-section__content__subtitle{padding-top:5px}.features-section__content__features{padding-top:30px;padding-left:30px}.ixl-and-rosetta-stone-section{padding-bottom:70px}.ixl-and-rosetta-stone-section__kaltura-bg{width:509px;height:319px}.ixl-and-rosetta-stone-section__kaltura-thumbnail-container{margin:0 auto;position:relative;overflow:hidden}.ixl-and-rosetta-stone-section__kaltura-thumbnail-img{border-radius:10px;width:362px;height:204px;transition:-webkit-filter .1s linear,filter .1s linear}.ixl-and-rosetta-stone-section__play-button-icon{opacity:.7;width:62px;height:62px}.ixl-and-rosetta-stone-section__kaltura-thumbnail-img,.ixl-and-rosetta-stone-section__play-button-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ixl-and-rosetta-stone-section__kaltura-thumbnail-container:hover .ixl-and-rosetta-stone-section__kaltura-thumbnail-img{-webkit-filter:brightness(50%);filter:brightness(50%)}.ixl-and-rosetta-stone-section__kaltura-thumbnail-container:hover .ixl-and-rosetta-stone-section__play-button-icon{opacity:unset}.ixl-modal-outer-container .ixl-modal-mask{background-color:rgba(0,0,0,.4);position:fixed;inset:0}.ixl-modal-outer-container .ixl-modal-mask.hidden{background-color:transparent}.ixl-modal-outer-container.center>.ixl-modal{position:fixed}.ixl-modal-outer-container.center>.ixl-modal-arrow{display:none}.ixl-modal-outer-container.target-node>.ixl-modal{position:absolute}.ixl-modal-outer-container.target-node>.ixl-modal>.ixl-modal-arrow{pointer-events:none;width:0;height:0;display:block;position:absolute;top:-1000px;left:-1000px}.ixl-modal-outer-container .ixl-modal{outline:none}.ixl-modal-outer-container .ixl-modal .ixl-modal-underlay{opacity:.34;background:#000;border-radius:15px;margin:-6px;position:absolute;inset:0}.ixl-modal-outer-container .ixl-modal .ixl-modal-container{z-index:1;background:#fff;border-radius:15px;height:100%;position:relative}.ixl-modal-container .modal-close{background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' id='Layer_1' x='0' y='0' version='1.1' viewBox='0 0 58 58'%3e%3cstyle%3e.st1%7bfill:none;stroke:%23FFFFFF;stroke-width:7;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10%7d%3c/style%3e%3ccircle cx='29' cy='29' r='28' style='fill:%237EBB00'/%3e%3cpath d='m21.5 22.5 16 15M37.5 22.5l-16 15' class='st1'/%3e%3c/svg%3e");border:none;width:38px;height:38px;text-decoration:none;position:absolute;top:-14px;right:-14px}.ixl-modal-container .modal-close:hover{background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' id='hover' x='0' y='0' version='1.1' viewBox='0 0 58 58'%3e%3cstyle%3e.st1%7bfill:none;stroke:%23FFFFFF;stroke-width:7;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10%7d%3c/style%3e%3ccircle cx='29' cy='29' r='28' style='fill:%239CE10D'/%3e%3cpath d='m21.5 22.5 16 15M37.5 22.5l-16 15' class='st1'/%3e%3c/svg%3e")}.ixl-increased-contrast-mode-color--enabled .ixl-modal-container .modal-close{background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' id='Layer_1' x='0' y='0' version='1.1' viewBox='0 0 58 58'%3e%3cstyle%3e.st1%7bfill:none;stroke:%23FFFFFF;stroke-width:7;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10%7d%3c/style%3e%3ccircle cx='29' cy='29' r='28' style='fill:%234BA803'/%3e%3cpath d='m21.5 22.5 16 15M37.5 22.5l-16 15' class='st1'/%3e%3c/svg%3e")}.ixl-increased-contrast-mode-color--enabled .ixl-modal-container .modal-close:hover{background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' id='hover' x='0' y='0' version='1.1' viewBox='0 0 58 58'%3e%3cstyle%3e.st1%7bfill:none;stroke:%23FFFFFF;stroke-width:7;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10%7d%3c/style%3e%3ccircle cx='29' cy='29' r='28' style='fill:%23469D02'/%3e%3cpath d='m21.5 22.5 16 15M37.5 22.5l-16 15' class='st1'/%3e%3c/svg%3e")}.ixl-modal-outer-container .ixl-modal .ixl-modal-container .ixl-modal-inside{height:100%;overflow:auto}body.prevent-ios-body-scroll{position:fixed}@media screen and (min-width:481px){.ixl-modal-outer-container .ixl-modal .ixl-modal-underlay{margin:-10px}.ixl-modal-container .modal-close{top:-18px;right:-18px}}.player-wrapper{padding-top:56.25%;position:relative}.player-cover,.kaltura-player{width:100%;height:100%;position:absolute;top:0;left:0}.player-cover{background:#fff}.mkm-trigger-container{background:0 0;border:0;padding:0}.marketing-kaltura-modal .ixl-modal{width:80vw;min-width:320px;max-width:893px;top:50vh;left:50vw;transform:translate(-50%,-50%)}.marketing-kaltura-modal .ixl-modal-content{padding:20px}.rosetta-stone-for-schools-section{background-color:#f2fafc;padding:60px 0}.rosetta-stone-for-schools-section__image{width:524px;height:432px;margin-right:70px}.ixl-english-language-arts-section{padding-top:60px;padding-bottom:40px}.ixl-english-language-arts-section__image{width:565px;height:325px}.info-cta-btn{cursor:pointer;font-family:var(--font-verdana);text-align:center;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;box-sizing:border-box;border:none;border-radius:5px;min-width:140px;padding:0 15px;text-decoration:none;transition:all .2s ease-in-out;display:inline-block}.info-cta-btn:hover{transition:all .2s ease-in-out}.info-cta-blue{color:#fff;background-color:#0070d6}.hover-parent:hover .info-cta-blue,.info-cta-blue:hover{color:#fff;background-color:#0380f2}.info-cta-cyan{color:#fff;background-color:#00aeef}.hover-parent:hover .info-cta-cyan,.info-cta-cyan:hover{color:#fff;background-color:#10befd}.info-cta-green{color:#fff;background-color:#52b700}.hover-parent:hover .info-cta-green,.info-cta-green:hover{color:#fff;background-color:#69c130}.info-cta-jade{color:#fff;background-color:#00b971}.hover-parent:hover .info-cta-jade,.info-cta-jade:hover{color:#fff;background-color:#0fcb82}.info-cta-orange{color:#fff;background-color:#ff8e33}.hover-parent:hover .info-cta-orange,.info-cta-orange:hover{color:#fff;background-color:#ffa03f}.info-cta-purple{color:#fff;background-color:#7a67d7}.hover-parent:hover .info-cta-purple,.info-cta-purple:hover{color:#fff;background-color:#8a76f0}.info-cta-teal{color:#fff;background-color:#0bc1b6}.hover-parent:hover .info-cta-teal,.info-cta-teal:hover{color:#fff;background-color:#0fd0c4}.info-cta-white-cyan{color:#00aeef;background-color:#fff}.hover-parent:hover .info-cta-white-cyan,.info-cta-white-cyan:hover{color:#fff;background-color:#00aeef}.info-cta-white-cyan-hover-blue{color:#00aeef;background-color:#fff}.hover-parent:hover .info-cta-white-cyan-hover-blue,.info-cta-white-cyan-hover-blue:hover{color:#fff;background-color:#0070d6}.info-cta-white-blue{color:#0070d6;background-color:#fff}.hover-parent:hover .info-cta-white-blue,.info-cta-white-blue:hover{color:#fff;background-color:#0070d6}.info-cta-hollow-blue{color:#0070d6;border-color:#0070d6}.hover-parent:hover .info-cta-hollow-blue,.info-cta-hollow-blue:hover{color:#fff;background-color:#0380f2;border-color:#0380f2}.info-cta-hollow-cyan{color:#00aeef;border-color:#00aeef}.hover-parent:hover .info-cta-hollow-cyan,.info-cta-hollow-cyan:hover{color:#fff;background-color:#10befd;border-color:#10befd}.info-cta-hollow-green{color:#52b700;border-color:#52b700}.hover-parent:hover .info-cta-hollow-green,.info-cta-hollow-green:hover{color:#fff;background-color:#69c130;border-color:#69c130}.info-cta-hollow-jade{color:#00b971;border-color:#00b971}.hover-parent:hover .info-cta-hollow-jade,.info-cta-hollow-jade:hover{color:#fff;background-color:#0fcb82;border-color:#0fcb82}.info-cta-hollow-orange{color:#ff8e33;border-color:#ff8e33}.hover-parent:hover .info-cta-hollow-orange,.info-cta-hollow-orange:hover{color:#fff;background-color:#ffa03f;border-color:#ffa03f}.info-cta-hollow-purple{color:#7a67d7;border-color:#7a67d7}.hover-parent:hover .info-cta-hollow-purple,.info-cta-hollow-purple:hover{color:#fff;background-color:#8a76f0;border-color:#8a76f0}.info-cta-hollow-teal{color:#0bc1b6;border-color:#0bc1b6}.hover-parent:hover .info-cta-hollow-teal,.info-cta-hollow-teal:hover{color:#fff;background-color:#0fd0c4;border-color:#0fd0c4}.info-cta-hollow-white-cyan{color:#fff;border-color:#fff}.hover-parent:hover .info-cta-hollow-white-cyan,.info-cta-hollow-white-cyan:hover{color:#fff;background-color:#00aeef;border-color:#00aeef}.info-cta-hollow-white-cyan-hover-blue{color:#fff;border-color:#fff}.hover-parent:hover .info-cta-hollow-white-cyan-hover-blue,.info-cta-hollow-white-cyan-hover-blue:hover{color:#fff;background-color:#0070d6;border-color:#0070d6}.info-cta-hollow-white-blue{color:#fff;border-color:#fff}.hover-parent:hover .info-cta-hollow-white-blue,.info-cta-hollow-white-blue:hover{color:#fff;background-color:#0070d6;border-color:#0070d6}.info-cta-44-18{height:44px;font-size:18px;line-height:44px}.info-cta-hollow-44-18{background:0 0;border-style:solid;border-width:1px;height:44px;font-size:18px;line-height:42px}.info-cta-40-16{height:40px;font-size:16px;line-height:40px}.info-cta-hollow-40-16{background:0 0;border-style:solid;border-width:1px;height:40px;font-size:16px;line-height:38px}.info-cta-33-15{height:33px;font-size:15px;line-height:33px}.info-cta-hollow-33-15{background:0 0;border-style:solid;border-width:1px;height:33px;font-size:15px;line-height:31px}.inquiry-form-quote-2018,.inquiry-form-quote-2018-responsive,.inquiry-form-job-application,.inquiry-form-takeoff-splash,.inquiry-form-takeoff-mini,.inquiry-form-membership{flex-direction:column;display:flex}.inquiry-form-action-error-area-quote-2018,.inquiry-form-action-error-area-quote-2018-responsive,.inquiry-form-action-error-area-job-application,.inquiry-form-action-error-area-takeoff-splash,.inquiry-form-action-error-area-takeoff-mini,.inquiry-form-action-error-area-membership{margin-bottom:10px}.ifaea__action-error-quote-2018,.ifaea__action-error-quote-2018-responsive{font:normal 13px/1.2 var(--font-verdana);color:#f53f46}.ifaea__action-error-job-application{font:300 13px/1.2 var(--font-roboto);color:#f53f46}.ifaea__action-error-takeoff-splash{font:normal 13px/1.2 var(--font-verdana);color:#f53f46}.ifaea__action-error-takeoff-mini{font:normal 13px/1.2 var(--font-raleway);color:#7e0000}.ifaea__action-error-membership{font:normal 13px/1.2 var(--font-verdana);color:#f53f46}.inquiry-form-fieldset{border:0;margin:0;padding:0}.inquiry-form-fieldset-quote-2018{grid-template-columns:1fr 1fr;grid-auto-rows:min-content;align-items:start;gap:15px 40px;margin-bottom:15px;display:grid}.inquiry-form-fieldset-quote-2018:last-of-type{margin-bottom:0}.inquiry-form-fieldset-quote-2018-responsive{flex-direction:column;gap:15px;margin-bottom:15px;display:flex}.inquiry-form-fieldset-quote-2018-responsive:last-of-type{margin-bottom:0}@media screen and (min-width:661px){.inquiry-form-fieldset-quote-2018-responsive{grid-template-columns:1fr 1fr;grid-auto-rows:min-content;align-items:start;gap:15px 40px;display:grid}}.inquiry-form-fieldset-job-application{flex-direction:column;gap:30px;margin-bottom:30px;display:flex}.inquiry-form-fieldset-job-application:last-of-type{margin-bottom:0}.inquiry-form-fieldset-takeoff-splash{flex-direction:column;gap:15px;margin-bottom:15px;display:flex}.inquiry-form-fieldset-takeoff-splash:last-of-type{margin-bottom:0}.inquiry-form-fieldset-takeoff-mini{flex-direction:column;gap:15px;margin-bottom:15px;display:flex}.inquiry-form-fieldset-takeoff-mini:last-of-type{margin-bottom:0}@media screen and (min-width:801px){.inquiry-form-fieldset-takeoff-mini{grid-template-columns:1fr 1fr;grid-auto-rows:min-content;align-items:start;gap:15px 40px;display:grid}}.inquiry-form-fieldset-membership{flex-direction:column;gap:15px;margin-bottom:15px;display:flex}.inquiry-form-fieldset-membership:last-of-type{margin-bottom:0}.inquiry-form-legend-quote-2018,.inquiry-form-legend-quote-2018-responsive{grid-column:1/-1;width:100%;margin-bottom:10px}.inquiry-form-legend-job-application{grid-column:1/-1;width:100%;margin-bottom:20px}.inquiry-form-legend-takeoff-splash,.inquiry-form-legend-takeoff-mini,.inquiry-form-legend-membership{grid-column:1/-1;width:100%;margin-bottom:10px}.ifl__title-quote-2018,.ifl__title-quote-2018-responsive{font:normal 24px/1.2 var(--font-roboto-slab);color:#00aeef;display:flex}.ifl__title-quote-2018:after,.ifl__title-quote-2018-responsive:after{content:"";border-bottom:1px solid #e9e9e9;flex:1 1 0;margin:auto auto auto 20px}.ifl__title-job-application{font:normal 24px/1.2 var(--font-roboto-slab);color:#00aeef;display:flex}.ifl__title-job-application:after{content:"";border-bottom:1px solid #e9e9e9;flex:1 1 0;margin:auto auto auto 20px}.ifl__title-takeoff-splash{font:normal 24px/1.2 var(--font-roboto-slab);color:#00aeef;display:flex}.ifl__title-takeoff-splash:after{content:"";border-bottom:1px solid #979797;flex:1 1 0;margin:auto auto auto 20px}.ifl__title-takeoff-mini{font:normal 24px/1.2 var(--font-raleway);color:#240051;display:flex}.ifl__title-membership{font:300 19px/1.2 var(--font-roboto-slab);color:#545454;display:flex}.ifl__title-membership:after{content:"";border-bottom:1px solid #979797;flex:1 1 0;margin:auto auto auto 10px}.ifl__sub-text-quote-2018,.ifl__sub-text-quote-2018-responsive,.ifl__sub-text-job-application,.ifl__sub-text-takeoff-splash{font:italic 18px/1.2 var(--font-verdana);color:#999;margin-top:10px;margin-bottom:15px}.ifl__sub-text-takeoff-mini{font:italic 18px/1.2 var(--font-raleway);color:#532f42;margin-top:10px;margin-bottom:15px}.ifl__sub-text-membership{font:italic 18px/1.2 var(--font-verdana);color:#999;margin-top:10px;margin-bottom:15px}.inquiry-form-field-takeoff-splash{margin:0 50px}@media screen and (min-width:661px){.inquiry-form-field-membership{margin:0 50px}}.inquiry-form-submit-button-quote-2018,.inquiry-form-submit-button-quote-2018-responsive{width:300px;margin:35px auto auto}.inquiry-form-submit-button-quote-2018:disabled,.inquiry-form-submit-button-quote-2018-responsive:disabled{cursor:not-allowed;color:rgba(0,0,0,.26);background-color:rgba(0,0,0,.12)}.inquiry-form-submit-button-quote-2018:disabled:focus,.inquiry-form-submit-button-quote-2018:disabled:hover,.inquiry-form-submit-button-quote-2018-responsive:disabled:focus,.inquiry-form-submit-button-quote-2018-responsive:disabled:hover{color:rgba(0,0,0,.26);background-color:rgba(0,0,0,.12)}.inquiry-form-field-base-quote-2018,.inquiry-form-field-base-quote-2018-responsive,.inquiry-form-field-base-job-application{flex-direction:column;display:flex;overflow:hidden}.inquiry-form-field-base-takeoff-splash{grid-template-columns:3fr 6fr;gap:5px 20px;display:grid;overflow:hidden}.inquiry-form-field-base-takeoff-mini{grid-template-columns:min-content auto;display:grid;overflow:hidden}.inquiry-form-field-base-membership{flex-direction:column;gap:5px;display:flex;overflow:hidden}@media screen and (min-width:481px){.inquiry-form-field-base-membership{grid-template-columns:3fr 6fr;gap:5px 20px;display:grid}}.iffb__label-quote-2018,.iffb__label-quote-2018-responsive{font:normal 15px/1.2 var(--font-verdana);color:#545454}.iffb__label-job-application{font:300 15px/1.2 var(--font-roboto);color:#545454}.iffb__label-takeoff-splash{font:normal 15px/1.2 var(--font-verdana);text-align:right;color:#3a7390;justify-content:right;align-items:center;display:flex}.iffb__label-takeoff-mini{font:normal 15px/1.2 var(--font-raleway);color:#532f42;white-space:nowrap;grid-area:1/1}.iffb__label-membership{font:normal 15px/1.2 var(--font-verdana);text-align:left;color:#3a7390;justify-content:left;align-items:center;display:flex}@media screen and (min-width:481px){.iffb__label-membership{text-align:right;justify-content:right}}.iffb__field-container-takeoff-mini{grid-area:2/1/span 1/span 2}.inquiry-form-error-message-quote-2018,.inquiry-form-error-message-quote-2018-responsive{font:normal 13px/1.2 var(--font-verdana);color:#f53f46;margin-top:5px}.inquiry-form-error-message-job-application{font:300 13px/1.2 var(--font-roboto);color:#f53f46;margin-top:5px}.inquiry-form-error-message-takeoff-splash{font:normal 13px/1.2 var(--font-verdana);color:#f53f46;grid-area:2/2;margin-top:5px}.inquiry-form-error-message-takeoff-mini{font:normal 13px/1.2 var(--font-raleway);color:#7e0000;grid-area:1/2;margin-top:2px}.inquiry-form-error-message-takeoff-mini:before{content:"-";margin:0 3px}.inquiry-form-error-message-membership{font:normal 13px/1.2 var(--font-verdana);color:#f53f46;grid-area:2/2;margin-top:5px}.if__input{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;resize:vertical}.if__input::-webkit-outer-spin-button{-webkit-appearance:none}.if__input::-webkit-inner-spin-button{-webkit-appearance:none}.if__input-quote-2018,.if__input-quote-2018-responsive{box-sizing:border-box;width:100%;font:normal 16px/1.25 var(--font-verdana);color:#545454;background-color:#f7f7f7;border:1px solid #e0e0e0;border-radius:5px;margin-top:5px;padding:10px 30px 10px 10px}.if__input-quote-2018:focus,.if__input-quote-2018-responsive:focus{border-color:#00aeef;outline:0}.if__input-quote-2018--error,.if__input-quote-2018--error:focus,.if__input-quote-2018-responsive--error,.if__input-quote-2018-responsive--error:focus{border-color:#f53f46}.if__input-job-application{box-sizing:border-box;width:100%;font:300 15px/1.25 var(--font-roboto);color:#545454;background-color:#f7f7f7;border:1px solid #e0e0e0;border-radius:5px;margin-top:5px;padding:10px 30px 10px 10px}.if__input-job-application:focus{border-color:#00aeef;outline:0}.if__input-job-application--error,.if__input-job-application--error:focus{border-color:#f53f46}.if__input-takeoff-splash{box-sizing:border-box;width:100%;font:normal 16px/1.25 var(--font-verdana);color:#545454;background-color:#fff;border:1px solid #b8b8b8;border-radius:5px;padding:10px 30px 10px 10px;box-shadow:inset 0 1.5px 4px rgba(0,0,0,.15)}.if__input-takeoff-splash:focus{border-color:#00aeef;outline:0}.if__input-takeoff-splash--error,.if__input-takeoff-splash--error:focus{border-color:#f53f46}.if__input-takeoff-mini{box-sizing:border-box;width:100%;font:normal 16px/1.25 var(--font-raleway);color:#532f42;background-color:#fff;border:1px solid #c38daa;border-radius:5px;margin-top:5px;padding:10px 30px 10px 10px}.if__input-takeoff-mini:focus{border-color:#973883;outline:0;box-shadow:0 0 1.6px 1px #e7c7d8}.if__input-takeoff-mini--error,.if__input-takeoff-mini--error:focus{background-color:#ffe7e7;border-color:#c38daa}.if__input-membership{box-sizing:border-box;width:100%;font:normal 16px/1.25 var(--font-verdana);color:#545454;background-color:#fff;border:1px solid #b8b8b8;border-radius:5px;padding:10px 30px 10px 10px;box-shadow:inset 0 1.5px 4px rgba(0,0,0,.15)}.if__input-membership:focus{border-color:#00aeef;outline:0}.if__input-membership--error,.if__input-membership--error:focus{border-color:#f53f46}input[type=number][class=if__input]{-moz-appearance:textfield}.comment-field-container-quote-2018{flex:auto}.comment-field-input-quote-2018{height:calc(100% - 5px)}.nsf__select{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none}.nsf__select-quote-2018,.nsf__select-quote-2018-responsive{box-sizing:border-box;width:100%;font:normal 16px/1.25 var(--font-verdana);color:#545454;background-color:#f7f7f7;border:1px solid #e0e0e0;border-radius:5px;margin-top:5px;padding:10px 30px 10px 10px}.nsf__select-quote-2018:focus,.nsf__select-quote-2018-responsive:focus{border-color:#00aeef;outline:0}.nsf__select-quote-2018--error,.nsf__select-quote-2018--error:focus,.nsf__select-quote-2018-responsive--error,.nsf__select-quote-2018-responsive--error:focus{border-color:#f53f46}.nsf__select-quote-2018,.nsf__select-quote-2018-responsive{background-image:url("data:image/svg+xml,%3Csvg width=%2713%27 height=%279%27 viewBox=%270 0 13 9%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M1.58578 1.53552L6.53553 6.48527L11.4853 1.53552%27 stroke=%27%2300AEEF%27 stroke-width=%272.5%27/%3E%3C/svg%3E");background-position:right 10px top 50%;background-repeat:no-repeat}.nsf__select-job-application{box-sizing:border-box;width:100%;font:300 15px/1.25 var(--font-roboto);color:#545454;background-color:#f7f7f7;border:1px solid #e0e0e0;border-radius:5px;margin-top:5px;padding:10px 30px 10px 10px}.nsf__select-job-application:focus{border-color:#00aeef;outline:0}.nsf__select-job-application--error,.nsf__select-job-application--error:focus{border-color:#f53f46}.nsf__select-job-application{background-image:url("data:image/svg+xml,%3Csvg width=%2713%27 height=%279%27 viewBox=%270 0 13 9%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M1.58578 1.53552L6.53553 6.48527L11.4853 1.53552%27 stroke=%27%2300AEEF%27 stroke-width=%272.5%27/%3E%3C/svg%3E");background-position:right 10px top 50%;background-repeat:no-repeat}.nsf__select-takeoff-splash{box-sizing:border-box;width:100%;font:normal 16px/1.25 var(--font-verdana);color:#545454;background-color:#fff;border:1px solid #b8b8b8;border-radius:5px;padding:10px 30px 10px 10px;box-shadow:inset 0 1.5px 4px rgba(0,0,0,.15)}.nsf__select-takeoff-splash:focus{border-color:#00aeef;outline:0}.nsf__select-takeoff-splash--error,.nsf__select-takeoff-splash--error:focus{border-color:#f53f46}.nsf__select-takeoff-splash{background-image:url("data:image/svg+xml,%3Csvg width=%2713%27 height=%279%27 viewBox=%270 0 13 9%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M1.58578 1.53552L6.53553 6.48527L11.4853 1.53552%27 stroke=%27%2300AEEF%27 stroke-width=%272.5%27/%3E%3C/svg%3E");background-position:right 10px top 50%;background-repeat:no-repeat}.nsf__select-takeoff-mini{box-sizing:border-box;width:100%;font:normal 16px/1.25 var(--font-raleway);color:#532f42;background-color:#fff;border:1px solid #c38daa;border-radius:5px;margin-top:5px;padding:10px 30px 10px 10px}.nsf__select-takeoff-mini:focus{border-color:#973883;outline:0;box-shadow:0 0 1.6px 1px #e7c7d8}.nsf__select-takeoff-mini--error,.nsf__select-takeoff-mini--error:focus{background-color:#ffe7e7;border-color:#c38daa}.nsf__select-takeoff-mini{background-image:url("data:image/svg+xml,%3Csvg width=%2713%27 height=%279%27 viewBox=%270 0 13 9%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M1.58578 1.53552L6.53553 6.48527L11.4853 1.53552%27 stroke=%27%233B0084%27 stroke-width=%272.5%27/%3E%3C/svg%3E");background-position:right 10px top 50%;background-repeat:no-repeat}.nsf__select-membership{box-sizing:border-box;width:100%;font:normal 16px/1.25 var(--font-verdana);color:#545454;background-color:#fff;border:1px solid #b8b8b8;border-radius:5px;padding:10px 30px 10px 10px;box-shadow:inset 0 1.5px 4px rgba(0,0,0,.15)}.nsf__select-membership:focus{border-color:#00aeef;outline:0}.nsf__select-membership--error,.nsf__select-membership--error:focus{border-color:#f53f46}.nsf__select-membership{background-image:url("data:image/svg+xml,%3Csvg width=%2713%27 height=%279%27 viewBox=%270 0 13 9%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M1.58578 1.53552L6.53553 6.48527L11.4853 1.53552%27 stroke=%27%2300AEEF%27 stroke-width=%272.5%27/%3E%3C/svg%3E");background-position:right 10px top 50%;background-repeat:no-repeat}.checkbox-field-membership:focus-within .cf__custom-checkbox{box-shadow:unset;border-color:#202020}.cf__checkbox-membership{opacity:0;width:0;height:0;position:absolute}.cf__custom-checkbox{cursor:pointer}.cf__custom-checkbox-membership{background-color:#fff;border:1px solid #d6d6d6;border-radius:5px;justify-content:center;align-items:center;min-width:18px;min-height:18px;margin-right:5px;display:flex;box-shadow:inset 0 1.5px 4px rgba(0,0,0,.15)}.cf__custom-checkbox-membership.checked{box-shadow:unset;background-color:#00aeef}.cf__label-quote-2018,.cf__label-quote-2018-responsive{font:normal 15px/1.2 var(--font-verdana);color:#545454;margin-left:5px}.cf__label-membership{font:normal 15px/1.2 var(--font-verdana);color:#545454;align-items:center;margin-left:5px;display:flex}.current-customer-checkbox-field{align-items:center;display:flex}.cg__fieldset{border:0;margin:0;padding:0}.cg__legend-quote-2018,.cg__legend-quote-2018-responsive{font:normal 15px/1.2 var(--font-verdana);color:#545454}.cg__legend-job-application{font:300 15px/1.2 var(--font-roboto);color:#545454}.cg__legend-takeoff-splash{font:normal 15px/1.2 var(--font-verdana);text-align:right;color:#3a7390;justify-content:right;align-items:center;display:flex}.cg__legend-takeoff-mini{font:normal 15px/1.2 var(--font-raleway);color:#532f42}.cg__legend-membership{font:normal 15px/1.2 var(--font-verdana);text-align:left;color:#3a7390;justify-content:left;align-items:center;display:flex}@media screen and (min-width:481px){.cg__legend-membership{text-align:right;justify-content:right}}.cg__checkbox-list-quote-2018,.cg__checkbox-list-quote-2018-responsive{box-sizing:border-box;width:100%;font:normal 16px/1.25 var(--font-verdana);color:#545454;background-color:#f7f7f7;border:1px solid #e0e0e0;border-radius:5px;margin-top:5px;padding:10px 30px 10px 10px}.cg__checkbox-list-quote-2018:focus,.cg__checkbox-list-quote-2018-responsive:focus{border-color:#00aeef;outline:0}.cg__checkbox-list-quote-2018--error,.cg__checkbox-list-quote-2018--error:focus,.cg__checkbox-list-quote-2018-responsive--error,.cg__checkbox-list-quote-2018-responsive--error:focus{border-color:#f53f46}.cg__checkbox-list-quote-2018,.cg__checkbox-list-quote-2018-responsive{-moz-column-gap:35px;background-color:unset;border-radius:unset;border-color:transparent;flex-direction:row;column-gap:35px;padding-left:0;padding-right:0;display:flex}.cg__checkbox-list-job-application{box-sizing:border-box;width:100%;font:300 15px/1.25 var(--font-roboto);color:#545454;background-color:#f7f7f7;border:1px solid #e0e0e0;border-radius:5px;margin-top:5px;padding:10px 30px 10px 10px}.cg__checkbox-list-job-application:focus{border-color:#00aeef;outline:0}.cg__checkbox-list-job-application--error,.cg__checkbox-list-job-application--error:focus{border-color:#f53f46}.cg__checkbox-list-job-application{-moz-column-gap:35px;background-color:unset;border-radius:unset;border-color:transparent;flex-flow:wrap;gap:10px 35px;padding-left:0;padding-right:0;display:flex}.cg__checkbox-list-takeoff-splash{box-sizing:border-box;width:100%;font:normal 16px/1.25 var(--font-verdana);color:#545454;background-color:#fff;border:1px solid #b8b8b8;border-radius:5px;padding:10px 30px 10px 10px;box-shadow:inset 0 1.5px 4px rgba(0,0,0,.15)}.cg__checkbox-list-takeoff-splash:focus{border-color:#00aeef;outline:0}.cg__checkbox-list-takeoff-splash--error,.cg__checkbox-list-takeoff-splash--error:focus{border-color:#f53f46}.cg__checkbox-list-takeoff-splash{-moz-column-gap:35px;background-color:unset;border-radius:unset;border-color:transparent;flex-direction:row;column-gap:35px;padding-left:0;padding-right:0;display:flex}.cg__checkbox-list-takeoff-mini{box-sizing:border-box;width:100%;font:normal 16px/1.25 var(--font-raleway);color:#532f42;background-color:#fff;border:1px solid #c38daa;border-radius:5px;margin-top:5px;padding:10px 30px 10px 10px}.cg__checkbox-list-takeoff-mini:focus{border-color:#973883;outline:0;box-shadow:0 0 1.6px 1px #e7c7d8}.cg__checkbox-list-takeoff-mini--error,.cg__checkbox-list-takeoff-mini--error:focus{background-color:#ffe7e7;border-color:#c38daa}.cg__checkbox-list-takeoff-mini{background-color:unset;border-radius:unset;border-color:transparent;flex-direction:column;align-items:center;gap:10px;padding-left:0;padding-right:0;display:flex}@media screen and (min-width:661px){.cg__checkbox-list-takeoff-mini{flex-direction:row;justify-content:center;gap:35px}}.cg__checkbox-list-membership{width:100%;font:normal 16px/1.25 var(--font-verdana);color:#545454;flex-direction:column;align-items:start;gap:5px;display:flex}.checkbox-group-item-takeoff-mini{display:flex}.cgi__checkbox-quote-2018{margin-right:5px}.cgi__checkbox-job-application,.cgi__checkbox-takeoff-mini,.cgi__checkbox-membership{opacity:0;width:0;height:0;position:absolute}.cgi__custom-checkbox{cursor:pointer}.cgi__custom-checkbox-job-application{background-color:#fff;border:1px solid #202020;border-radius:5px;justify-content:center;align-items:center;width:15px;height:15px;margin-right:5px;display:flex}.cgi__checkbox:focus+.cgi__custom-checkbox-job-application{border-color:#0070d6}.cgi__custom-checkbox-takeoff-mini{background-color:#fff;border:1px solid #c38daa;border-radius:5px;justify-content:center;align-items:center;width:18px;height:18px;margin-right:5px;display:flex}.cgi__checkbox:focus+.cgi__custom-checkbox-takeoff-mini{border-color:#973883;box-shadow:0 0 1.6px 1px #e7c7d8}.cgi__custom-checkbox-membership{background-color:#fff;border:1px solid #d6d6d6;border-radius:5px;justify-content:center;align-items:center;width:18px;min-width:18px;height:18px;margin-right:5px;display:flex;box-shadow:inset 0 1.5px 4px rgba(0,0,0,.15)}.cgi__checkbox:focus+.cgi__custom-checkbox-membership{box-shadow:unset;border-color:#202020}.cgi__custom-checkbox-membership.checked{box-shadow:unset;background-color:#00aeef}.cgi__label-quote-2018,.cgi__label-quote-2018-responsive{font:normal 15px/1.2 var(--font-verdana);color:#545454;margin-left:5px}.cgi__label-job-application{font:300 15px/1.2 var(--font-roboto);color:#545454;display:flex}.cgi__label-takeoff-splash{font:normal 15px/1.2 var(--font-verdana);text-align:right;color:#3a7390;justify-content:right;align-items:center;margin-left:5px;display:flex}.cgi__label-takeoff-mini{font:normal 15px/1.2 var(--font-raleway);color:#532f42;align-items:center;display:flex}.cgi__label-membership{font:normal 15px/1.2 var(--font-verdana);color:#545454;align-items:center;display:flex}.ifl__loading-circle-container-quote-2018,.ifl__loading-circle-container-quote-2018-responsive{box-sizing:border-box;width:100%;font:normal 16px/1.25 var(--font-verdana);color:#545454;background-color:#f7f7f7;border:1px solid #e0e0e0;border-radius:5px;margin-top:5px;padding:10px 30px 10px 10px}.ifl__loading-circle-container-quote-2018:focus,.ifl__loading-circle-container-quote-2018-responsive:focus{border-color:#00aeef;outline:0}.ifl__loading-circle-container-quote-2018--error,.ifl__loading-circle-container-quote-2018--error:focus,.ifl__loading-circle-container-quote-2018-responsive--error,.ifl__loading-circle-container-quote-2018-responsive--error:focus{border-color:#f53f46}.ifl__loading-circle-container-quote-2018,.ifl__loading-circle-container-quote-2018-responsive{background-color:unset;border-radius:unset;border-color:transparent;margin-bottom:25px;padding-left:0;padding-right:0}.ifl__loading-circle-container-takeoff-splash{box-sizing:border-box;width:100%;font:normal 16px/1.25 var(--font-verdana);color:#545454;background-color:#fff;border:1px solid #b8b8b8;border-radius:5px;padding:10px 30px 10px 10px;box-shadow:inset 0 1.5px 4px rgba(0,0,0,.15)}.ifl__loading-circle-container-takeoff-splash:focus{border-color:#00aeef;outline:0}.ifl__loading-circle-container-takeoff-splash--error,.ifl__loading-circle-container-takeoff-splash--error:focus{border-color:#f53f46}.ifl__loading-circle-container-takeoff-splash{background-color:unset;border-radius:unset;border-color:transparent;padding-left:0;padding-right:0}.ifl__loading-circle-container-takeoff-mini{box-sizing:border-box;width:100%;font:normal 16px/1.25 var(--font-raleway);color:#532f42;background-color:#fff;border:1px solid #c38daa;border-radius:5px;margin-top:5px;padding:10px 30px 10px 10px}.ifl__loading-circle-container-takeoff-mini:focus{border-color:#973883;outline:0;box-shadow:0 0 1.6px 1px #e7c7d8}.ifl__loading-circle-container-takeoff-mini--error,.ifl__loading-circle-container-takeoff-mini--error:focus{background-color:#ffe7e7;border-color:#c38daa}.ifl__loading-circle-container-takeoff-mini{background-color:unset;border-radius:unset;border-color:transparent;padding-left:0;padding-right:0}.ifl__loading-circle-container-membership{box-sizing:border-box;width:100%;font:normal 16px/1.25 var(--font-verdana);color:#545454;background-color:#fff;border:1px solid #b8b8b8;border-radius:5px;padding:10px 30px 10px 10px;box-shadow:inset 0 1.5px 4px rgba(0,0,0,.15)}.ifl__loading-circle-container-membership:focus{border-color:#00aeef;outline:0}.ifl__loading-circle-container-membership--error,.ifl__loading-circle-container-membership--error:focus{border-color:#f53f46}.ifl__loading-circle-container-membership{background-color:unset;border-radius:unset;border-color:transparent;padding-left:0;padding-right:0}@keyframes shrinkGrow{0%,80%,to{transform:scale(1.3)}40%{transform:scale(.01)}}.ifl__loading-circle-quote-2018,.ifl__loading-circle-quote-2018-responsive{background-color:#00aeef;border-radius:50%;width:10px;height:10px;margin:0 5px;animation:1.3s ease-in-out infinite both shrinkGrow;display:inline-block}.ifl__loading-circle-quote-2018:nth-child(3n+1),.ifl__loading-circle-quote-2018-responsive:nth-child(3n+1){animation-delay:50ms}.ifl__loading-circle-quote-2018:nth-child(3n+2),.ifl__loading-circle-quote-2018-responsive:nth-child(3n+2){animation-delay:.22s}.ifl__loading-circle-quote-2018:nth-child(3n+3),.ifl__loading-circle-quote-2018-responsive:nth-child(3n+3){animation-delay:.37s}.ifl__loading-circle-takeoff-splash{background-color:#00aeef;border-radius:50%;width:10px;height:10px;margin:0 5px;animation:1.3s ease-in-out infinite both shrinkGrow;display:inline-block}.ifl__loading-circle-takeoff-splash:nth-child(3n+1){animation-delay:50ms}.ifl__loading-circle-takeoff-splash:nth-child(3n+2){animation-delay:.22s}.ifl__loading-circle-takeoff-splash:nth-child(3n+3){animation-delay:.37s}.ifl__loading-circle-takeoff-mini{background-color:#00aeef;border-radius:50%;width:10px;height:10px;margin:0 5px;animation:1.3s ease-in-out infinite both shrinkGrow;display:inline-block}.ifl__loading-circle-takeoff-mini:nth-child(3n+1){animation-delay:50ms}.ifl__loading-circle-takeoff-mini:nth-child(3n+2){animation-delay:.22s}.ifl__loading-circle-takeoff-mini:nth-child(3n+3){animation-delay:.37s}.ifl__loading-circle-membership{background-color:#00aeef;border-radius:50%;width:10px;height:10px;margin:0 5px;animation:1.3s ease-in-out infinite both shrinkGrow;display:inline-block}.ifl__loading-circle-membership:nth-child(3n+1){animation-delay:50ms}.ifl__loading-circle-membership:nth-child(3n+2){animation-delay:.22s}.ifl__loading-circle-membership:nth-child(3n+3){animation-delay:.37s}.institution-field-prompt-quote-2018,.institution-field-prompt-quote-2018-responsive,.institution-field-prompt-takeoff-splash,.institution-field-prompt-membership{margin-bottom:25px}.ifp__text-quote-2018{background-color:unset;border-radius:unset;border-color:transparent;padding-left:0;padding-right:0;font-style:italic}.ifp__text-quote-2018:focus{border-color:transparent}.ifp__text-quote-2018-responsive{background-color:unset;border-radius:unset;border-color:transparent;padding-left:0;padding-right:0;font-size:12px;font-style:italic}.ifp__text-quote-2018-responsive:focus{border-color:transparent}@media screen and (min-width:481px){.ifp__text-quote-2018-responsive{font-size:16px}}@media screen and (min-width:661px){.ifp__text-quote-2018-responsive{font-size:12px}}@media screen and (min-width:801px){.ifp__text-quote-2018-responsive{font-size:15px}}.ifp__text-takeoff-splash{background-color:unset;box-shadow:unset;border-radius:unset;color:#949494;border-color:transparent;padding-left:0;padding-right:0;font-style:italic}.ifp__text-takeoff-splash:focus{border-color:transparent}.ifp__text-takeoff-mini{background-color:rgba(255,255,255,.5);border-color:rgba(195,141,170,.5);font-size:14px;font-style:italic}@media screen and (min-width:481px){.ifp__text-takeoff-mini{font-size:16px}}.ifp__text-membership{background-color:unset;box-shadow:unset;border-radius:unset;color:#949494;border-color:transparent;padding-left:0;padding-right:0;font-style:italic}.ifp__text-membership:focus{border-color:transparent}.institution-field-select-quote-2018,.institution-field-select-quote-2018-responsive,.institution-field-select-takeoff-splash,.institution-field-select-membership{margin-bottom:25px}.ifcem__cta-quote-2018,.ifcem__cta-quote-2018-responsive{all:unset;color:#1f9ac7}.ifcem__cta-quote-2018:hover,.ifcem__cta-quote-2018:focus,.ifcem__cta-quote-2018-responsive:hover,.ifcem__cta-quote-2018-responsive:focus{cursor:pointer;color:#0e789e;text-decoration:underline}.ifcem__cta-takeoff-splash{all:unset;color:#1f9ac7}.ifcem__cta-takeoff-splash:hover,.ifcem__cta-takeoff-splash:focus{cursor:pointer;color:#0e789e;text-decoration:underline}.ifcem__cta-takeoff-mini{all:unset;color:#354b9b}.ifcem__cta-takeoff-mini:hover,.ifcem__cta-takeoff-mini:focus{cursor:pointer;color:#3b0084;text-decoration:underline}.ifcem__cta-membership{all:unset;color:#1f9ac7}.ifcem__cta-membership:hover,.ifcem__cta-membership:focus{cursor:pointer;color:#0e789e;text-decoration:underline}.institution-field-blank{display:none}.school-type-field{opacity:0;width:0;height:0}.your-implementation-with-comments-fieldset-quote-2018{grid-template:"license-type number-teachers""number-students comments""grade-level comments"1fr/1fr 1fr;display:grid}.your-implementation-with-comments-fieldset-quote-2018 .license-type-field{grid-area:license-type}.your-implementation-with-comments-fieldset-quote-2018 .grade-levels-field{grid-area:grade-level}.your-implementation-with-comments-fieldset-quote-2018 .number-of-students-field{grid-area:number-students}.your-implementation-with-comments-fieldset-quote-2018 .number-of-teachers-field{grid-area:number-teachers}.your-implementation-with-comments-fieldset-quote-2018 .comments-field{flex-direction:column;grid-area:comments;display:flex}@media screen and (min-width:661px){.your-implementation-with-comments-fieldset-quote-2018-responsive{grid-template:"license-type number-teachers""number-students comments""grade-level comments"1fr/1fr 1fr;display:grid}.your-implementation-with-comments-fieldset-quote-2018-responsive .license-type-field{grid-area:license-type}.your-implementation-with-comments-fieldset-quote-2018-responsive .grade-levels-field{grid-area:grade-level}.your-implementation-with-comments-fieldset-quote-2018-responsive .number-of-students-field{grid-area:number-students}.your-implementation-with-comments-fieldset-quote-2018-responsive .number-of-teachers-field{grid-area:number-teachers}.your-implementation-with-comments-fieldset-quote-2018-responsive .comments-field{flex-direction:column;grid-area:comments;display:flex}}.your-implementation-with-comments-fieldset-takeoff-mini{grid-template:"license-type number-teachers""number-students comments""grade-level comments"1fr/1fr 1fr;display:grid}.your-implementation-with-comments-fieldset-takeoff-mini .license-type-field{grid-area:license-type}.your-implementation-with-comments-fieldset-takeoff-mini .grade-levels-field{grid-area:grade-level}.your-implementation-with-comments-fieldset-takeoff-mini .number-of-students-field{grid-area:number-students}.your-implementation-with-comments-fieldset-takeoff-mini .number-of-teachers-field{grid-area:number-teachers}.your-implementation-with-comments-fieldset-takeoff-mini .comments-field{flex-direction:column;grid-area:comments;display:flex}.ifcm__title-quote-2018,.ifcm__title-quote-2018-responsive{font:normal 24px/1.2 var(--font-roboto-slab);color:#00aeef;display:flex}.ifcm__title-quote-2018:after,.ifcm__title-quote-2018-responsive:after{content:"";border-bottom:1px solid #e9e9e9;flex:1 1 0;margin:auto auto auto 20px}.ifcm__title-membership{font:300 19px/1.2 var(--font-roboto-slab);color:#545454;display:flex}.ifcm__title-membership:after{content:"";border-bottom:1px solid #979797;flex:1 1 0;margin:auto auto auto 10px}.ifcm__message-text-quote-2018,.ifcm__message-text-quote-2018-responsive,.ifcm__message-text-membership{color:#545454;font:16px/1.5 var(--font-verdana);margin-top:10px}.inquiry-form-contact-footer-quote-2018,.inquiry-form-contact-footer-quote-2018-responsive{font:normal 18px/1.2 var(--font-roboto-slab);text-align:center}.ifcf__link-quote-2018,.ifcf__link-quote-2018-responsive{color:#007db8;text-decoration:none}.ifcf__link-quote-2018:focus,.ifcf__link-quote-2018:hover,.ifcf__link-quote-2018-responsive:focus,.ifcf__link-quote-2018-responsive:hover{color:#00609a;text-decoration:underline}.inquiry-form-container-quote-2018,.inquiry-form-container-quote-2018-responsive{background-color:#fff;border-radius:10px;padding:50px 60px;box-shadow:0 1px 8px rgba(0,0,0,.2)}.inquiry-form-container-membership{background-color:#fff;padding:30px 40px}@media screen and (min-width:481px){.inquiry-form-container-membership{padding:30px 40px}}.ixl-rosetta-ells-quote-form{background-color:#fff;border-radius:10px;padding:50px 60px;box-shadow:0 1px 8px rgba(0,0,0,.2)}.ireqf__submit-button{width:300px;margin:35px auto auto}.ireqf__submit-button:disabled{cursor:not-allowed;color:rgba(0,0,0,.26);background-color:rgba(0,0,0,.12)}.ireqf__submit-button:disabled:hover{color:rgba(0,0,0,.26);background-color:rgba(0,0,0,.12)}.ireqf__footer{text-align:center;font:normal 17px/1.2 var(--font-roboto-slab);margin-top:20px}.ireqf__footer-cta{color:#1f9ac7;text-decoration:none}.ireqf__success{background-color:#fff;border-radius:10px}.ireqf__h2-trailing-line{text-align:left;margin-bottom:10px;position:relative}.ireqf__h2-trailing-line:after{content:"";z-index:0;background:#e9e9e9;width:100%;height:1px;display:block;position:absolute;top:50%;right:0;transform:translateY(-50%)}.ireqf__h2-trailing-line em{color:#00aeef;font:normal 24px/1.2em var(--font-roboto-slab);z-index:1;background-color:#fff;padding-right:20px;position:relative}.ireqf__success-description{color:#545454;font:normal 16px/1.6em var(--font-verdana);text-align:left}.ixl-rosetta-ells-quote-form-section .ixl-content{padding:50px 0}.qfs__title{margin-bottom:40px}.main-with-loader{min-height:70vh;position:relative}.main-with-loader .loader-anchor{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.loader-anchor:before,.loader-anchor:after,.loader-anchor{z-index:1;border-radius:50%;width:2.5em;height:2.5em;animation:1.3s ease-in-out infinite both load7}.loader-anchor{font-size:10px;animation-delay:1.22s;display:inline-block;position:relative;top:25px;left:60px;transform:translateZ(0)}.loader-anchor:before{animation-delay:1.05s;left:-3.5em}.loader-anchor:after{animation-delay:1.39s;left:3.5em}.loader-anchor:before,.loader-anchor:after{content:"";position:absolute;top:0}@keyframes load7{0%,80%,to{box-shadow:0 -2.5em 0 -1.3em #9ed631}40%{box-shadow:0 -2.5em #9ed631}}