.footer-container #quote-modal,.footer-container #quote-modal h5{color:#111!important}#quote-modal a.close-quote{background-color:hsla(0,0%,100%,.6);font-weight:600}#quote-modal .disabled img{filter:grayscale(1)}#quote-modal .quote-icon{margin-bottom:40px}#quote-modal .quote-icon img{margin:0 auto}#quote-modal .school-selector-container label:not(.disabled) img{transition:.5s}#quote-modal .school-selector-container label:not(.disabled) img:hover{transform:scale(1.05)}#quote-modal .section-quote-country .container{border-radius:30px;overflow:hidden;position:relative;width:100%}#quote-modal .section-quote-country .container:after,#quote-modal .section-quote-country .container:before{background-repeat:no-repeat;content:" ";display:block;height:100%;position:absolute;width:100%;z-index:-1}#quote-modal .section-quote-country .country-selection-container{background-color:transparent}#quote-modal .section-quote-country .country-selection-container .orange-corner{background-image:url(https://www.ilsc.com/hubfs/template-resources/images/internal/background/bg_orange_corner.png);background-repeat:no-repeat;height:269px;position:absolute;right:0;top:0;width:275px}#quote-modal .section-quote-country .container:after{background-image:url(https://www.ilsc.com/hubfs/template-resources/images/internal/background/bg_orange_dots.png);background-position:0 0;height:100px;left:20px;top:20px;width:50px;z-index:9999}#quote-modal .section-quote-country{margin:0;position:relative;width:100%}#quote-modal .form-container{margin:0 auto;width:80%}#quote-modal .section-quote-country #quote-price-container .line-item{display:flex;justify-content:space-between}#quote-modal .section-quote-country #quote-price-container .line-item div{display:inline-block}#quote-modal .section-quote-country .country-main{height:350px;margin:0 auto;width:100%}@media(max-width:34em){#quote-modal .section-quote-country .country-main{min-width:150px;width:auto}}#quote-modal .section-quote-country select#country-list{display:none!important}#quote-modal .section-quote-country .dropdown-select span{font-size:25px}@media only screen and (max-width:600px){#quote-modal .section-quote-country .dropdown-select span{font-size:16px}}#quote-modal .section-quote-country .dropdown-select{background-color:#d2d2d2;background-image:linear-gradient(180deg,hsla(0,0%,100%,.25) 0,hsla(0,0%,100%,0));background-repeat:repeat-x;border:1px solid #eee;border-radius:6px;box-sizing:border-box;cursor:pointer;display:block;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#40FFFFFF",endColorstr="#00FFFFFF",GradientType=0);float:left;font-size:18px;font-weight:400;line-height:40px;outline:none;padding:10px 30px 10px 18px;position:relative;text-align:left!important;transition:all .2s ease-in-out;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap;width:auto}#quote-modal .section-quote-country .dropdown-select:focus{background-color:#fff}#quote-modal .section-quote-country .dropdown-select.open,#quote-modal .section-quote-country .dropdown-select:active{background-color:#fff!important;border-color:#bbb;box-shadow:inset 0 1px 4px rgba(0,0,0,.05)}#quote-modal .section-quote-country .dropdown-select:after{content:"\f107";display:block;font-family:Font Awesome\ 5 Free;font-size:25px;font-weight:600;margin-top:-2px;pointer-events:none;position:absolute;right:30px;top:25%;transition:all .125s ease-in-out}#quote-modal .section-quote-country .dropdown-select.open:after{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}#quote-modal .section-quote-country .dropdown-select.open .list{opacity:1;pointer-events:auto;-webkit-transform:scale(1);transform:scale(1)}#quote-modal .section-quote-country .dropdown-select.open .option{cursor:pointer}#quote-modal .section-quote-country .dropdown-select.wide{text-align:center!important;width:100%}#quote-modal .section-quote-country .dropdown-select.wide .list{height:280px;left:0!important;right:0!important}#quote-modal .section-quote-country .dropdown-select .list{background-color:#fff;border:1px solid #ddd;border-radius:6px;box-shadow:0 0 0 1px rgba(0,0,0,.09);box-sizing:border-box;left:0;margin-top:4px;max-height:350px;opacity:0;overflow:hidden;overflow:auto;padding:3px 0;pointer-events:none;position:absolute;top:100%;-webkit-transform:scale(.75);transform:scale(.75);-webkit-transform-origin:50% 0;transform-origin:50% 0;transition:all .15s cubic-bezier(.25,0,.25,1.75),opacity .1s linear;z-index:999}#quote-modal .section-quote-country .dropdown-select .list:hover .option:not(:hover){background-color:transparent!important}#quote-modal .section-quote-country .dropdown-select .dd-search{align-items:center;display:flex;justify-content:center;margin:.5rem;overflow:hidden}#quote-modal .section-quote-country .dropdown-select .dd-searchbox{border:1px solid #ccc;border-radius:4px;outline:none;padding:0 10px;width:90%}#quote-modal .section-quote-country .dropdown-select .dd-searchbox:focus{border-color:#ff8b35}#quote-modal .section-quote-country .dropdown-select .list ul{padding:0}#quote-modal .section-quote-country .dropdown-select .option{cursor:default;font-weight:350;line-height:40px;list-style:none;outline:none;padding-left:18px;padding-right:29px;text-align:left;transition:all .2s}#quote-modal .section-quote-country .dropdown-select .option:focus,#quote-modal .section-quote-country .dropdown-select .option:hover{background-color:#f6f6f6!important}#quote-modal .section-quote-country .dropdown-select .option.selected{font-weight:900}#quote-modal .section-quote-country .dropdown-select .option.selected:focus{background:#f6f6f6}#quote-modal .section-quote-country .dropdown-select a{color:#aaa;text-decoration:none;transition:all .2s ease-in-out}#quote-modal .section-quote-country .dropdown-select a:hover{color:#666}#quote-modal .school-select-label{display:flex;justify-content:space-evenly;margin:0 auto;position:relative}#quote-modal .school-select-label label{padding:10px}#quote-modal .section-quote-country .school-select-label [type=radio]{height:0;opacity:0;position:absolute;width:0}#quote-modal .section-quote-country .school-select-label .disabled [type=radio]+img{cursor:not-allowed}#quote-modal .section-quote-country .school-select-label [type=radio]+img{cursor:pointer}#quote-modal .section-quote-country .school-select-label [type=radio]:checked+img{outline:2px solid #ff8b35}#quote-modal .section-quote-country .loading{color:#f58426;display:none;font-size:50px;margin-top:150px}#quote-modal .modal-content{-webkit-background-clip:padding-box;background-clip:padding-box;background-color:transparent;border-radius:0;outline:0;position:relative}#quote-modal.modal.fade .modal-dialog{height:760px;opacity:0;transform:perspective(400px) rotateY(-1turn);-webkit-transition:all .5s;-moz-transition:all .5s;transition:all .5s}#quote-modal.modal.fade.show .modal-dialog{animation-duration:.45s;animation-fill-mode:forwards;animation-name:bounceIn;animation-timing-function:ease-in;animation-timing-function:linear;height:auto;opacity:1;transform:perspective(400px) scale3d(.95,.95,.95)}#quote-modal .modal-body{padding:0}#quote-modal .form-container{height:760px;padding:50px 0;-webkit-transition:all .5s;-moz-transition:all .5s;transition:all .5s;visibility:hidden}#quote-modal .form-container.open{animation-duration:.45s;animation-fill-mode:forwards;animation-name:bounceInForm;animation-timing-function:linear;height:auto;visibility:visible}@keyframes bounceInForm{0%{opacity:1;transform:scale(.3) translateZ(0)}50%{opacity:.9;transform:scale(1.1)}80%{opacity:1;transform:scale(.89)}to{opacity:1;transform:scale(1) translateZ(0)}}@keyframes bounceIn{0%{opacity:0;transform:scale(.3) translateZ(0)}50%{opacity:.9;transform:scale(1.1)}80%{opacity:1;transform:scale(.89)}to{opacity:1;transform:scale(1) translateZ(0)}}@media only screen and (max-width:600px){#quote-modal .section-quote-country .container,.section-quote-country .form-container{width:100%}#quote-modal .section-quote-country .dropdown-select:after{right:5px}#quote-modal .school-select-label{display:block}}