@import url('https://fonts.googleapis.com/css2?family=EB+Garamond:ital,wght@0,400..800;1,400..800&family=Libre+Franklin:ital,wght@0,100..900;1,100..900&display=swap');
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@font-face{font-family:'FontAwesome6Solid';src:url('/sites/default/files/fonts/fa-solid-900.woff2') format('woff2'),url('/sites/default/files/fonts/fa-solid-900.ttf') format('truetype'),;}body{font-family:'Libre Franklin',sans-serif;font-weight:300;font-size:18px;margin-top:0;color:#1d1833;}h1,.title{font-size:3em;text-align:center;}.page-header{padding-bottom:15px;margin:40px 0 30px;}h2{font-size:2em;margin-bottom:30px;}.field--type-text-long h2{color:#e52a87;}h3{font-size:1.25em;}h1,h2,h3,h4,h5,h6,.title{font-family:"EB Garamond",serif;font-weight:800;}p{margin-bottom:20px;}hr{margin-top:30px;margin-bottom:30px;border:0;border-top:1px solid #333;}ul{margin-bottom:20px;}a,a:active,a:hover{color:#e52a87;text-decoration:none;}.button,.btn-primary,#block-jemford-starterkit-block-15 a{background:#e52a87;border:1px #e52a87;}.button:hover,.btn-primary:hover,#block-jemford-starterkit-block-15 a:hover{background:#e52a87;border:1px #e52a87;}.button,#block-jemford-starterkit-block-15 a{color:white !important;padding:15px 30px;border-radius:5px;display:inline-block;}button{margin-right:15px !important;}.text-tiny{font-size:0.5em;}.text-small{font-size:0.8em;}.text-big{font-size:2em;}.text-huge{font-size:3em}.cols-3{text-align:center;}.cols-3 tr:nth-child(odd) td:nth-child(odd),.cols-3 tr:nth-child(even) td:nth-child(even){background:#eeeeee;border-radius:15px;}.cols-3 td{padding:30px;vertical-align:top;}.top_padding{padding:120px 0 0;}.bottom_padding{padding:0 0 120px;}.full_padding{padding:120px 0;}header{position:absolute !important;z-index:10;background:none;width:100%;text-shadow:1px 1px 5px black;}#block-jemford-starterkit-block-15{background:#202348;color:white;padding-top:120px;padding-bottom:120px;}.region-navigation{text-align:center;}#block-jemford-main-menu{display:none;}#block-jemford-mainmenu{float:right;font-size:0.75em;margin-top:30px;max-width:75%;}.navbar-header{width:100%;}.navbar-toggle{position:absolute;top:0;right:0;background:#e52a87;}.navbar{margin-bottom:0;}.collapsible-bg{}.navbar-default{border:0;background:none;}.navbar-default .dropdown-menu{background:none;}.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover,.dropdown-menu>.active>a,.dropdown-menu>.active>a:hover,.dropdown-menu>.active>a:focus{background:none;}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover{color:#e52a87}.navbar-default .navbar-nav .open .dropdown-menu>li>a,.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover{color:white;}.navbar-default .navbar-nav > .active > a,.navbar-default .navbar-nav > .active > a:hover,.navbar-default .navbar-nav > .active > a:focus,.navbar-default .navbar-nav > li > a:hover,.navbar-default .navbar-nav > li > a:focus,.navbar-default .navbar-nav > .open > a,.navbar-default .navbar-nav > .open > a:hover,.navbar-default .navbar-nav > .open > a:focus{background:none;border-bottom:solid 2px #e52a87;}.navbar-default .navbar-nav > .open > a,.navbar-default .navbar-nav > .open > a:hover,.navbar-default .navbar-nav > .open > a:focus{border-bottom:solid 2px #e52a87}.navbar-default .navbar-toggle .icon-bar{background-color:white;}.navbar-default .navbar-nav > li > a{color:white;padding:5px 10px}.navbar-default .dropdown-menu li{width:100%;}.navbar-default .dropdown-menu li a{padding-left:10px;padding-right:10px;}.logo{float:left !important;padding-left:0 !important;max-width:25%;}.logo img{width:250px;padding:15px 30px 15px 0;max-width:100%;max-height:auto;}#block-jemford-starterkit-block-1{text-align:right;padding:30px 0 5px;color:white;}.container-header{margin-bottom:0;padding:0;}.container-header-heading{padding:0;}.container-header-heading img{width:100%}.path-frontpage .page-header span{max-width:1170px;margin:0 auto;padding:0 15px;}.path-frontpage article .content{max-width:1170px;margin:0 auto;padding:30px 15px 120px}.view-headline{font-weight:800;font-size:3em;text-align:center;margin-bottom:60px;}.path-frontpage .view-headline{margin-bottom:0;}.view-headline .views-field-field-headline{background:#e52a87;color:white;padding:30px 15px;}.view-headline .views-field-field-headline.Blue{background:#202348;}.view-headline .views-field-field-headline.Black{background:#000000;}.path-frontpage .main-container{display:none;}.user-logged-in.path-frontpage .main-container{display:inherit;}.main-container .block,.main-container .cols-3{margin:60px 0;}.author{margin-bottom:30px;}.breadcrumb{margin-top:20px;}.view-id-portfolio .view-content img{width:100%;}.view-id-portfolio .views-row{float:left;width:33.333%;position:relative;clear:none;padding:5px;}.view-id-portfolio .views-row:nth-child(1),.view-id-portfolio .views-row:nth-child(n+7){width:66.666%;float:right;}.view-id-portfolio .views-row:nth-child(2),.view-id-portfolio .views-row:nth-child(n+8){padding-bottom:3px;}.view-id-portfolio .views-row:nth-child(3),.view-id-portfolio .views-row:nth-child(n+9){padding-bottom:4px}.view-id-portfolio .views-row:nth-child(4),.view-id-portfolio .views-row:nth-child(n+10){width:66.666%;}.view-id-portfolio .views-row:nth-child(5),.view-id-portfolio .views-row:nth-child(n+11){padding-bottom:3px;}.view-id-portfolio .views-row:nth-child(6),.view-id-portfolio .views-row:nth-child(n+12){padding-bottom:4px;}.view-id-portfolio .views-row:nth-last-child(1){margin-bottom:90px;}.view-id-portfolio .views-row .views-field-title{z-index:10;left:0;right:0;position:absolute;text-align:center;top:50%;transform:translate(0,-50%);padding:15px;}.view-id-portfolio .views-row .views-field-title a{font-weight:600;color:white;text-shadow:1px 1px 5px black;font-size:1.5em;text-transform:uppercase;}.view-id-portfolio .views-row .field--name-field-media-image{-webkit-filter:brightness(100%);}.view-id-portfolio .views-row:hover .field--name-field-media-image{-webkit-filter:brightness(50%);-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;-ms-transition:all 1s ease;transition:all 1s ease;}.view-id-webform{max-width:1170px;margin:0 auto;padding:0 30px;}.view-id-webform .views-field-webform{background:#f7f7f7;padding:30px;margin-top:60px;margin-bottom:120px;border-radius:15px;border:1px #eee solid}.view-id-webform .views-field-webform .form-type-date input{line-height:inherit;}.view-id-webform .views-field-webform .webform-type-checkboxes,.view-id-webform .views-field-webform .webform-type-radios{margin-bottom:15px;}#block-jemford-starterkit-block-7{border-radius:15px;background:#a6cc17;text-align:center;color:white;padding:45px 30px;font-size:1.5em;}.field--name-field-image-gallery{margin-top:60px}.field--name-field-image-gallery .field--item{float:left;width:33.333%;}.field--name-field-image-gallery .field--item img{float:left;width:100%;padding:15px;}.field--name-field-video-embed .field--name-field-media-oembed-video,.field--name-field-video-singular- .field--name-field-media-oembed-video{position:relative;overflow:hidden;width:100%;padding-top:56.25%;}.field--name-field-video-embed .field--name-field-media-oembed-video iframe,.field--name-field-video-singular- .field--name-field-media-oembed-video iframe{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;}#block-jemford-views-block-blog-block-1{max-width:1170px;margin:0 auto;padding:120px 15px}.view-blog .col{margin-bottom:30px;}.view-blog .views-field-title{font-family:"EB Garamond",serif;font-weight:800;font-size:1.5em;padding:15px 0}.view-blog .views-field-created{font-size:0.75em;padding-bottom:15px}.view-blog .views-field-body{}.view-blog .views-field-view-node{padding:15px 0;}.field--name-field-image-blog img{width:100%;margin-bottom:30px;}.pagination > li > a,.pagination > li > span,.pagination > li > a:hover,.pagination > li > span:hover,.pagination > li > a:focus,.pagination > li > span:focus{color:#333;}.pagination > .active > a,.pagination > .active > span,.pagination > .active > a:hover,.pagination > .active > span:hover,.pagination > .active > a:focus,.pagination > .active > span:focus{background:#e52a87;border:1px #e52a87;}.pre-footer-bg{padding:0;}.pre-footer{padding:0;}.paragraph{padding:0;}.paragraph--type--image-gallery{padding:5px 0;}.paragraph--type--text-area,.paragraph--type--info-graphic-group,.paragraph--type--highlighted-grid-group{padding:0;}.paragraph--type--image-left-text-right,.paragraph--type--quote .field--name-field-text,.paragraph--type--text-box .field--name-field-text-rich,.paragraph--type--text-box-with-background-imag .field--name-field-text-rich{max-width:1170px;margin:0 auto;padding:120px 15px}.field--name-field-grid,.field--name-field-grid-highlight{max-width:1170px;margin:0 auto;display:flex;flex-wrap:wrap;justify-content:center;}.views-field-field-sections .field--name-field-title{font-family:"EB Garamond",serif;font-weight:800;font-size:3em;margin-bottom:30px;padding-bottom:30px;border-bottom:dotted 2px #e52a87}.paragraph--type--image-left-text-right{display:flex;flex-wrap:wrap;}.paragraph--type--image-left-text-right .field--name-field-image,.paragraph--type--image-left-text-right .fieldgroup{width:50%;}.paragraph--type--image-left-text-right .fieldgroup{padding-left:30px;}.paragraph--type--image-gallery .field--name-field-images{display:flex;flex-wrap:wrap;margin:0 5px;}.paragraph--type--image-gallery .field--name-field-images .field--item{width:25% !important;padding:5px;}.paragraph--type--image-gallery .field--name-field-images .field--item img{width:100%;}.field--name-field-grid .field--item,.field--name-field-grid-highlight .field--item{width:31.333%;border-radius:30px;margin:1%;background:#f7f7f7;}.paragraph--type--highlighted-grid-group-4x .field--name-field-grid .field--item,.paragraph--type--highlighted-grid-group-4x .field--name-field-grid-highlight .field--item{width:23%;}.field--name-field-grid .field--item .field--item,.field--name-field-grid-highlight .field--item .field--item,.paragraph--type--highlighted-grid-group-4x .field--name-field-grid-highlight .field--item .field--item{width:inherit;border-radius:inherit;}.paragraph--type--info-graphic-singular{padding:60px;}.field--name-field-grid-highlight .field--item:nth-child(2){background:#eaad3c;margin-top:-30px;margin-bottom:-30px}.field--name-field-grid-highlight .field--item .field--item{background:none;margin-top:inherit;margin-bottom:inherit;}.paragraph--type--highlighted-grid-singular .field--item{padding-left:60px;padding-right:60px;}.paragraph--type--highlighted-grid-group-4x .paragraph--type--highlighted-grid-singular .field--item{padding-left:30px;padding-right:30px;}.paragraph--type--highlighted-grid-singular .field--name-field-image-singular,.paragraph--type--highlighted-grid-group-4x .paragraph--type--highlighted-grid-singular .field--name-field-image-singular{padding:0 0 60px 0;}.paragraph--type--highlighted-grid-group-4x p{margin-bottom:20px;}.paragraph--type--info-graphic-singular svg{font-size:3em;}.paragraph--type--info-graphic-singular .field--name-field-title,.paragraph--type--highlighted-grid-singular .field--name-field-title{font-size:1.5em;margin-bottom:30px !important;}.paragraph--type--text-area{padding-right:15px;padding-left:15px;}.paragraph--type--video-gallery .field--name-field-video-embed .field--item{display:inline-block;width:49%;text-align:center;}.paragraph--type--video-gallery .field--name-field-video-embed .field--item .field--item{width:inherit;}.paragraph--type--quote{font-style:italic;font-size:1.5em;}.paragraph--type--text-and-image .group,.paragraph--type--image-and-text .group{display:flex;padding:0;}.paragraph--type--text-and-image .group .field,.paragraph--type--image-and-text .group .field{width:50%;}.paragraph--type--text-and-image .group .field .field,.paragraph--type--image-and-text .group .field .field{width:100%;}.paragraph--type--text-and-image .group .field--item,.paragraph--type--image-and-text .group .field--item,.paragraph--type--text-and-image .group .contextual-region,.paragraph--type--image-and-text .group .contextual-region,.paragraph--type--text-and-image .group .field--name-field-media-image,.paragraph--type--image-and-text .group .field--name-field-media-image,.paragraph--type--text-and-image .group .field--name-field-media-image .field--item,.paragraph--type--image-and-text .group .field--name-field-media-image .field--item,.paragraph--type--image-and-text .field--label-hidden.field--items > div > div,.paragraph--type--text-and-image .field--label-hidden.field--items > div > div{height:100%;}.paragraph--type--text-and-image .group img,.paragraph--type--image-and-text .group img{object-fit:cover;height:100%;width:100%;}.paragraph--type--image-and-text .group .field--name-field-text,.paragraph--type--text-and-image .group .field--name-field-text{padding:60px;}.paragraph--type--image-full-width- img{width:100%;height:auto;}.paragraph--type--text-box-with-background-imag .field-group-div-background-image{-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;padding:150px 90px;}.paragraph--type--text-box-with-background-imag .field--name-field-text-rich{background:rgba(255,255,255,0.9);padding:30px !important;border:1px solid white;}.paragraph--type--d10-video-and-text{display:flex;padding:0;}.paragraph--type--d10-video-and-text .field{width:100%;}.paragraph--type--d10-video-and-text .field--name-field-text{padding:0 60px;}.blue{background:#202348;color:white;}.grey{background:#f7f7f7;}.padding_top{padding-top:120px;}.bottom_padding{padding-bottom:120px;}.align-center{text-align:center;}.paragraph--type--info-graphic-group.blue .field--name-field-grid .field--item,.paragraph--type--highlighted-grid-group.blue .field--name-field-grid-highlight .field--item{background:white;color:#1d1833}.lightning ul{list-style-type:none;}.lightning ul li:before{font-family:'FontAwesome6Solid';content:'\f0e7';margin:0 10px 0 -30px;font-size:1.5em;}.lightning ul li:nth-child(odd):before{color:#e52a87;}.lightning ul li:nth-child(even):before{color:orange;}.switch{flex-direction:row-reverse;}.button-blue .button,.button-blue .button:hover{background:#202348;border:1px #202348;}.view-testimonials{margin:0;border:0;}.view-testimonials .views-field-field-background-image{height:100%;}.view-testimonials .views-field-field-background-image img{object-fit:cover;height:800px;width:100%;}.view-testimonials .views-field-nothing .review-bg{max-width:1170px;margin:0 auto;padding:0;text-align:center;}.view-testimonials .views-field-nothing .review::before{}.view-testimonials .views-field-nothing .review{position:absolute;margin:0;display:table;z-index:1;height:800px;}.view-testimonials .views-field-nothing .review .review-inner{vertical-align:middle;display:table-cell;font-size:20px;max-width:1170px;padding:0 15px;}.view-testimonials .views-field-nothing .review .review-name{color:white;text-transform:uppercase;text-shadow:2px 2px #000;}.view-testimonials .views-field-nothing .review .review-body{font-family:"EB Garamond",serif;font-weight:800;color:white;font-size:2.5em;text-shadow:2px 2px #000;}.view-testimonials .views-field-nothing .review .review-body p{display:inline;}.view-testimonials .views-field-nothing .review .review-body::before,.view-testimonials .views-field-nothing .review .review-body::after{content:"''";display:inline-block;}.footer-bg{background:#e52a87;margin-top:0;padding-top:60px;padding-bottom:60px;color:white;}.footer{border:0;margin-top:0;}.footer a{color:white;}.footer hr{border:1px solid white;}.footer h2{color:white;}ul.menu--footer{list-style-type:disc;padding-left:1.5em;}ul.menu--footer li{display:list-item;text-align:-webkit-match-parent;}ul.menu--footer li a{padding:0}ul.menu--footer li a:hover{background:none;}@media only screen and (max-width:990px){}@media only screen and (max-width:768px){h1,.title,.views-field-field-sections .field--name-field-title{font-size:2em;}.container > .navbar-header,.container-fluid > .navbar-header,.container > .navbar-collapse,.container-fluid > .navbar-collapse{margin:0;}.logo{float:none !important;max-width:50%;padding-right:0 !important;}.logo img{width:300px;padding:15px 30px;}#block-jemford-main-menu{display:inherit;}#block-jemford-mainmenu{display:none;}.navbar-header{padding-top:30px;}.navbar-default .navbar-collapse,.navbar-default .navbar-form{border:0px;}.collapsible-bg{background:#e52a87;}.navbar-default .navbar-nav > .active > a,.navbar-default .navbar-nav > .active > a:hover,.navbar-default .navbar-nav > .active > a:focus,.navbar-default .navbar-nav > li > a:hover,.navbar-default .navbar-nav > li > a:focus{color:white !important;}.navbar-default .navbar-nav .open .dropdown-menu > .active > a,.navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover,.navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus{background:none;}.view-headline{font-size:2em;}.view-id-portfolio .view-content img{width:100%;}.view-id-portfolio .views-row{float:none !important;width:100% !important;position:relative;clear:none;padding:5px;}.paragraph--type--image-gallery .field--name-field-images .field--item{width:50% !important;}.field--name-field-grid .field--item,.field--name-field-grid-highlight .field--item{width:48%;}.field--name-field-grid-highlight .field--item:nth-child(2){margin-top:1%;margin-bottom:1%}.view-testimonials .views-field-nothing .review .review-body{font-size:2em;}.paragraph--type--video-gallery .field--name-field-video-embed .field--item{width:100%;}.paragraph--type--highlighted-grid-group-4x .field--name-field-grid .field--item,.paragraph--type--highlighted-grid-group-4x .field--name-field-grid-highlight .field--item{width:48%;}.field--name-field-grid .field--item .field--item,.field--name-field-grid-highlight .field--item .field--item,.paragraph--type--highlighted-grid-group-4x .field--name-field-grid-highlight .field--item .field--item{width:inherit;border-radius:inherit;}.paragraph--type--text-and-image .group,.paragraph--type--image-and-text .group{display:flex;padding:0;flex-wrap:wrap;}.paragraph--type--image-and-text .group{flex-direction:column-reverse;}.paragraph--type--text-and-image .group .field,.paragraph--type--image-and-text .group .field{width:100%;}.paragraph--type--text-box-with-background-imag .field-group-div-background-image{padding:90px 30px;}}@media only screen and (min-width:768px){.navbar-nav{float:none;text-align:center;}.navbar-nav li{float:none;display:inline-block;font-weight:600;text-transform:uppercase;}.navbar-nav li a{color:white !important;}}@media only screen and (max-width:640px){.navbar-header{margin:0 !important;}.logo{text-align:center;width:100%;}#block-jemford-starterkit-block-1{clear:both;text-align:center;padding:0 0 15px;width:100% !important;}.cols-3 td{display:inline-block !important;}.view-headline{font-size:1.5em;}.paragraph--type--image-left-text-right .field--name-field-image,.paragraph--type--image-left-text-right .fieldgroup{width:100%;}.paragraph--type--image-left-text-right .fieldgroup{padding:60px 30px;}.field--name-field-grid .field--item,.field--name-field-grid-highlight .field--item,.paragraph--type--highlighted-grid-group-4x .field--name-field-grid .field--item,.paragraph--type--highlighted-grid-group-4x .field--name-field-grid-highlight .field--item{width:90%;margin:2.5% 5%}.field--name-field-grid .field--item .field--item,.field--name-field-grid-highlight .field--item .field--item,.paragraph--type--highlighted-grid-group-4x .field--name-field-grid-highlight .field--item .field--item{width:inherit;border-radius:inherit;}.paragraph--type--text-box-with-background-imag .field-group-div-background-image{30px;}}@media only screen and (max-width:555px){.slideshow-float-bg{padding:0;text-align:center;}.slideshow-float::before{width:100%;}.slideshow-float img{text-align:center;margin:0 auto;width:100px !important;}.slideshow-float,.slideshow-float p,.slideshow-float ul,.slideshow-float span,.slideshow-float span .contact,.slideshow-float span .title{max-width:100%;}.slideshow-float span .content{border-radius:0;}.slideshow-float span .title{font-size:26px;}.slideshow-float span,.slideshow-float span .contact{font-size:18px;}.slideshow-float span p,.slideshow-float span ul{font-size:18px;}}
