.samskip-planner{width:100%!important;max-width:100%!important}@media(max-width:768px){.samskip-planner .columns{margin-left:0;margin-right:0}.samskip-planner .columns .column{padding-left:0;padding-right:0}}@media(min-width:769px){.samskip-planner.explore-start .sp-wrapper{margin-bottom:68px}}.samskip-planner h1:after,.samskip-planner h1:before{display:none!important}.samskip-planner .sp-wrapper{font-family:Open Sans,sans-serif}.samskip-planner .sp-wrapper .left-section-home{margin-top:80px}@media(max-width:1023px){.samskip-planner .sp-wrapper .left-section-home{margin-bottom:0}}.samskip-planner .sp-wrapper .circle{background:#fff;border:2px solid #83bb26;border-radius:100%;height:30px;position:relative;width:30px}.samskip-planner .sp-wrapper .circle .circle-inner{background:#83bb26;border-radius:100%;bottom:0;height:5px;left:0;margin:auto;position:absolute;right:0;top:0;width:5px}.samskip-planner .sp-wrapper .line{height:100%;margin-left:14px;position:absolute;width:2px}.samskip-planner .sp-wrapper .left-section{height:calc(100vh - 86px);position:relative;overflow-x:hidden}@media(max-width:1023px){.samskip-planner .sp-wrapper .left-section{height:100%}}.samskip-planner .sp-wrapper .left-section.home-map{height:auto;padding-bottom:0}.samskip-planner .sp-wrapper .left-section .form.input-header{background:#002378!important}.samskip-planner .sp-wrapper .left-section .form.input-header .header h1{font-weight:700;margin-bottom:0}.samskip-planner .sp-wrapper .left-section .form.input-header .form-input{background:#002378!important;color:#fff;padding:0 30px}@media(max-width:768px){.samskip-planner .sp-wrapper .left-section .form.input-header .form-input{margin-bottom:0}}.samskip-planner .sp-wrapper .left-section .form.input-header .form-input label{color:#fff}.samskip-planner .sp-wrapper .left-section .form.input-header .form-input span.solution-label{color:#fff!important}.samskip-planner .sp-wrapper .left-section .form.input-header .form-input .date-button{background:#0f3063;border:1px solid #0f3063;padding:0 12px;height:35px;border-radius:0}.samskip-planner .sp-wrapper .left-section .form.input-header .form-input .date-button img{width:12px;height:35px}.samskip-planner .sp-wrapper .left-section .form.input-header .form-input .awesomeplete ul li{color:#000!important;z-index:20!important}.samskip-planner .sp-wrapper .left-section .form.input-header .quote{visibility:hidden}.samskip-planner .sp-wrapper .left-section .form .content .title{color:#333;font-size:28px;font-weight:700}@media(max-width:1023px){.samskip-planner .sp-wrapper .left-section .form .content .title{padding:0 30px}}.samskip-planner .sp-wrapper .left-section .form .content .title span{color:#333;font-size:36px;font-weight:700;line-height:43px;text-transform:lowercase}.samskip-planner .sp-wrapper .left-section .form .content .details{color:#666;font-size:16px;line-height:28px}@media(max-width:1023px){.samskip-planner .sp-wrapper .left-section .form .content .details{padding:0 30px}}.samskip-planner .sp-wrapper .left-section .form .header{background:#002378;color:#fff;padding:30px}.samskip-planner .sp-wrapper .left-section .form .header h1{color:#fff;font-size:36px;font-weight:700;line-height:49px;margin-top:0;margin-bottom:20px}@media(min-width:769px){.samskip-planner .sp-wrapper .left-section .form .header h1{margin-top:10px}}.samskip-planner .sp-wrapper .left-section .form .header p{color:#fff;font-size:16px;line-height:28px;margin-bottom:30px;margin-top:0}.samskip-planner .sp-wrapper .left-section .form .header-home{padding:18px 30px}.samskip-planner .sp-wrapper .left-section .form .header-home h1{font-size:24px;line-height:33px;margin:0}.samskip-planner .sp-wrapper .left-section .form .form-input{padding:30px 30px 0}.samskip-planner .sp-wrapper .left-section .form .form-input span.icon{z-index:0;height:35px;display:inline-block;margin-left:10px;pointer-events:none;position:absolute;top:0;left:0}.samskip-planner .sp-wrapper .left-section .form .form-input span.icon img{width:12px;height:35px}.samskip-planner .sp-wrapper .left-section .form .form-input-home{background:#eef3f3;padding:40px 30px}.samskip-planner .sp-wrapper .left-section .form .level{margin-bottom:.4rem!important}.samskip-planner .sp-wrapper .left-section .form .departure input:first-child{margin-left:0}.samskip-planner .sp-wrapper .left-section .form span{color:#002378;font-size:14px;font-weight:700;line-height:19px;text-transform:uppercase}.samskip-planner .sp-wrapper .left-section .form span.solution-label{min-width:55px;padding-right:10px}.samskip-planner .sp-wrapper .left-section .form label{font-size:14px;line-height:19px}.samskip-planner .sp-wrapper .left-section .form .field p{margin-bottom:10px}.samskip-planner .sp-wrapper .left-section .form .date-button{background:#002378;border:1px solid #002378;padding:0 12px;height:35px;border-radius:0}.samskip-planner .sp-wrapper .left-section .form .date-button img{width:12px;height:35px}.samskip-planner .sp-wrapper .tabs{background:#002378;padding:0 0 0 30px}.samskip-planner .sp-wrapper .tabs ul{border:none}.samskip-planner .sp-wrapper .tabs ul li{font-size:14px;font-weight:700;line-height:19px;margin-right:3px;text-transform:uppercase}.samskip-planner .sp-wrapper .tabs ul li>div{width:100%;height:auto}.samskip-planner .sp-wrapper .tabs ul li.is-active a{background:#fff;border-left:none;border-radius:0;border-right:none;color:#666}.samskip-planner .sp-wrapper .tabs ul li.is-active a:hover{background-color:#fff;border-bottom-color:#fff}.samskip-planner .sp-wrapper .tabs ul li a{background:#0f3063;border-left:none;border-radius:0;border-right:none;color:#fff;cursor:pointer;text-decoration:none}.samskip-planner .sp-wrapper .tabs ul li a:hover{background-color:#0f3063;border-bottom-color:#0f3063}.samskip-planner .sp-wrapper .tab-content tbody td{border-bottom:none;color:#666;padding:0}.samskip-planner .sp-wrapper .tab-content h4{color:#002378;font-weight:700;font-size:16px;line-height:19px;margin-top:0;margin-bottom:10px}.samskip-planner .sp-wrapper .tab-content .logo{height:32.75px;width:32.44px;padding-right:5px}.samskip-planner .sp-wrapper .tab-content .info-block{border-bottom:1px solid #e0e0e0;padding:0 30px}.samskip-planner .sp-wrapper .tab-content .info-block .tag:not(body){background-color:#85bb2b;border:none;border-radius:6px;color:#fff;font-size:.7rem;height:.8rem;line-height:0;margin:6px 2px 0 0;padding-left:.3rem;padding-right:.3rem}.samskip-planner .sp-wrapper .tab-content .route-block{padding:30px 30px 0}.samskip-planner .sp-wrapper .tab-content .route-block:hover{cursor:pointer}.samskip-planner .sp-wrapper .tab-content .route-block.is-active{background:#ccc}.samskip-planner .sp-wrapper .tab-content .route-block .route-block-item{display:table-cell;position:relative;vertical-align:top}.samskip-planner .sp-wrapper .tab-content .route-block .route-block-item.second{text-align:center;width:60px}.samskip-planner .sp-wrapper .tab-content .route-block .detail{color:#666;font-size:14px;line-height:19px}.samskip-planner .sp-wrapper .tab-content .route-block .menu-route-location-to{color:#002378;font-size:14px;font-weight:700;line-height:19px}.samskip-planner .sp-wrapper .tab-content .route-block .menu-route-location-details{background-color:#fff0}.samskip-planner .tab-content-route .button,.samskip-planner .tab-content-route.quote-button{margin-bottom:0}.samskip-planner .button,.samskip-planner.quote-button{border-radius:0!important;bottom:0;line-height:52px!important;min-height:52px;position:sticky;width:100%;background-color:#5c820c;color:#fff}.samskip-planner .map-area{position:relative}.samskip-planner .map-area #sp-map{height:calc(100vh - 86px);margin-bottom:0!important;position:absolute!important;width:100%}@media(max-width:1023px){.samskip-planner .map-area #sp-map{width:100%}}.samskip-planner #map_canvas_container{position:relative}.samskip-planner input[type=date],.samskip-planner input[type=number],.samskip-planner input[type=text]{border:1px solid #e0e0e0;border-radius:0;box-shadow:none;font-size:14px;line-height:19px;padding:4px 4px 4px 30px;width:100%!important}.samskip-planner input[type=date].input,.samskip-planner input[type=number].input,.samskip-planner input[type=text].input{border-radius:0}.samskip-planner select{border:1px solid #e0e0e0;border-radius:0;box-shadow:none;font-size:14px;line-height:19px;padding:4px 4px 4px 30px;width:100%!important;max-height:40px}.samskip-planner select.input{border-radius:0}.samskip-planner input[type=date]{margin:0}.samskip-planner input[type=radio]{font-size:14px;line-height:19px;margin:0 5px 0 20px}.samskip-planner .hidden{display:none!important}.samskip-planner .search-button-home{opacity:.8}.samskip-planner .search-button{background:#5c820c;border:none;border-radius:24px;color:#fff;cursor:pointer;font-size:16px;font-weight:700;height:54px;line-height:22px;margin:30px 0 10px;padding:0 40px;text-transform:uppercase}.samskip-planner .search-button:focus{outline:0}.samskip-planner .search-button:hover{background:#002378}.samskip-planner .search-button.disabled{background:#ccc;cursor:auto}.samskip-planner .quote{color:#002378;font-size:14px;line-height:19px;margin-bottom:25px;display:block;text-decoration:none}.samskip-planner .has-background-dark-blue{background:#0f3063!important;border:2px solid #0f3063!important}.samskip-planner .pt-40{padding-top:40px}@media(max-width:768px){.samskip-planner .pt-40{padding-top:20px}}.samskip-planner .highlight-title{color:#85bb2b!important;font-weight:700}.samskip-planner .is-active-tab{background:rgb(131 187 38 / .1)}.samskip-planner .tooltip{border-bottom:1px dotted #000;display:inline-block;position:relative}.samskip-planner .tooltip:after{border:4px solid #fff0;border-top-color:#83bb26;content:"";height:0;left:80.5px;position:absolute;top:79px;width:0}.samskip-planner .tooltip .tooltiptext{background:#83bb26;border-radius:5px;bottom:100%;color:#fff;height:auto;left:50%;line-height:15px;margin-bottom:3px;margin-left:-85px;padding:10px;position:absolute;text-align:center;visibility:hidden;white-space:normal;width:180px;z-index:1;font-size:12px;line-height:16px}.samskip-planner .tooltip:hover .tooltiptext{visibility:visible}.samskip-planner .pgwrap{padding-left:0;padding-right:0}@media(min-width:760px){.samskip-planner .pgwrap{min-height:auto}}.samskip-planner .pgwrap .pginner{padding-bottom:0;padding-top:0}.samskip-planner .awesomplete{color:#000!important;display:block!important}.samskip-planner .awesomplete ul{z-index:20}.samskip-planner .awesomplete ul mark{background:#e5eeed}.samskip-planner .ui-datepicker .ui-datepicker-header{background:#0f3063}.samskip-planner .level .level-left.input-fullwidth,.samskip-planner .level .level-left.input-fullwidth .level-item{flex:0 0 100%}.samskip-planner .level .level-left.input-fullwidth .level-item .level-input{margin-bottom:10px;width:100%}#sp-homepage-map{height:100%;margin-bottom:0!important;position:relative!important;width:100%;min-height:900px}@media(max-width:1023px){#sp-homepage-map{height:calc(100vh - 92px)}}.d-table{display:table}@media(max-width:1023px){.p-t-m-0{padding-top:0!important}}@media(max-width:1023px){.p-b-m-0{padding-bottom:0!important}}.p-b-0{padding-bottom:0!important}.map-area .gm-style-iw-d{font-weight:400}.map-area .gm-style-iw-d #content{padding:10px}.map-area .gm-style-iw-d #content .content-header{margin-bottom:10px}.map-area .gm-style-iw-d a{color:#002378}.map-area .gm-style-iw-d a:hover{text-decoration:underline}.sp-map-layout{width:100%!important;max-width:100%!important;display:flex;flex-wrap:wrap}.sp-map-layout .sp-may-layout-left{flex:none;width:calc(33.33333% - 15px);display:block;padding:0;margin:0 0 0 15px}@media(max-width:1024px){.sp-map-layout .sp-may-layout-left{width:100%}}.sp-map-layout .sp-may-layout-right{flex:none;width:66.66667%;display:block;margin:0;padding:0}@media(max-width:1024px){.sp-map-layout .sp-may-layout-right{width:100%}}.sp-wrapper dl,.sp-wrapper ol,.sp-wrapper p,.sp-wrapper table{margin-bottom:30px;margin-top:0}.sp-wrapper table{font-size:14px;line-height:19px;border:0;padding:0;text-align:left;vertical-align:top}.sp-wrapper table tbody tr td{border:0}.sp-wrapper h1:first-child,.sp-wrapper h2:first-child,.sp-wrapper h3:first-child,.sp-wrapper h4:first-child,.sp-wrapper h5:first-child{margin-top:0}@media(min-width:769px){.sp-wrapper h1:first-child,.sp-wrapper h2:first-child,.sp-wrapper h3:first-child,.sp-wrapper h4:first-child,.sp-wrapper h5:first-child{margin-top:40px}}.sp-wrapper .button,.sp-wrapper .file-cta,.sp-wrapper .file-name,.sp-wrapper .input,.sp-wrapper .pagination-ellipsis,.sp-wrapper .pagination-link,.sp-wrapper .pagination-next,.sp-wrapper .pagination-previous,.sp-wrapper .select select,.sp-wrapper .textarea{height:2.5em}.sp-wrapper input[type=color]:focus,.sp-wrapper input[type=date]:focus,.sp-wrapper input[type=datetime-local]:focus,.sp-wrapper input[type=datetime]:focus,.sp-wrapper input[type=email]:focus,.sp-wrapper input[type=month]:focus,.sp-wrapper input[type=number]:focus,.sp-wrapper input[type=password]:focus,.sp-wrapper input[type=range]:focus,.sp-wrapper input[type=search]:focus,.sp-wrapper input[type=tel]:focus,.sp-wrapper input[type=text]:focus,.sp-wrapper input[type=time]:focus,.sp-wrapper input[type=url]:focus,.sp-wrapper input[type=week]:focus,.sp-wrapper textarea:focus{border-color:#e0e0e0;outline:0}.sp-wrapper .button,.sp-wrapper input,.sp-wrapper optgroup,.sp-wrapper select,.sp-wrapper textarea{font-family:Open Sans,sans-serif;color:#363636}.sp-wrapper .content:not(:last-child),.sp-wrapper .tabs:not(:last-child),.sp-wrapper .title:not(:last-child){margin-bottom:1.5rem}.sp-wrapper .has-text-centered{text-align:center!important}.sp-wrapper .columns{margin-left:-.75rem;margin-right:-.75rem;margin-top:-.75rem}.sp-wrapper .columns:last-child{margin-bottom:-.75rem}@media screen and (min-width:769px){.sp-wrapper .columns:not(.is-desktop){display:flex}}.sp-wrapper .columns.is-gapless{margin-left:0;margin-right:0;margin-top:0}.sp-wrapper .columns.is-gapless:last-child{margin-bottom:0}.sp-wrapper .columns.is-gapless>.column{margin:0;padding:0!important}.sp-wrapper .columns.is-multiline{flex-wrap:wrap}.sp-wrapper .columns .column{display:block;flex-basis:0%;flex-grow:1;flex-shrink:1;padding:.75rem}@media screen and (min-width:769px){.sp-wrapper .columns .column .column.is-3,.sp-wrapper .columns .column .column.is-3-tablet{flex:none;width:25%}.sp-wrapper .columns .column .column.is-9,.sp-wrapper .columns .column .column.is-9-tablet{flex:none;width:75%}.sp-wrapper .columns .column .is-12,.sp-wrapper .columns .column.is-12-tablet{flex:none;width:100%}}@media screen and (min-width:1024px){.sp-wrapper .columns .column.is-4-desktop{flex:none;width:33.33333%}.sp-wrapper .columns .column.is-7-desktop{flex:none;width:58.33333%}.sp-wrapper .columns .column.is-8-desktop{flex:none;width:66.66667%}}@media screen and (min-width:1216px){.sp-wrapper .columns .column.is-7-widescreen{flex:none;width:58.33333%}}@media screen and (min-width:1408px){.sp-wrapper .columns .column .column.is-7-fullhd{flex:none;width:58.33333%}}.sp-wrapper .level{align-items:center;justify-content:space-between}@media screen and (min-width:769px){.sp-wrapper .level{display:flex}}.sp-wrapper .level.is-mobile,.sp-wrapper .level.is-mobile .level-left,.sp-wrapper .level.is-mobile .level-right{display:flex}.sp-wrapper .level.is-mobile .level-item:not(.is-narrow){flex-grow:1}.sp-wrapper .level .level-left,.sp-wrapper .level .level-right{flex-basis:auto;flex-grow:0;flex-shrink:0}.sp-wrapper .level .level-left .level-item,.sp-wrapper .level .level-right .level-item{align-items:center;display:flex;flex-basis:auto;flex-grow:0;flex-shrink:0;justify-content:center}.sp-wrapper .level .level-left{align-items:center;justify-content:flex-start}@media screen and (min-width:769px){.sp-wrapper .level .level-left{display:flex}}.sp-wrapper .control{box-sizing:border-box;clear:both;font-size:1rem;position:relative;text-align:left;line-height:30px}.sp-wrapper .tabs{align-items:stretch;display:flex;font-size:1rem;justify-content:space-between;overflow:hidden;overflow-x:auto;white-space:nowrap}.sp-wrapper .tabs ul{align-items:center;border-bottom:1px solid #c5c8cc;display:flex;flex-grow:1;flex-shrink:0;justify-content:flex-start;padding:0;margin:0}.sp-wrapper .tabs ul li{display:block}.sp-wrapper .tabs ul li.is-active a{border-bottom-color:#3273dc;color:#3273dc}.sp-wrapper .tabs a{align-items:center;border-bottom:1px solid #c5c8cc;color:#4a4a4a;display:flex;justify-content:center;margin-bottom:-1px;padding:.5em 1em;vertical-align:top}.sp-wrapper .tabs.is-boxed a{border:1px solid #fff0;border-radius:4px 4px 0 0}.sp-wrapper .tabs.is-boxed li.is-active a{background-color:#fff;border-color:#c5c8cc;border-bottom-color:transparent!important}input.hasDatepicker{font-size:14px;padding-right:60px}.ui-datepicker-trigger{overflow:hidden;white-space:nowrap;text-align:left;text-indent:150%;text-indent:inherit;visibility:hidden;background:none;border:0;bottom:10px;display:inline-block;height:40px;margin-top:-20px;padding:0;position:absolute;right:0;width:40px}.ui-datepicker-trigger:after{font-family:icomoon!important;content:"";color:#666;font-size:20px;left:50%;line-height:1;position:absolute;top:50%;transform:translate(-50%,-50%);visibility:visible}.full-border>.ui-datepicker-trigger{right:10px}.row>.full-border>.ui-datepicker-trigger{right:25px}.ui-datepicker{display:none;padding:0;width:280px;z-index:9999!important}.ui-datepicker .ui-datepicker-header{background:#002378;position:relative}.ui-datepicker .ui-datepicker-next,.ui-datepicker .ui-datepicker-prev{cursor:pointer;display:block;line-height:1;position:absolute;text-align:center;top:10px;width:29px;z-index:10}.ui-datepicker .ui-datepicker-next span,.ui-datepicker .ui-datepicker-prev span{display:none}.ui-datepicker .ui-datepicker-next:before,.ui-datepicker .ui-datepicker-prev:before{content:"";width:16px;height:16px;background-size:16px;display:inline-block;background-color:#fff;-webkit-mask-image:url(/wp-content/plugins/samskip-planner/images/chevron_right.svg);mask-image:url(/wp-content/plugins/samskip-planner/images/chevron_right.svg);-webkit-mask-size:16px;mask-size:16px}.ui-datepicker .ui-datepicker-next:active:before,.ui-datepicker .ui-datepicker-next:focus:before,.ui-datepicker .ui-datepicker-next:hover:before,.ui-datepicker .ui-datepicker-prev:active:before,.ui-datepicker .ui-datepicker-prev:focus:before,.ui-datepicker .ui-datepicker-prev:hover:before{color:#f9f9f9}.ui-datepicker .ui-datepicker-prev{left:10px}.ui-datepicker .ui-datepicker-prev:before{-webkit-mask-image:url(/wp-content/plugins/samskip-planner/images/chevron_left.svg);mask-image:url(/wp-content/plugins/samskip-planner/images/chevron_left.svg)}.ui-datepicker .ui-datepicker-next{background-position:-29px 0;right:10px}.ui-datepicker .ui-datepicker-title{color:#fff;font-size:16px;font-weight:500;line-height:36px;margin:0;text-align:center}.ui-datepicker table{border:1px solid #e6e6e6;margin:0;width:100%}.ui-datepicker table td,.ui-datepicker table th{background:#fff;border:1px solid #e6e6e6;color:#555;color:#b2b2b2;font-size:14px;height:40px;padding:0;text-align:center}.ui-datepicker table th{font-size:11px;height:29px;text-transform:uppercase;vertical-align:middle}.ui-datepicker table td a,.ui-datepicker table td span{display:block;line-height:40px}.ui-datepicker table td a{color:#b2b2b2}.ui-datepicker table td a:focus,.ui-datepicker table td a:hover{text-decoration:none}.ui-datepicker table .ui-datepicker-unselectable{background:#f3f3f3}.ui-datepicker table .not-available{background:#f3f3f3;text-decoration:line-through}.ui-datepicker table .ui-state-highlight{background:rgb(249 249 194 / .3)}.ui-datepicker table .ui-state-active,.ui-datepicker table .ui-state-focus,.ui-datepicker table .ui-state-hover{background:rgb(249 249 194 / .8);color:#666}.datepicker>.ui-datepicker{left:0!important;top:100%!important}@media screen and (min-width:760px){.form-group.full-border.datepicker input{padding-left:10px;padding-right:30px}.row>.full-border>.ui-datepicker-trigger{right:25px}}@media screen and (min-width:1340px){.form-group.full-border.datepicker input{padding-left:15px;padding-right:40px}.row>.full-border>.ui-datepicker-trigger{right:30px}}