.text-color-black{color:#545454}.text-color-white{color:#fff}.text-color-dark-green{color:#0B863C}.text-color-cyan{color:#00AEEF}.hover-parent:active .text-color-cyan,.hover-parent:focus .text-color-cyan,.hover-parent:hover .text-color-cyan,.text-color-cyan.hover:active,.text-color-cyan.hover:focus,.text-color-cyan.hover:hover{color:#10BEFD}.text-color-teal{color:#0BC1B6}.hover-parent:active .text-color-teal,.hover-parent:focus .text-color-teal,.hover-parent:hover .text-color-teal,.text-color-teal.hover:active,.text-color-teal.hover:focus,.text-color-teal.hover:hover{color:#0FD0C4}.text-color-green{color:#52B700}.hover-parent:active .text-color-green,.hover-parent:focus .text-color-green,.hover-parent:hover .text-color-green,.text-color-green.hover:active,.text-color-green.hover:focus,.text-color-green.hover:hover{color:#69C130}.text-color-jade{color:#00B971}.hover-parent:active .text-color-jade,.hover-parent:focus .text-color-jade,.hover-parent:hover .text-color-jade,.text-color-jade.hover:active,.text-color-jade.hover:focus,.text-color-jade.hover:hover{color:#0FCB82}.text-color-orange{color:#FF8E33}.hover-parent:active .text-color-orange,.hover-parent:focus .text-color-orange,.hover-parent:hover .text-color-orange,.text-color-orange.hover:active,.text-color-orange.hover:focus,.text-color-orange.hover:hover{color:#FFA03F}.text-color-purple{color:#7A67D7}.hover-parent:active .text-color-purple,.hover-parent:focus .text-color-purple,.hover-parent:hover .text-color-purple,.text-color-purple.hover:active,.text-color-purple.hover:focus,.text-color-purple.hover:hover{color:#8A76F0}.text-color-blue{color:#0070D6}.hover-parent:active .text-color-blue,.hover-parent:focus .text-color-blue,.hover-parent:hover .text-color-blue,.text-color-blue.hover:active,.text-color-blue.hover:focus,.text-color-blue.hover:hover{color:#0380F2}.text-color-link{color:#007DB8}.hover-parent:active .text-color-link,.hover-parent:focus .text-color-link,.hover-parent:hover .text-color-link,.text-color-link.hover:active,.text-color-link.hover:focus,.text-color-link.hover:hover{color:#00609A}.header-title{font:400 40px/1.2 Roboto Slab,sans-serif;text-align:center}a,div,h1,h2,h3,h4,h5,h6,p,span,ul{border:0;font-size:100%;font:inherit;margin:0;padding:0;vertical-align:initial}.ixl-section{margin:0;min-width:974px;padding:0;width:100%}.ixl-section.vertical-horizontal-center{align-items:center;display:flex;justify-content:center}.ixl-section.vertical-horizontal-center .ixl-content{flex:0 1 auto;margin:0}.ixl-content{box-sizing:border-box;display:block;margin:0 auto;width:974px}.has-bg-color-bg-img .ixl-content{position:relative;z-index:1}.ixl-bg-img-sec{overflow:hidden;position:relative}.bg-img,.bg-img-btm,.bg-img-top{left:50%;min-height:100%;min-width:100%;position:absolute;z-index:-1}.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:translateX(-50%)}.bg-img-btm.flush-btm{bottom:0}.bg-img-top{top:-1px;transform:translateX(-50%)}.bg-img-top.flush-top{top:0}.responsive-section{min-width:320px}.responsive-section.vertical-horizontal-center{align-items:center;display:flex;justify-content:center}.responsive-section.vertical-horizontal-center .ixl-content{flex:0 1 auto;margin:0}.responsive-section .ixl-content{box-sizing:border-box;margin:0 auto;max-width:1014px;min-width:320px;padding-left:10px;padding-right:10px;width:100%}.content-width-1200-section:not(.responsive-section) .ixl-content{min-width:1014px;padding-left:20px;padding-right:20px}.content-width-1200-section .ixl-content{max-width:1240px;padding-left:20px;padding-right:20px;width:100%}@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{height:307px;width:1920px}.header-section .ixl-content{padding-bottom:50px}.header-section__description{font:normal 20px/1.4em Verdana,sans-serif;margin-left:auto;margin-right:auto;max-width:940px;padding-top:25px;text-align:center}.fill-color-black{fill:#545454}.fill-color-white{fill:#fff}.fill-color-dark-green{fill:#0B863C}.fill-color-cyan{fill:#00AEEF}.fill-color-cyan.hover:active,.fill-color-cyan.hover:focus,.fill-color-cyan.hover:hover,.hover-parent:active .fill-color-cyan,.hover-parent:focus .fill-color-cyan,.hover-parent:hover .fill-color-cyan{fill:#10BEFD}.fill-color-teal{fill:#0BC1B6}.fill-color-teal.hover:active,.fill-color-teal.hover:focus,.fill-color-teal.hover:hover,.hover-parent:active .fill-color-teal,.hover-parent:focus .fill-color-teal,.hover-parent:hover .fill-color-teal{fill:#0FD0C4}.fill-color-green{fill:#52B700}.fill-color-green.hover:active,.fill-color-green.hover:focus,.fill-color-green.hover:hover,.hover-parent:active .fill-color-green,.hover-parent:focus .fill-color-green,.hover-parent:hover .fill-color-green{fill:#69C130}.fill-color-jade{fill:#00B971}.fill-color-jade.hover:active,.fill-color-jade.hover:focus,.fill-color-jade.hover:hover,.hover-parent:active .fill-color-jade,.hover-parent:focus .fill-color-jade,.hover-parent:hover .fill-color-jade{fill:#0FCB82}.fill-color-orange{fill:#FF8E33}.fill-color-orange.hover:active,.fill-color-orange.hover:focus,.fill-color-orange.hover:hover,.hover-parent:active .fill-color-orange,.hover-parent:focus .fill-color-orange,.hover-parent:hover .fill-color-orange{fill:#FFA03F}.fill-color-purple{fill:#7A67D7}.fill-color-purple.hover:active,.fill-color-purple.hover:focus,.fill-color-purple.hover:hover,.hover-parent:active .fill-color-purple,.hover-parent:focus .fill-color-purple,.hover-parent:hover .fill-color-purple{fill:#8A76F0}.fill-color-blue{fill:#0070D6}.fill-color-blue.hover:active,.fill-color-blue.hover:focus,.fill-color-blue.hover:hover,.hover-parent:active .fill-color-blue,.hover-parent:focus .fill-color-blue,.hover-parent:hover .fill-color-blue{fill:#0380F2}.fill-color-link{fill:#007DB8}.fill-color-link.hover:active,.fill-color-link.hover:focus,.fill-color-link.hover:hover,.hover-parent:active .fill-color-link,.hover-parent:focus .fill-color-link,.hover-parent:hover .fill-color-link{fill:#00609A}.sub-section-p{font:normal 15px/1.6 Verdana,sans-serif}.feature{display:flex;flex-direction:row;margin-bottom:20px}.feature:last-child{margin-bottom:0}.feature__icon{flex:0 0 auto;padding-right:15px;padding-top:5px}.feature__text{flex:1 1 auto}.feature__text__body{padding-top:10px}.sub-section-title{font:normal 24px/1.2 Roboto Slab,sans-serif;text-align:left}.section-title{font:normal 30px/1.2 Roboto Slab,sans-serif;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:1 1 auto}.features-section__image-container{flex:0 0 auto}.features-section__content__subtitle{padding-top:5px}.features-section__content__features{padding-left:30px;padding-top:30px}.ixl-and-rosetta-stone-section{padding-bottom:70px}.ixl-and-rosetta-stone-section__kaltura-bg{height:319px;width:509px}.ixl-and-rosetta-stone-section__kaltura-thumbnail-container{margin:0 auto;overflow:hidden;position:relative}.ixl-and-rosetta-stone-section__kaltura-thumbnail-img{border-radius:10px;height:204px;transition:filter .1s linear;width:362px}.ixl-and-rosetta-stone-section__play-button-icon{height:62px;opacity:.7;width:62px}.ixl-and-rosetta-stone-section__kaltura-thumbnail-img,.ixl-and-rosetta-stone-section__play-button-icon{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.ixl-and-rosetta-stone-section__kaltura-thumbnail-container:hover .ixl-and-rosetta-stone-section__kaltura-thumbnail-img{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);bottom:0;left:0;position:fixed;right:0;top:0}.ixl-modal-outer-container .ixl-modal-mask.hidden{background-color:initial}.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{display:block;height:0;left:-1000px;pointer-events:none;position:absolute;top:-1000px;width:0}.ixl-modal-outer-container .ixl-modal{outline:none}.ixl-modal-outer-container .ixl-modal .ixl-modal-underlay{background:#000000;border-radius:15px;bottom:0;left:0;margin:-6px;opacity:.34;position:absolute;right:0;top:0}.ixl-modal-outer-container .ixl-modal .ixl-modal-container{background:#ffffff;border-radius:15px;height:100%;position:relative;z-index:1}.ixl-modal-container .modal-close{background:url("data:image/svg+xml;charset=utf-8,%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{fill:none;stroke:%23fff;stroke-width:7;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10}%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;height:38px;position:absolute;right:-14px;text-decoration:none;top:-14px;width:38px}.ixl-modal-container .modal-close:hover{background:url("data:image/svg+xml;charset=utf-8,%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{fill:none;stroke:%23fff;stroke-width:7;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10}%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-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{right:-18px;top:-18px}}.player-wrapper{padding-top:56.25%;position:relative}.kaltura-player,.player-cover{height:100%;left:0;position:absolute;top:0;width:100%}.player-cover{background:#ffffff}.mkm-trigger-container{background:transparent;border:0;padding:0}.marketing-kaltura-modal .ixl-modal{left:50vw;max-width:893px;min-width:320px;top:50vh;transform:translate(-50%,-50%);width:80vw}.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{height:432px;margin-right:70px;width:524px}.ixl-english-language-arts-section{padding-bottom:40px;padding-top:60px}.ixl-english-language-arts-section__image{height:325px;width:565px}.info-cta-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-radius:5px;box-sizing:border-box;cursor:pointer;display:inline-block;font-family:Verdana,sans-serif;min-width:140px;padding:0 15px;text-align:center;text-decoration:none}.info-cta-btn,.info-cta-btn:hover{transition:all .2s ease-in-out}.info-cta-blue{background-color:#0070D6;color:#fff}.hover-parent:hover .info-cta-blue,.info-cta-blue:hover{background-color:#0380F2;color:#fff}.info-cta-cyan{background-color:#00AEEF;color:#fff}.hover-parent:hover .info-cta-cyan,.info-cta-cyan:hover{background-color:#10BEFD;color:#fff}.info-cta-green{background-color:#52B700;color:#fff}.hover-parent:hover .info-cta-green,.info-cta-green:hover{background-color:#69C130;color:#fff}.info-cta-jade{background-color:#00B971;color:#fff}.hover-parent:hover .info-cta-jade,.info-cta-jade:hover{background-color:#0FCB82;color:#fff}.info-cta-orange{background-color:#FF8E33;color:#fff}.hover-parent:hover .info-cta-orange,.info-cta-orange:hover{background-color:#FFA03F;color:#fff}.info-cta-purple{background-color:#7A67D7;color:#fff}.hover-parent:hover .info-cta-purple,.info-cta-purple:hover{background-color:#8A76F0;color:#fff}.info-cta-teal{background-color:#0BC1B6;color:#fff}.hover-parent:hover .info-cta-teal,.info-cta-teal:hover{background-color:#0FD0C4;color:#fff}.info-cta-white-cyan{background-color:#fff;color:#00AEEF}.hover-parent:hover .info-cta-white-cyan,.info-cta-white-cyan:hover{background-color:#00AEEF;color:#fff}.info-cta-white-cyan-hover-blue{background-color:#fff;color:#00AEEF}.hover-parent:hover .info-cta-white-cyan-hover-blue,.info-cta-white-cyan-hover-blue:hover{background-color:#0070D6;color:#fff}.info-cta-white-blue{background-color:#fff;color:#0070D6}.hover-parent:hover .info-cta-white-blue,.info-cta-white-blue:hover{background-color:#0070D6;color:#fff}.info-cta-hollow-blue{border-color:#0070D6;color:#0070D6}.hover-parent:hover .info-cta-hollow-blue,.info-cta-hollow-blue:hover{background-color:#0380F2;border-color:#0380F2;color:#fff}.info-cta-hollow-cyan{border-color:#00AEEF;color:#00AEEF}.hover-parent:hover .info-cta-hollow-cyan,.info-cta-hollow-cyan:hover{background-color:#10BEFD;border-color:#10BEFD;color:#fff}.info-cta-hollow-green{border-color:#52B700;color:#52B700}.hover-parent:hover .info-cta-hollow-green,.info-cta-hollow-green:hover{background-color:#69C130;border-color:#69C130;color:#fff}.info-cta-hollow-jade{border-color:#00B971;color:#00B971}.hover-parent:hover .info-cta-hollow-jade,.info-cta-hollow-jade:hover{background-color:#0FCB82;border-color:#0FCB82;color:#fff}.info-cta-hollow-orange{border-color:#FF8E33;color:#FF8E33}.hover-parent:hover .info-cta-hollow-orange,.info-cta-hollow-orange:hover{background-color:#FFA03F;border-color:#FFA03F;color:#fff}.info-cta-hollow-purple{border-color:#7A67D7;color:#7A67D7}.hover-parent:hover .info-cta-hollow-purple,.info-cta-hollow-purple:hover{background-color:#8A76F0;border-color:#8A76F0;color:#fff}.info-cta-hollow-teal{border-color:#0BC1B6;color:#0BC1B6}.hover-parent:hover .info-cta-hollow-teal,.info-cta-hollow-teal:hover{background-color:#0FD0C4;border-color:#0FD0C4;color:#fff}.info-cta-hollow-white-cyan{border-color:#fff;color:#fff}.hover-parent:hover .info-cta-hollow-white-cyan,.info-cta-hollow-white-cyan:hover{background-color:#00AEEF;border-color:#00AEEF;color:#fff}.info-cta-hollow-white-cyan-hover-blue{border-color:#fff;color:#fff}.hover-parent:hover .info-cta-hollow-white-cyan-hover-blue,.info-cta-hollow-white-cyan-hover-blue:hover{background-color:#0070D6;border-color:#0070D6;color:#fff}.info-cta-hollow-white-blue{border-color:#fff;color:#fff}.hover-parent:hover .info-cta-hollow-white-blue,.info-cta-hollow-white-blue:hover{background-color:#0070D6;border-color:#0070D6;color:#fff}.info-cta-44-18{font-size:18px;height:44px;line-height:44px}.info-cta-hollow-44-18{background:transparent;border-style:solid;border-width:1px;font-size:18px;height:44px;line-height:42px}.info-cta-40-16{font-size:16px;height:40px;line-height:40px}.info-cta-hollow-40-16{background:transparent;border-style:solid;border-width:1px;font-size:16px;height:40px;line-height:38px}.info-cta-33-15{font-size:15px;height:33px;line-height:33px}.info-cta-hollow-33-15{background:transparent;border-style:solid;border-width:1px;font-size:15px;height:33px;line-height:31px}.inquiry-form-job-application,.inquiry-form-quote-2018,.inquiry-form-quote-2018-responsive,.inquiry-form-takeoff-mini,.inquiry-form-takeoff-splash{display:flex;flex-direction:column}.inquiry-form-action-error-area-job-application,.inquiry-form-action-error-area-quote-2018,.inquiry-form-action-error-area-quote-2018-responsive,.inquiry-form-action-error-area-takeoff-mini,.inquiry-form-action-error-area-takeoff-splash{margin-bottom:10px}.ifaea__action-error-quote-2018,.ifaea__action-error-quote-2018-responsive{color:#f53f46;font:normal 13px/1.2 Verdana,sans-serif}.ifaea__action-error-job-application{color:#f53f46;font:300 13px/1.2 Roboto,sans-serif}.ifaea__action-error-takeoff-splash{color:#f53f46;font:normal 13px/1.2 Verdana,sans-serif}.ifaea__action-error-takeoff-mini{color:#7E0000;font:normal 13px/1.2 Raleway,sans-serif}.inquiry-form-fieldset{border:0;margin:0;padding:0}.inquiry-form-fieldset-quote-2018{display:grid;gap:15px 40px;grid-template-columns:1fr 1fr;margin-bottom:15px}.inquiry-form-fieldset-quote-2018:last-of-type{margin-bottom:0}.inquiry-form-fieldset-quote-2018-responsive{display:flex;flex-direction:column;gap:15px;margin-bottom:15px}.inquiry-form-fieldset-quote-2018-responsive:last-of-type{margin-bottom:0}@media screen and (min-width:661px){.inquiry-form-fieldset-quote-2018-responsive{display:grid;gap:15px 40px;grid-template-columns:1fr 1fr}}.inquiry-form-fieldset-job-application{display:flex;flex-direction:column;gap:30px;margin-bottom:30px}.inquiry-form-fieldset-job-application:last-of-type{margin-bottom:0}.inquiry-form-fieldset-takeoff-splash{display:flex;flex-direction:column;gap:15px;margin-bottom:15px}.inquiry-form-fieldset-takeoff-splash:last-of-type{margin-bottom:0}.inquiry-form-fieldset-takeoff-mini{display:grid;gap:15px 40px;grid-template-columns:1fr 1fr;margin-bottom:15px}.inquiry-form-fieldset-takeoff-mini:last-of-type{margin-bottom:0}.inquiry-form-legend-quote-2018,.inquiry-form-legend-quote-2018-responsive{grid-column:1/-1;margin-bottom:10px;width:100%}.inquiry-form-legend-job-application{grid-column:1/-1;margin-bottom:20px;width:100%}.inquiry-form-legend-takeoff-mini,.inquiry-form-legend-takeoff-splash{grid-column:1/-1;margin-bottom:10px;width:100%}.ifl__title-quote-2018,.ifl__title-quote-2018-responsive{color:#00AEEF;display:flex;font:normal 24px/1.2 Roboto Slab,sans-serif}.ifl__title-quote-2018-responsive:after,.ifl__title-quote-2018:after{border-bottom:1px solid #e9e9e9;content:"";flex:1 1 0;margin:auto auto auto 20px}.ifl__title-job-application{color:#00AEEF;display:flex;font:normal 24px/1.2 Roboto Slab,sans-serif}.ifl__title-job-application:after{border-bottom:1px solid #e9e9e9;content:"";flex:1 1 0;margin:auto auto auto 20px}.ifl__title-takeoff-splash{color:#00AEEF;display:flex;font:normal 24px/1.2 Roboto Slab,sans-serif}.ifl__title-takeoff-splash:after{border-bottom:1px solid #979797;content:"";flex:1 1 0;margin:auto auto auto 20px}.ifl__title-takeoff-mini{color:#240051;display:flex;font:normal 24px/1.2 Raleway,sans-serif}.ifl__sub-text-job-application,.ifl__sub-text-quote-2018,.ifl__sub-text-quote-2018-responsive,.ifl__sub-text-takeoff-splash{color:#999;font:italic 18px/1.2 Verdana,sans-serif;margin-bottom:15px;margin-top:10px}.ifl__sub-text-takeoff-mini{color:#532F42;font:italic 18px/1.2 Raleway,sans-serif;margin-bottom:15px;margin-top:10px}.inquiry-form-field-takeoff-splash{margin:0 50px}.inquiry-form-submit-button-quote-2018{margin:35px auto auto;width:300px}.inquiry-form-submit-button-quote-2018:disabled{cursor:not-allowed}.inquiry-form-submit-button-quote-2018:disabled,.inquiry-form-submit-button-quote-2018:disabled:focus,.inquiry-form-submit-button-quote-2018:disabled:hover{background-color:rgba(0,0,0,.12);color:rgba(0,0,0,.26)}.inquiry-form-field-base-job-application,.inquiry-form-field-base-quote-2018,.inquiry-form-field-base-quote-2018-responsive{display:flex;flex-direction:column;overflow:hidden}.inquiry-form-field-base-takeoff-splash{display:grid;gap:5px 20px;grid-template-columns:3fr 6fr;overflow:hidden}.inquiry-form-field-base-takeoff-mini{display:grid;grid-template-columns:min-content auto;overflow:hidden}.iffb__label-quote-2018,.iffb__label-quote-2018-responsive{color:#545454;font:normal 15px/1.2 Verdana,sans-serif}.iffb__label-job-application{color:#545454;font:300 15px/1.2 Roboto,sans-serif}.iffb__label-takeoff-splash{align-items:center;color:#3A7390;display:flex;font:normal 15px/1.2 Verdana,sans-serif;justify-content:right}.iffb__label-takeoff-mini{color:#532F42;font:normal 15px/1.2 Raleway,sans-serif;grid-area:1/1;white-space:nowrap}.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{color:#f53f46;font:normal 13px/1.2 Verdana,sans-serif;margin-top:5px}.inquiry-form-error-message-job-application{color:#f53f46;font:300 13px/1.2 Roboto,sans-serif;margin-top:5px}.inquiry-form-error-message-takeoff-splash{color:#f53f46;font:normal 13px/1.2 Verdana,sans-serif;grid-area:2/2;margin-top:5px}.inquiry-form-error-message-takeoff-mini{color:#7E0000;font:normal 13px/1.2 Raleway,sans-serif;grid-area:1/2;margin-top:2px}.inquiry-form-error-message-takeoff-mini:before{content:"-";margin:0 3px}.if__input{appearance:none;-moz-appearance:none;-webkit-appearance:none;resize:vertical}.if__input::-webkit-inner-spin-button,.if__input::-webkit-outer-spin-button{-webkit-appearance:none}.if__input-quote-2018,.if__input-quote-2018-responsive{background-color:#f7f7f7;border:1px solid #e0e0e0;border-radius:5px;box-sizing:border-box;color:#545454;font:normal 16px/1.25 Verdana,sans-serif;margin-top:5px;padding:10px;width:100%}.if__input-quote-2018-responsive:focus,.if__input-quote-2018: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{background-color:#f7f7f7;border:1px solid #e0e0e0;border-radius:5px;box-sizing:border-box;color:#545454;font:300 15px/1.25 Roboto,sans-serif;margin-top:5px;padding:10px;width:100%}.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{background-color:#FFF;border:1px solid #b8b8b8;border-radius:5px;box-shadow:inset 0 1.5px 4px 0 #00000026;box-sizing:border-box;color:#545454;font:normal 16px/1.25 Verdana,sans-serif;padding:10px;width:100%}.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{background-color:#FFF;border:1px solid #c38daa;border-radius:5px;box-sizing:border-box;color:#532F42;font:normal 16px/1.25 Raleway,sans-serif;margin-top:5px;padding:10px;width:100%}.if__input-takeoff-mini:focus{border-color:#973883;box-shadow:0 0 1.6px 1px #E7C7D8;outline:0}.if__input-takeoff-mini--error,.if__input-takeoff-mini--error:focus{background-color:#FFE7E7;border-color:#C38DAA}input[type=number][class=if__input]{-moz-appearance:textfield}.comment-field-container-quote-2018{flex:1 1 auto}.comment-field-input-quote-2018{height:calc(100% - 5px)}.cg__fieldset{border:0;margin:0;padding:0}.cg__legend-quote-2018,.cg__legend-quote-2018-responsive{color:#545454;font:normal 15px/1.2 Verdana,sans-serif}.cg__legend-job-application{color:#545454;font:300 15px/1.2 Roboto,sans-serif}.cg__legend-takeoff-splash{align-items:center;color:#3A7390;display:flex;font:normal 15px/1.2 Verdana,sans-serif;justify-content:right}.cg__legend-takeoff-mini{color:#532F42;font:normal 15px/1.2 Raleway,sans-serif}.cg__checkbox-list-quote-2018,.cg__checkbox-list-quote-2018-responsive{background-color:#f7f7f7;background-color:unset;border:1px solid transparent;border-radius:5px;border-radius:unset;box-sizing:border-box;color:#545454;-moz-column-gap:35px;column-gap:35px;display:flex;flex-direction:row;font:normal 16px/1.25 Verdana,sans-serif;margin-top:5px;padding:10px 0;width:100%}.cg__checkbox-list-quote-2018-responsive:focus,.cg__checkbox-list-quote-2018: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-job-application{background-color:#f7f7f7;background-color:unset;border:1px solid transparent;border-radius:5px;border-radius:unset;box-sizing:border-box;color:#545454;-moz-column-gap:35px;column-gap:35px;display:flex;flex-direction:row;flex-wrap:wrap;font:300 15px/1.25 Roboto,sans-serif;margin-top:5px;padding:10px 0;row-gap:10px;width:100%}.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-takeoff-splash{background-color:#FFF;background-color:unset;border:1px solid transparent;border-radius:5px;border-radius:unset;box-shadow:inset 0 1.5px 4px 0 #00000026;box-sizing:border-box;color:#545454;-moz-column-gap:35px;column-gap:35px;display:flex;flex-direction:row;font:normal 16px/1.25 Verdana,sans-serif;padding:10px 0;width:100%}.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-mini{background-color:#FFF;background-color:unset;border:1px solid transparent;border-radius:5px;border-radius:unset;box-sizing:border-box;color:#532F42;-moz-column-gap:35px;column-gap:35px;display:flex;flex-direction:row;font:normal 16px/1.25 Raleway,sans-serif;margin-top:5px;padding:10px 0;width:100%}.cg__checkbox-list-takeoff-mini:focus{border-color:#973883;box-shadow:0 0 1.6px 1px #E7C7D8;outline:0}.cg__checkbox-list-takeoff-mini--error,.cg__checkbox-list-takeoff-mini--error:focus{background-color:#FFE7E7;border-color:#C38DAA}.checkbox-group-item-takeoff-mini{display:flex}.cgi__checkbox-quote-2018{margin-right:5px}.cgi__checkbox-job-application,.cgi__checkbox-takeoff-mini{height:0;opacity:0;position:absolute;width:0}.cgi__custom-checkbox{cursor:pointer}.cgi__custom-checkbox-job-application{align-items:center;background-color:#FFF;border:1px solid #202020;border-radius:5px;display:flex;height:15px;justify-content:center;margin-right:5px;width:15px}.cgi__checkbox:focus+.cgi__custom-checkbox-job-application{border-color:#0070D6}.cgi__custom-checkbox-takeoff-mini{align-items:center;background-color:#FFF;border:1px solid #c38daa;border-radius:5px;display:flex;height:18px;justify-content:center;margin-right:5px;width:18px}.cgi__checkbox:focus+.cgi__custom-checkbox-takeoff-mini{border-color:#973883;box-shadow:0 0 1.6px 1px #E7C7D8}.cgi__label-quote-2018,.cgi__label-quote-2018-responsive{color:#545454;font:normal 15px/1.2 Verdana,sans-serif;margin-left:5px}.cgi__label-job-application{color:#545454;display:flex;font:300 15px/1.2 Roboto,sans-serif}.cgi__label-takeoff-splash{align-items:center;color:#3A7390;display:flex;font:normal 15px/1.2 Verdana,sans-serif;justify-content:right;margin-left:5px}.cgi__label-takeoff-mini{align-items:center;color:#532F42;display:flex;font:normal 15px/1.2 Raleway,sans-serif}.nsf__select{appearance:none;-moz-appearance:none;-webkit-appearance:none}.nsf__select-quote-2018,.nsf__select-quote-2018-responsive{background-color:#f7f7f7;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='9' fill='none' viewBox='0 0 13 9'%3E%3Cpath stroke='%2300AEEF' stroke-width='2.5' d='m1.586 1.536 4.95 4.95 4.95-4.95'/%3E%3C/svg%3E");background-position:right 10px top 50%;background-repeat:no-repeat;border:1px solid #e0e0e0;border-radius:5px;box-sizing:border-box;color:#545454;font:normal 16px/1.25 Verdana,sans-serif;margin-top:5px;padding:10px;width:100%}.nsf__select-quote-2018-responsive:focus,.nsf__select-quote-2018: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-job-application{background-color:#f7f7f7;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='9' fill='none' viewBox='0 0 13 9'%3E%3Cpath stroke='%2300AEEF' stroke-width='2.5' d='m1.586 1.536 4.95 4.95 4.95-4.95'/%3E%3C/svg%3E");background-position:right 10px top 50%;background-repeat:no-repeat;border:1px solid #e0e0e0;border-radius:5px;box-sizing:border-box;color:#545454;font:300 15px/1.25 Roboto,sans-serif;margin-top:5px;padding:10px;width:100%}.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-takeoff-splash{background-color:#FFF;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='9' fill='none' viewBox='0 0 13 9'%3E%3Cpath stroke='%2300AEEF' stroke-width='2.5' d='m1.586 1.536 4.95 4.95 4.95-4.95'/%3E%3C/svg%3E");background-position:right 10px top 50%;background-repeat:no-repeat;border:1px solid #b8b8b8;border-radius:5px;box-shadow:inset 0 1.5px 4px 0 #00000026;box-sizing:border-box;color:#545454;font:normal 16px/1.25 Verdana,sans-serif;padding:10px;width:100%}.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-mini{background-color:#FFF;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='9' fill='none' viewBox='0 0 13 9'%3E%3Cpath stroke='%233B0084' stroke-width='2.5' d='m1.586 1.536 4.95 4.95 4.95-4.95'/%3E%3C/svg%3E");background-position:right 10px top 50%;background-repeat:no-repeat;border:1px solid #c38daa;border-radius:5px;box-sizing:border-box;color:#532F42;font:normal 16px/1.25 Raleway,sans-serif;margin-top:5px;padding:10px;width:100%}.nsf__select-takeoff-mini:focus{border-color:#973883;box-shadow:0 0 1.6px 1px #E7C7D8;outline:0}.nsf__select-takeoff-mini--error,.nsf__select-takeoff-mini--error:focus{background-color:#FFE7E7;border-color:#C38DAA}.ifl__loading-circle-container-quote-2018,.ifl__loading-circle-container-quote-2018-responsive{background-color:#f7f7f7;background-color:unset;border:1px solid transparent;border-radius:5px;border-radius:unset;box-sizing:border-box;color:#545454;font:normal 16px/1.25 Verdana,sans-serif;margin-bottom:25px;margin-top:5px;padding:10px 0;width:100%}.ifl__loading-circle-container-quote-2018-responsive:focus,.ifl__loading-circle-container-quote-2018: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-takeoff-splash{background-color:#FFF;background-color:unset;border:1px solid transparent;border-radius:5px;border-radius:unset;box-shadow:inset 0 1.5px 4px 0 #00000026;box-sizing:border-box;color:#545454;font:normal 16px/1.25 Verdana,sans-serif;padding:10px 0;width:100%}.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-mini{background-color:#FFF;background-color:unset;border:1px solid transparent;border-radius:5px;border-radius:unset;box-sizing:border-box;color:#532F42;font:normal 16px/1.25 Raleway,sans-serif;margin-top:5px;padding:10px 0;width:100%}.ifl__loading-circle-container-takeoff-mini:focus{border-color:#973883;box-shadow:0 0 1.6px 1px #E7C7D8;outline:0}.ifl__loading-circle-container-takeoff-mini--error,.ifl__loading-circle-container-takeoff-mini--error:focus{background-color:#FFE7E7;border-color:#C38DAA}.ifl__loading-circle-quote-2018,.ifl__loading-circle-quote-2018-responsive{animation:shrinkGrow 1.3s ease-in-out infinite;animation-fill-mode:both;background-color:#00AEEF;border-radius:50%;display:inline-block;height:10px;margin:0 5px;width:10px}.ifl__loading-circle-quote-2018-responsive:nth-child(3n+1),.ifl__loading-circle-quote-2018:nth-child(3n+1){animation-delay:.05s}.ifl__loading-circle-quote-2018-responsive:nth-child(3n+2),.ifl__loading-circle-quote-2018:nth-child(3n+2){animation-delay:.22s}.ifl__loading-circle-quote-2018-responsive:nth-child(3n+3),.ifl__loading-circle-quote-2018:nth-child(3n+3){animation-delay:.37s}.ifl__loading-circle-takeoff-splash{animation:shrinkGrow 1.3s ease-in-out infinite;animation-fill-mode:both;background-color:#00AEEF;border-radius:50%;display:inline-block;height:10px;margin:0 5px;width:10px}.ifl__loading-circle-takeoff-splash:nth-child(3n+1){animation-delay:.05s}.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{animation:shrinkGrow 1.3s ease-in-out infinite;animation-fill-mode:both;background-color:#00AEEF;border-radius:50%;display:inline-block;height:10px;margin:0 5px;width:10px}@keyframes shrinkGrow{0%,80%,to{transform:scale(1.3)}40%{transform:scale(.01)}}.ifl__loading-circle-takeoff-mini:nth-child(3n+1){animation-delay:.05s}.ifl__loading-circle-takeoff-mini:nth-child(3n+2){animation-delay:.22s}.ifl__loading-circle-takeoff-mini:nth-child(3n+3){animation-delay:.37s}.institution-field-prompt-quote-2018,.institution-field-prompt-quote-2018-responsive,.institution-field-prompt-takeoff-splash{margin-bottom:25px}.ifp__text-quote-2018,.ifp__text-quote-2018-responsive{background-color:unset;border-color:transparent;border-radius:unset;font-style:italic;padding-left:0;padding-right:0}.ifp__text-quote-2018-responsive:focus,.ifp__text-quote-2018:focus{border-color:transparent}.ifp__text-takeoff-splash{background-color:unset;border-color:transparent;border-radius:unset;box-shadow:unset;color:#949494;font-style:italic;padding-left:0;padding-right:0}.ifp__text-takeoff-splash:focus{border-color:transparent}.ifp__text-takeoff-mini{background-color:#FFFFFF80;border-color:#C38DAA80;font-style:italic}.institution-field-select-quote-2018,.institution-field-select-quote-2018-responsive,.institution-field-select-takeoff-splash{margin-bottom:25px}.ifcem__cta-quote-2018,.ifcem__cta-quote-2018-responsive{all:unset;color:#1f9ac7}.ifcem__cta-quote-2018-responsive:focus,.ifcem__cta-quote-2018-responsive:hover,.ifcem__cta-quote-2018:focus,.ifcem__cta-quote-2018:hover{color:#0e789e;cursor:pointer;text-decoration:underline}.ifcem__cta-takeoff-splash{all:unset;color:#1f9ac7}.ifcem__cta-takeoff-splash:focus,.ifcem__cta-takeoff-splash:hover{color:#0e789e;cursor:pointer;text-decoration:underline}.ifcem__cta-takeoff-mini{all:unset;color:#354B9B}.ifcem__cta-takeoff-mini:focus,.ifcem__cta-takeoff-mini:hover{color:#3B0084;cursor:pointer;text-decoration:underline}.your-implementation-with-comments-fieldset-quote-2018{display:grid;grid-template:"license-type number-teachers" "number-students comments" "grade-level comments" 1fr/1fr 1fr}.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{display:flex;flex-direction:column;grid-area:comments}@media screen and (min-width:661px){.your-implementation-with-comments-fieldset-quote-2018-responsive{display:grid;grid-template:"license-type number-teachers" "number-students comments" "grade-level comments" 1fr/1fr 1fr}.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{display:flex;flex-direction:column;grid-area:comments}}.your-implementation-with-comments-fieldset-takeoff-mini{display:grid;grid-template:"license-type number-teachers" "number-students comments" "grade-level comments" 1fr/1fr 1fr}.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{display:flex;flex-direction:column;grid-area:comments}.ifcm__title-quote-2018{color:#00AEEF;display:flex;font:normal 24px/1.2 Roboto Slab,sans-serif}.ifcm__title-quote-2018:after{border-bottom:1px solid #e9e9e9;content:"";flex:1 1 0;margin:auto auto auto 20px}.ifcm__message-text-quote-2018{color:#545454;font:16px/1.5 Verdana,sans-serif;margin-top:10px}.inquiry-form-contact-footer-quote-2018{font:normal 18px/1.2 Roboto Slab,sans-serif;text-align:center}.ifcf__link-quote-2018{color:#007DB8;text-decoration:none}.ifcf__link-quote-2018:focus,.ifcf__link-quote-2018:hover{color:#00609A;text-decoration:underline}.inquiry-form-container-quote-2018,.ixl-rosetta-ells-quote-form{background-color:#fff;border-radius:10px;box-shadow:0 1px 8px 0 rgba(0,0,0,.2);padding:50px 60px}.ireqf__submit-button{margin:35px auto auto;width:300px}.ireqf__submit-button:disabled{cursor:not-allowed}.ireqf__submit-button:disabled,.ireqf__submit-button:disabled:hover{background-color:rgba(0,0,0,.12);color:rgba(0,0,0,.26)}.ireqf__footer{font:normal 17px/1.2 Roboto Slab,sans-serif;margin-top:20px;text-align:center}.ireqf__footer-cta{color:#1f9ac7;text-decoration:none}.ireqf__success{background-color:#fff;border-radius:10px}.ireqf__h2-trailing-line{margin-bottom:10px;position:relative;text-align:left}.ireqf__h2-trailing-line:after{background:#e9e9e9 none;content:"";display:block;height:1px;position:absolute;right:0;top:50%;transform:translateY(-50%);width:100%;z-index:0}.ireqf__h2-trailing-line em{background-color:#fff;color:#00AEEF;font:normal 24px/1.2em Roboto Slab,sans-serif;padding-right:20px;position:relative;z-index:1}.ireqf__success-description{color:#545454;font:normal 16px/1.6em Verdana,sans-serif;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{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.loader-anchor,.loader-anchor:after,.loader-anchor:before{animation:load7 1.3s ease-in-out infinite;animation-fill-mode:both;border-radius:50%;height:2.5em;width:2.5em;z-index:1}.loader-anchor{animation-delay:1.22s;display:inline-block;font-size:10px;left:60px;position:relative;top:25px;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:after,.loader-anchor:before{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 0 0 #9ED631}}