@font-face{font-family:"Noto Sans Condensed";src:url(/bundles/nearshorefriendscommon/fonts/NotoSansCondensed/notosans-semicondensedlight.woff2) format("woff2"),url(/bundles/nearshorefriendscommon/fonts/NotoSansCondensed/notosans-semicondensedlight.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Noto Sans Condensed";src:url(/bundles/nearshorefriendscommon/fonts/NotoSansCondensed/notosans-semicondensed.woff2) format("woff2"),url(/bundles/nearshorefriendscommon/fonts/NotoSansCondensed/notosans-semicondensed.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Noto Sans Condensed";src:url(/bundles/nearshorefriendscommon/fonts/NotoSansCondensed/notosans-semicondensedmedium.woff2) format("woff2"),url(/bundles/nearshorefriendscommon/fonts/NotoSansCondensed/notosans-semicondensedmedium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Noto Sans Condensed";src:url(/bundles/nearshorefriendscommon/fonts/NotoSansCondensed/notosans-semicondensedsemibold.woff2) format("woff2"),url(/bundles/nearshorefriendscommon/fonts/NotoSansCondensed/notosans-semicondensedsemibold.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Noto Sans Condensed";src:url(/bundles/nearshorefriendscommon/fonts/NotoSansCondensed/notosans-semicondensedbold.woff2) format("woff2"),url(/bundles/nearshorefriendscommon/fonts/NotoSansCondensed/notosans-semicondensedbold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Noto Sans Condensed";src:url(/bundles/nearshorefriendscommon/fonts/NotoSansCondensed/notosans-semicondensedextrabold.woff2) format("woff2"),url(/bundles/nearshorefriendscommon/fonts/NotoSansCondensed/notosans-semicondensedextrabold.woff) format("woff");font-weight:900;font-style:normal;font-display:swap}#main-container .module-wrapper{font-family:"Noto Sans Condensed",sans-serif}#main-container .module-wrapper .edit,#main-container .module-wrapper .editp{font-family:"Noto Sans Condensed",sans-serif}#main-container .module-wrapper h1:not(.bar-module-name),#main-container .module-wrapper h2:not(.bar-module-name),#main-container .module-wrapper h3:not(.bar-module-name),#main-container .module-wrapper h4:not(.bar-module-name),#main-container .module-wrapper h5:not(.bar-module-name),#main-container .module-wrapper h6:not(.bar-module-name),#main-container .module-wrapper input:not(.bar-module-name),#main-container .module-wrapper p:not(.bar-module-name),#main-container .module-wrapper select:not(.bar-module-name),#main-container .module-wrapper textarea:not(.bar-module-name){font-family:"Noto Sans Condensed",sans-serif}.stop-scrolling{position:relative}.custom-hoverable-box:hover h3{color:#00AAE3}.custom-hoverable-box:hover .text-module+.image-module img{filter:sepia(40%) hue-rotate(160deg) saturate(260%)}.module-wrapper.headline-with-dots{text-align:center;padding:0 0 10px 0}.module-wrapper.headline-with-dots:after,.module-wrapper.headline-with-dots:before{content:"";position:absolute;left:50%;bottom:0;transform:translateX(-50%);height:7px;width:7px;border-radius:2px;background-color:#00AAE3}.module-wrapper.headline-with-dots:before{transform:translateX(calc(-50% - 14px))}.module-wrapper.headline-with-dots:after{transform:translateX(calc(-50% + 14px))}.module-wrapper.headline-with-dots>:first-child:not(.cms-bar){position:static}.module-wrapper.headline-with-dots>:first-child:not(.cms-bar):before{content:"";position:absolute;left:50%;bottom:0;transform:translateX(-50%);height:7px;width:7px;border-radius:2px;background-color:#00AAE3}.numbered-colored-list-container ol,.numbered-colored-list-container ul{padding:0;list-style:none}.numbered-colored-list-container ol>li,.numbered-colored-list-container ul>li{position:relative;padding:5px 0 0 60px;margin:0 0 40px 0}.numbered-colored-list-container ol>li:last-child,.numbered-colored-list-container ul>li:last-child{margin:0}.numbered-colored-list-container ol>li:before,.numbered-colored-list-container ul>li:before{content:attr(data-list-item-index);color:#fff;font-size:16px;font-weight:600;display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:36px;background-color:#00AAE3;position:absolute;left:0;top:0}@media all and (min-width:1200px){.numbered-inline-list-container ol,.numbered-inline-list-container ul{display:flex}.numbered-inline-list-container ol li,.numbered-inline-list-container ul li{width:100%}}@media all and (max-width:767px){.menuextend-module .navbar-toggle{margin-right:0}}@media all and (min-width:768px){.menuextend-module .navbar-toggle{margin-right:0}}.menuextend-module .navbar .container-fluid{padding:0}.menuextend-module .navbar .container-fluid .navbar-header{margin:0}.menuextend-module .navbar .container-fluid .navbar-header .navbar-brand{margin-left:0}.nearshoreblogheader-module{font-family:"Noto Sans Condensed",sans-serif}.nearshoreblogheader-module .header-wrapper .date{font-size:15px;line-height:43px;color:#C7C7C7;text-transform:uppercase;margin:0;font-weight:500}.nearshoreblogheader-module .header-wrapper .headline{margin:0;font-weight:700;line-height:46px;font-size:38px;color:#000}.nearshoreblogheader-module .header-wrapper .author-box{margin-top:10px;display:flex;flex-flow:row;align-items:center}.nearshoreblogheader-module .header-wrapper .author-box .author-icon{width:20px;height:20px}.nearshoreblogheader-module .header-wrapper .author-box .author{margin:0 0 0 13px;font-size:16px;line-height:24px;color:#C8C8C8}.nearshoreblogpublications-module{font-family:"Noto Sans Condensed",sans-serif;margin:0;padding:0}.nearshoreblogpublications-module.full-width-items .items-wrapper{grid-template-columns:repeat(1,1fr)}@media all and (min-width:560px) and (max-width:991px){.nearshoreblogpublications-module.full-width-items .items-wrapper{grid-template-columns:repeat(2,1fr)}}.nearshoreblogpublications-module .items-wrapper{display:grid;grid-gap:43px;grid-template-columns:repeat(1,1fr)}@media all and (min-width:480px){.nearshoreblogpublications-module .items-wrapper{grid-template-columns:repeat(2,1fr)}}@media all and (min-width:768px){.nearshoreblogpublications-module .items-wrapper{grid-template-columns:repeat(3,1fr)}}@media all and (min-width:1200px){.nearshoreblogpublications-module .items-wrapper{grid-template-columns:repeat(4,1fr)}}.nearshoreblogpublications-module .items-wrapper .item{border-radius:18px;background:rgba(239,241,242,.4);box-sizing:border-box;cursor:pointer}.nearshoreblogpublications-module .items-wrapper .item:hover{text-decoration:none}.nearshoreblogpublications-module .items-wrapper .item:hover .title{color:#00AAE3}.nearshoreblogpublications-module .items-wrapper .item:hover .arrow{background-image:url(/bundles/nearshorefriendscommon/assets/arrow_b.svg)}.nearshoreblogpublications-module .items-wrapper .item .image{border-top-left-radius:18px;border-top-right-radius:18px;border:1px solid #70707024;width:100%;height:169px;object-fit:cover}.nearshoreblogpublications-module .items-wrapper .item .date{margin:29px 30px 0 30px;font-size:14px;line-height:24px;color:#999}.nearshoreblogpublications-module .items-wrapper .item .title{font-size:19px;line-height:26px;color:#000;margin:6px 30px 0 30px;font-weight:500}.nearshoreblogpublications-module .items-wrapper .item .text{font-size:16px;line-height:26px;color:#777;margin:21px 30px 0 30px}.nearshoreblogpublications-module .items-wrapper .item .arrow{margin:15px 30px 30px 30px;border:0;background:0 0;background-image:url(/bundles/nearshorefriendscommon/assets/arrow_a.svg);width:13.61px;height:13.33px;fill:#C4C4C4}.nearshorejobsoffer-module{padding:0}.nearshorejobsoffer-module .headline-section{display:flex;justify-content:center}.nearshorejobsoffer-module .headline-section .headline{font-family:"Noto Sans Condensed";font-size:38px}.nearshorejobsoffer-module .search-fields .fields-wrapper{display:grid;grid-column-gap:20px;grid-template-columns:1fr}@media all and (min-width:768px){.nearshorejobsoffer-module .search-fields .fields-wrapper{grid-template-columns:1fr 1fr}}.nearshorejobsoffer-module .search-fields .fields-wrapper .form-group{width:100%}.nearshorejobsoffer-module .search-fields .fields-wrapper .form-group .form-control{background:rgba(239,241,242,.4);box-shadow:none;border:0;height:inherit;padding:15px 20px;border-radius:10px}.nearshorejobsoffer-module .search-fields .search-button{margin-top:20px;display:flex;justify-content:center}.nearshorejobsoffer-module .search-fields .search-button .btn-search{font-size:14px;color:#fff;background:#00aae3;border-radius:10px;padding:15px 35px}.nearshorejobsoffer-module .results{margin-top:50px}.nearshorejobsoffer-module .results .result-link{color:#00aae3;font-family:"Noto Sans Condensed"}.nearshorejobsoffer-module .results .table{display:block;overflow-x:auto}@media all and (min-width:768px){.nearshorejobsoffer-module .results .table{display:inline-table}}.nearshorejobsoffer-module .results .table tr th{color:#000}.nearshorejobsoffer-module .results-not-found{text-align:center;font-size:18px;color:#000;display:none;margin:25px 0}.nearshorejobsofferapplybutton-module .btn-apply-now{font-size:14px;color:#fff;background:#00aae3;border-radius:10px;padding:15px 35px}.nearshorejobsofferapplybutton-module .application-form-page-wrapper{width:100%;height:100%;background:rgba(255,255,255,.6);justify-content:center;position:fixed;top:0;z-index:50;left:0;display:none}.nearshorejobsofferapplybutton-module .application-form-wrapper{width:90vw;margin-top:50px;background:#72889b;margin-bottom:50px;max-height:90vh;overflow-y:auto;-webkit-box-shadow:0 0 22px -3px rgba(0,0,0,.2);-moz-box-shadow:0 0 22px -3px rgba(0,0,0,.2);box-shadow:0 0 22px -3px rgba(0,0,0,.2);padding:40px 50px;border-radius:18px;font-size:14px;z-index:90;font-weight:400;position:relative}@media all and (min-width:768px){.nearshorejobsofferapplybutton-module .application-form-wrapper{width:80vw;max-height:80vh}}.nearshorejobsofferapplybutton-module .application-form-wrapper .required{color:#ff645d}.nearshorejobsofferapplybutton-module .application-form-wrapper .btn-close{position:absolute;background:0 0;border:0;top:40px;color:#fff;right:50px}.nearshorejobsofferapplybutton-module .application-form-wrapper .headline-text{font-size:24px;color:#fff;font-weight:600;margin-bottom:30px}.nearshorejobsofferapplybutton-module .application-form-wrapper .form-group{margin-bottom:35px}.nearshorejobsofferapplybutton-module .application-form-wrapper .form-group .form-control{background:0 0;border:0;border-bottom:1px solid rgba(255,255,255,.22);border-radius:0;color:#fff;box-shadow:none}.nearshorejobsofferapplybutton-module .application-form-wrapper .form-group .form-control::placeholder{color:#fff}.nearshorejobsofferapplybutton-module .application-form-wrapper .form-group label{font-size:14px;font-weight:500;color:#fff}.nearshorejobsofferapplybutton-module .application-form-wrapper label{font-size:14px;font-weight:500;color:#fff}.nearshorejobsofferapplybutton-module .application-form-wrapper .additional-upload-info{color:#fff}.nearshorejobsofferapplybutton-module .application-form-wrapper .file-input{color:#fff}.nearshorejobsofferapplybutton-module .application-form-wrapper .btn-apply-now{margin-top:30px}