/*!
Theme Name: Kirwan Insurance
Description: Awesome WordPress theme by
<a href="http://codeepic.com/">xavier glab</a>
Version: 1 (WP4.6.1)
Author: xavier glab
Author URI: http://codeepic.com/
Tags: responsive, insurance, money savings
*/
.blue-btn-mixin,.make-eqnuiry-btn{display:block;text-transform:uppercase;outline:0;font-weight:700}.hide-text-mixin{text-indent:100%;white-space:nowrap;overflow:hidden}.blue-btn-mixin{color:#fff;background:#004880;border-radius:27px;border:none;width:296px;height:53px;font-size:1.071428571428571em;letter-spacing:.13em}.blue-btn-mixin:hover{background:#002b4d}.circle-mixin{position:absolute;z-index:10;width:24px;height:24px;border:7px solid #004880;border-radius:12px;background:#fff}.read-more-btn-mixin{width:260px;height:66px;border:1px solid #fff;border-radius:33px;text-transform:uppercase;text-align:center;line-height:3.3;color:#fff;letter-spacing:.15em;font-size:1.428571428571429em}.prussian-blue-bg,.prussian-blue-bg:before{background-color:#004880}.summer-sky-bg,.summer-sky-bg:before{background-color:#35b5ea}.alice-blue-bg,.alice-blue-bg:before{background-color:#eaf7fd}.white-bg{background-color:#fff}.prussian-blue-color{color:#004880}.summer-sky-color{color:#35b5ea}.alice-blue-color{color:#eaf7fd}figcaption,figure,h1,h2,h3,h4,h5,h6,li,ol,p,ul{margin:0;padding:0}ol,ul{list-style-type:none}a,a:active,a:focus,a:hover,a:visited{text-decoration:none}a,button,textarea{outline:0}body,body *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}img{max-width:100%;outline:0}.map-embed{position:relative;padding:0 0 374px;height:374px;overflow:hidden}.map-embed #map{border-radius:3px;position:absolute;top:0;left:0;width:100%;height:100%}.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}a,button,path,polygon{-webkit-transition:all .3s ease-in;-moz-transition:all .3s ease-in;transition:all .3s ease-in}.make-eqnuiry-btn{color:#fff;background:#004880;border-radius:27px;border:none;width:296px;height:53px;font-size:1.071428571428571em;letter-spacing:.13em;margin:190px auto}.make-eqnuiry-btn:hover{background:#002b4d}@media screen and (min-width:62em){.fade-on-scroll{opacity:0}}.mt-3{margin-top:30px}.pos-rel{position:relative}
.container-fluid{max-width:111.4285714285714em}
.hide-text-mixin{text-indent:100%;white-space:nowrap;overflow:hidden}.blue-btn-mixin{color:#fff;background:#004880;display:block;border-radius:27px;text-transform:uppercase;outline:0;border:none;width:296px;height:53px;font-size:1.071428571428571em;letter-spacing:.13em;font-weight:700}.blue-btn-mixin:hover{background:#002b4d}.circle-mixin{position:absolute;z-index:10;width:24px;height:24px;border:7px solid #004880;border-radius:12px;background:#fff}.read-more-btn-mixin{width:260px;height:66px;border:1px solid #fff;border-radius:33px;text-transform:uppercase;text-align:center;line-height:3.3;color:#fff;letter-spacing:.15em;font-size:1.428571428571429em}.prussian-blue-bg,.prussian-blue-bg:before{background-color:#004880}.summer-sky-bg,.summer-sky-bg:before{background-color:#35b5ea}.alice-blue-bg,.alice-blue-bg:before{background-color:#eaf7fd}.white-bg{background-color:#fff}.prussian-blue-color{color:#004880}.summer-sky-color{color:#35b5ea}.alice-blue-color{color:#eaf7fd}
.hide-text-mixin{text-indent:100%;white-space:nowrap;overflow:hidden}.blue-btn-mixin{color:#fff;background:#004880;display:block;border-radius:27px;text-transform:uppercase;outline:0;border:none;width:296px;height:53px;font-size:1.071428571428571em;letter-spacing:.13em;font-weight:700}.montserrat-font,.playfair-display-font,body{font-weight:400;font-style:normal}.blue-btn-mixin:hover{background:#002b4d}.circle-mixin{position:absolute;z-index:10;width:24px;height:24px;border:7px solid #004880;border-radius:12px;background:#fff}.read-more-btn-mixin{width:260px;height:66px;border:1px solid #fff;border-radius:33px;text-transform:uppercase;text-align:center;line-height:3.3;color:#fff;letter-spacing:.15em;font-size:1.428571428571429em}.prussian-blue-bg,.prussian-blue-bg:before{background-color:#004880}.summer-sky-bg,.summer-sky-bg:before{background-color:#35b5ea}.alice-blue-bg,.alice-blue-bg:before{background-color:#eaf7fd}.white-bg{background-color:#fff}.summer-sky-color{color:#35b5ea}.alice-blue-color{color:#eaf7fd}@font-face{font-family:ITCAvantGardeW04-Bold;src:url(dist/vendors/fonts/31E476_0_0.eot);src:url(dist/vendors/fonts/31E476_0_0.eot?#iefix) format('embedded-opentype'),url(dist/vendors/fonts/31E476_0_0.woff2) format('woff2'),url(dist/vendors/fonts/31E476_0_0.woff) format('woff'),url(dist/vendors/fonts/31E476_0_0.ttf) format('truetype')}@font-face{font-family:AvenirLTPro-Book;src:url(dist/vendors/fonts/31E476_1_0.eot);src:url(dist/vendors/fonts/31E476_1_0.eot?#iefix) format('embedded-opentype'),url(dist/vendors/fonts/31E476_1_0.woff2) format('woff2'),url(dist/vendors/fonts/31E476_1_0.woff) format('woff'),url(dist/vendors/fonts/31E476_1_0.ttf) format('truetype')}h1,h2,h3,h4,h5,h6{color:#004880;font-family:ITCAvantGardeW04-Bold,Arial,sans-serif}h1,h2,h3{font-size:5.714285714285714em}h4{font-size:3.928571428571429em}h5{font-size:1.785714285714286em}h6{font-size:2.857142857142857em}body{font-size:14px;font-family:AvenirLTPro-Book,Arial,sans-serif;color:#868686}.playfair-display-font{font-family:'Playfair Display',Arial,serif}.montserrat-font{font-family:Montserrat,sans-serif}.prussian-blue-color{color:#004880}
.hide-text-mixin{text-indent:100%;white-space:nowrap;overflow:hidden}.blue-btn-mixin{color:#fff;background:#004880;display:block;border-radius:27px;text-transform:uppercase;outline:0;border:none;width:296px;height:53px;font-size:1.071428571428571em;letter-spacing:.13em;font-weight:700}.blue-btn-mixin:hover{background:#002b4d}.circle-mixin{position:absolute;z-index:10;width:24px;height:24px;border:7px solid #004880;border-radius:12px;background:#fff}.read-more-btn-mixin{width:260px;height:66px;border:1px solid #fff;border-radius:33px;text-transform:uppercase;text-align:center;line-height:3.3;color:#fff;letter-spacing:.15em;font-size:1.428571428571429em}.prussian-blue-bg,.prussian-blue-bg:before{background-color:#004880}.summer-sky-bg,.summer-sky-bg:before{background-color:#35b5ea}.alice-blue-bg,.alice-blue-bg:before{background-color:#eaf7fd}.white-bg{background-color:#fff}.prussian-blue-color{color:#004880}.summer-sky-color{color:#35b5ea}.alice-blue-color{color:#eaf7fd}.page-template-about-us .header .divider{display:block;width:70px;height:5px;background:#004880;margin:120px auto 45px}.page-template-about-us .header p{font-size:2.5em;margin-bottom:108px}.page-template-about-us .header h1,.page-template-about-us .header p{text-align:center}.page-template-about-us .team-container{margin-bottom:200px}.page-template-about-us .team-container li.member{padding:26px;width:25%;float:left}.page-template-about-us .team-container li.member .img-wrapper{margin-bottom:35px;position:relative}.page-template-about-us .team-container li.member .img-wrapper .hover-overlay{opacity:0;background:rgba(255,255,255,.85);position:absolute;top:0;bottom:0;right:0;left:0;-webkit-transition:all .3s ease-in;-moz-transition:all .3s ease-in;transition:all .3s ease-in}.page-template-about-us .team-container li.member .img-wrapper .hover-overlay .read-more-btn{border:1px solid #f37e00;background:0 0;border-radius:26px;color:#f37e00;width:196px;height:52px;position:absolute;top:50%;left:50%;margin:-26px 0 0 -98px;text-deccoration:none;font-weight:700;font-size:1.071428571428571em;text-transform:uppercase;text-align:center;line-height:3.5em}.page-template-about-us .team-container li.member .img-wrapper .hover-overlay .read-more-btn:hover{color:#f37e00}.page-template-about-us .team-container li.member .img-wrapper:hover .hover-overlay{opacity:1}.page-template-about-us .team-container li.member .name{font-weight:700}.page-template-about-us .team-container li.member p{font-size:1.285714285714286em}.page-template-about-us .timelineFlat .timeline_items_wrapper{margin:40px 0}.page-template-about-us .timelineFlat .item:nth-child(2n+2){padding-top:230px}.page-template-about-us .timelineFlat .item:nth-child(2n+2) h2{color:#35b5ea}.page-template-about-us .timelineFlat .item{width:260px;height:auto;background:#fff;position:relative}.page-template-about-us .timelineFlat .item .summer-sky-border-right{border-right:2px solid #35b5ea;padding-top:30px}.page-template-about-us .timelineFlat .item img{display:block;margin:0 auto;height:209px;width:214px;border:10px solid #f4f4f4;-webkit-box-shadow:0 0 13px 0 rgba(0,0,0,.25);-moz-box-shadow:0 0 13px 0 rgba(0,0,0,.25);box-shadow:0 0 13px 0 rgba(0,0,0,.25);-webkit-transition:all .1s ease-in;-moz-transition:all .1s ease-in;transition:all .1s ease-in}.page-template-about-us .timelineFlat .item img.rotate-left{-ms-transform:rotate(-3deg);transform:rotate(-3deg)}.page-template-about-us .timelineFlat .item img.rotate-right{-ms-transform:rotate(3deg);transform:rotate(3deg)}.page-template-about-us .timelineFlat .item img:hover{-ms-transform:scale(1.1) rotate(0);transform:scale(1.1) rotate(0)}.page-template-about-us .timelineFlat .item h2{color:#004880;font-size:6.214285714285714em;font-family:'Playfair Display',Arial,serif;line-height:1.6em;font-weight:700;text-align:center;padding-bottom:50px}.page-template-about-us .timelineFlat .item span{font-size:1.285714285714286em;line-height:1.6em;padding-left:13px;height:110px}.page-template-about-us .timelineFlat .item span.circle{width:24px;height:24px;border:7px solid #004880;border-radius:12px;background:#fff;padding:0;display:block;position:absolute;top:398px;left:50%;margin-left:-12px;z-index:11}.page-template-about-us .timelineFlat .horizontal-line{display:block;width:100%;height:9px;background:#004880;position:absolute;top:405px;left:0;z-index:9}.page-template-about-us .custom-timmeline-nav{width:203px;margin:100px auto}.page-template-about-us .custom-timmeline-nav .timeline-nav-left,.page-template-about-us .custom-timmeline-nav .timeline-nav-right{display:inline-block;cursor:pointer;width:94px;height:94px;border:2px solid #f37e00;border-radius:47px}.page-template-about-us .custom-timmeline-nav .timeline-nav-left .arrow,.page-template-about-us .custom-timmeline-nav .timeline-nav-right .arrow{width:16px;height:16px;display:block;-ms-transform:rotate(-45deg) translate(-1px,55px);transform:rotate(-45deg) translate(-1px,55px)}.page-template-about-us .custom-timmeline-nav .timeline-nav-left .arrow:before,.page-template-about-us .custom-timmeline-nav .timeline-nav-right .arrow:before{content:'';display:block;width:16px;height:5px;background:#f37e00;-ms-transform:rotate(45deg) translate(1px,4px);transform:rotate(45deg) translate(1px,4px)}.page-template-about-us .custom-timmeline-nav .timeline-nav-left{margin-right:10px}.page-template-about-us .custom-timmeline-nav .timeline-nav-left .arrow{border-top:4px solid #f37e00;border-left:4px solid #f37e00}.page-template-about-us .custom-timmeline-nav .timeline-nav-right .arrow{border-bottom:4px solid #f37e00;border-right:4px solid #f37e00}@media screen and (max-width:62em){.page-template-about-us .team-container{margin-bottom:160px}.page-template-about-us .team-container li.member{width:50%}}@media screen and (max-width:35em){.page-template-about-us .team-container{margin-bottom:100px}.page-template-about-us .team-container li.member{width:100%;float:none;margin-bottom:50px}}
.hide-text-mixin{text-indent:100%;white-space:nowrap;overflow:hidden}.blue-btn-mixin{color:#fff;background:#004880;display:block;border-radius:27px;text-transform:uppercase;outline:0;border:none;width:296px;height:53px;font-size:1.071428571428571em;letter-spacing:.13em;font-weight:700}.blue-btn-mixin:hover{background:#002b4d}.circle-mixin{position:absolute;z-index:10;width:24px;height:24px;border:7px solid #004880;border-radius:12px;background:#fff}.read-more-btn-mixin{width:260px;height:66px;border:1px solid #fff;border-radius:33px;text-transform:uppercase;text-align:center;line-height:3.3;color:#fff;letter-spacing:.15em;font-size:1.428571428571429em}.prussian-blue-bg,.prussian-blue-bg:before{background-color:#004880}.summer-sky-bg,.summer-sky-bg:before{background-color:#35b5ea}.alice-blue-bg,.alice-blue-bg:before{background-color:#eaf7fd}.white-bg{background-color:#fff}.prussian-blue-color{color:#004880}.summer-sky-color{color:#35b5ea}.alice-blue-color{color:#eaf7fd}#appointment-modal .modal-content{padding-left:10px;padding-right:10px}#appointment-modal .clearfix>div{float:right;width:48%}#appointment-modal .clearfix>div:first-child{float:left}#appointment-modal .form-wrapper button{margin-bottom:0}@media screen and (max-width:62em){#appointment-modal .clearfix>div,#appointment-modal .clearfix>div:first-child{width:100%;float:none}}
.hide-text-mixin{text-indent:100%;white-space:nowrap;overflow:hidden}.blue-btn-mixin{color:#fff;background:#004880;display:block;border-radius:27px;text-transform:uppercase;outline:0;border:none;width:296px;height:53px;font-size:1.071428571428571em;letter-spacing:.13em;font-weight:700}.blue-btn-mixin:hover{background:#002b4d}.circle-mixin{position:absolute;z-index:10;width:24px;height:24px;border:7px solid #004880;border-radius:12px;background:#fff}.read-more-btn-mixin{width:260px;height:66px;border:1px solid #fff;border-radius:33px;text-transform:uppercase;text-align:center;line-height:3.3;color:#fff;letter-spacing:.15em;font-size:1.428571428571429em}.prussian-blue-bg,.prussian-blue-bg:before{background-color:#004880}.summer-sky-bg,.summer-sky-bg:before{background-color:#35b5ea}.alice-blue-bg,.alice-blue-bg:before{background-color:#eaf7fd}.white-bg{background-color:#fff}.prussian-blue-color{color:#004880}.summer-sky-color{color:#35b5ea}.alice-blue-color{color:#eaf7fd}footer a#back-to-top{display:block;width:80px;margin:40px auto 0}footer a#back-to-top .circle{display:block;width:63px;height:63px;border:2px solid #868686;border-radius:33px;-webkit-transform:translateX(8px);transform:translateX(8px)}footer a#back-to-top .circle .arrow{width:16px;height:16px;display:block;border-right:2px solid #868686;border-top:2px solid #868686;-ms-transform:rotate(-45deg) translate(-3px,33px);transform:rotate(-45deg) translate(-3px,33px);-webkit-transition:all .3s ease-in;-moz-transition:all .3s ease-in;transition:all .3s ease-in}footer a#back-to-top .text{display:block;margin-top:8px;text-align:center;text-transform:uppercase;color:#868686;opacity:.45;font-size:.8571428571428571em;-webkit-transition:all .3s ease-in;-moz-transition:all .3s ease-in;transition:all .3s ease-in}footer a#back-to-top,footer a#back-to-top:hover{text-decoration:none}footer a#back-to-top:hover .circle .arrow{-webkit-animation:moveArrowUp .6s ease-in-out infinite alternate;animation:moveArrowUp .6s ease-in-out infinite alternate}footer a#back-to-top:hover .text{opacity:1}@-webkit-keyframes moveArrowUp{0%,100%{-ms-transform:rotate(-45deg) translate(-3px,33px);transform:rotate(-45deg) translate(-3px,33px)}50%{-ms-transform:rotate(-45deg) translate(0,30px);transform:rotate(-45deg) translate(0,30px)}}@keyframes moveArrowUp{0%,100%{-ms-transform:rotate(-45deg) translate(-3px,33px);transform:rotate(-45deg) translate(-3px,33px)}50%{-ms-transform:rotate(-45deg) translate(0,30px);transform:rotate(-45deg) translate(0,30px)}}@media screen and (max-width:43.75em){.small-print{margin-bottom:110px}a#back-to-top{top:100px}}
.hide-text-mixin{text-indent:100%;white-space:nowrap;overflow:hidden}.blue-btn-mixin{color:#fff;background:#004880;display:block;border-radius:27px;text-transform:uppercase;outline:0;border:none;width:296px;height:53px;font-size:1.071428571428571em;letter-spacing:.13em;font-weight:700}.blue-btn-mixin:hover{background:#002b4d}.circle-mixin{position:absolute;z-index:10;width:24px;height:24px;border:7px solid #004880;border-radius:12px;background:#fff}.read-more-btn-mixin{width:260px;height:66px;border:1px solid #fff;border-radius:33px;text-transform:uppercase;text-align:center;line-height:3.3;color:#fff;letter-spacing:.15em;font-size:1.428571428571429em}.prussian-blue-bg,.prussian-blue-bg:before{background-color:#004880}.summer-sky-bg,.summer-sky-bg:before{background-color:#35b5ea}.alice-blue-bg,.alice-blue-bg:before{background-color:#eaf7fd}.white-bg{background-color:#fff}.prussian-blue-color{color:#004880}.summer-sky-color{color:#35b5ea}.alice-blue-color{color:#eaf7fd}.commission-and-fee-basis-modal .modal-content{padding:0}.commission-and-fee-basis-modal .modal-content .modal-header{padding-top:60px}.commission-and-fee-basis-modal .modal-content .modal-footer{padding:0}.commission-and-fee-basis-modal .modal-content .modal-body,.commission-and-fee-basis-modal .modal-content .modal-header{padding-left:160px;padding-right:160px}.commission-and-fee-basis-modal .number{font-size:2.5em;font-family:'Playfair Display',Arial,serif;text-align:center;display:block}.commission-and-fee-basis-modal p{text-align:center;font-size:1.785714285714286em;margin-bottom:60px}@media screen and (max-width:62em){.commission-and-fee-basis-modal .modal-content .modal-body,.commission-and-fee-basis-modal .modal-content .modal-header{padding-left:60px;padding-right:60px}}
.hide-text-mixin{text-indent:100%;white-space:nowrap;overflow:hidden}.blue-btn-mixin{color:#fff;background:#004880;display:block;border-radius:27px;text-transform:uppercase;outline:0;border:none;width:296px;height:53px;font-size:1.071428571428571em;letter-spacing:.13em;font-weight:700}.blue-btn-mixin:hover{background:#002b4d}.circle-mixin{position:absolute;z-index:10;width:24px;height:24px;border:7px solid #004880;border-radius:12px;background:#fff}.read-more-btn-mixin{width:260px;height:66px;border:1px solid #fff;border-radius:33px;text-transform:uppercase;text-align:center;line-height:3.3;color:#fff;letter-spacing:.15em;font-size:1.428571428571429em}.prussian-blue-bg,.prussian-blue-bg:before{background-color:#004880}.summer-sky-bg,.summer-sky-bg:before{background-color:#35b5ea}.alice-blue-bg,.alice-blue-bg:before{background-color:#eaf7fd}.white-bg{background-color:#fff}.prussian-blue-color{color:#004880}.summer-sky-color{color:#35b5ea}.alice-blue-color{color:#eaf7fd}footer{background:#f2f2f2;padding:80px 0 40px}footer img{float:left}footer .social{float:right}footer .social ul li{text-align:right}footer .legal-links{padding:18px 0}footer .legal-links a{margin-right:20px}footer a,footer a:hover{color:#868686;text-decoration:underline}@media screen and (max-width:26.25em){footer{padding:40px 0}footer .social,footer img{float:none}footer .social{margin-top:20px}footer .social ul li{text-align:center}}
.blue-btn-mixin,.form-wrapper button{display:block;font-weight:700;outline:0}.hide-text-mixin{text-indent:100%;white-space:nowrap;overflow:hidden}.blue-btn-mixin{color:#fff;background:#004880;border-radius:27px;text-transform:uppercase;border:none;width:296px;height:53px;font-size:1.071428571428571em;letter-spacing:.13em}.blue-btn-mixin:hover{background:#002b4d}.circle-mixin{position:absolute;z-index:10;width:24px;height:24px;border:7px solid #004880;border-radius:12px;background:#fff}.read-more-btn-mixin{width:260px;height:66px;border:1px solid #fff;border-radius:33px;text-transform:uppercase;text-align:center;line-height:3.3;color:#fff;letter-spacing:.15em;font-size:1.428571428571429em}.prussian-blue-bg,.prussian-blue-bg:before{background-color:#004880}.summer-sky-bg,.summer-sky-bg:before{background-color:#35b5ea}.alice-blue-bg,.alice-blue-bg:before{background-color:#eaf7fd}.white-bg{background-color:#fff}.prussian-blue-color{color:#004880}.summer-sky-color{color:#35b5ea}.alice-blue-color{color:#eaf7fd}.form-wrapper h2{font-size:2.857142857142857em;text-align:center;display:block;margin-bottom:66px}.form-wrapper input,.form-wrapper textarea{padding:22px 16px;border-radius:0;box-shadow:none;border:none;background:#fbfcfd;border-bottom:1px solid #c7cfd3;color:#6b686b;margin-bottom:30px;font-size:1.142857142857143em}.form-wrapper .feedback-message,.form-wrapper button{text-transform:uppercase;font-size:1.071428571428571em;color:#fff}.form-wrapper input.error,.form-wrapper textarea.error{border:1px solid red}.form-wrapper textarea{width:100%;height:180px}.form-wrapper button{border-radius:27px;border:none;width:296px;height:53px;letter-spacing:.13em;background:#f37e00;margin:20px auto 120px}.form-wrapper button:hover{background:#c06400}.form-wrapper .feedback-message{display:none;text-align:center;width:60%;border-radius:100px;padding:10px 25px;margin:0 auto}.form-wrapper .feedback-message.success{display:block;background:green}.form-wrapper .feedback-message.error{display:block;background:red}.form-wrapper .email-error-message,.form-wrapper .name-error-message{position:absolute;top:0;right:15px;width:135px;height:20px;font-size:12px;display:none;background:red;color:#fff;padding-left:5px;padding-top:2px}.form-wrapper input.error{border:none;border-bottom:1px solid red;background:#fcc}.custom-dropdown{border:none;border-bottom:1px solid #c7cfd3;overflow:hidden;padding-top:9px;width:100%;display:inline-block;position:relative;background:url(assets/img/svg/arrow-down.svg) 97% 15px no-repeat #fbfcfd;background-size:18px 19px;height:45px;margin-bottom:30px}.custom-dropdown select{padding:0 16px;font-size:16px;color:#999;width:100%;-webkit-appearance:none;-moz-appearance:window;appearance:none;text-indent:.01px;background:0 0;border:none;outline:0;height:30px;overflow:hidden}.custom-dropdown select option{color:#6b686b;background-color:#fcfbfb;border:none;padding:5px 0;display:block}.custom-dropdown select option[value=""][disabled]{display:none}#appointment-modal .form-wrapper .email-error-message,#appointment-modal .form-wrapper .name-error-message{right:0}@media screen and (max-width:48em){.form-wrapper .feedback-message{width:80%}}@media screen and (max-width:34.375em){.form-wrapper .feedback-message{width:95%}}@media screen and (max-width:23.125em){.custom-dropdown select,.form-wrapper input,.form-wrapper textarea{font-size:1em}}
.hide-text-mixin{text-indent:100%;white-space:nowrap;overflow:hidden}.blue-btn-mixin{color:#fff;background:#004880;display:block;border-radius:27px;text-transform:uppercase;outline:0;border:none;width:296px;height:53px;font-size:1.071428571428571em;letter-spacing:.13em;font-weight:700}.blue-btn-mixin:hover{background:#002b4d}.circle-mixin{position:absolute;z-index:10;width:24px;height:24px;border:7px solid #004880;border-radius:12px;background:#fff}.read-more-btn-mixin{width:260px;height:66px;border:1px solid #fff;border-radius:33px;text-transform:uppercase;text-align:center;line-height:3.3;color:#fff;letter-spacing:.15em;font-size:1.428571428571429em}.prussian-blue-bg,.prussian-blue-bg:before{background-color:#004880}.summer-sky-bg,.summer-sky-bg:before{background-color:#35b5ea}.alice-blue-bg,.alice-blue-bg:before{background-color:#eaf7fd}.white-bg{background-color:#fff}.prussian-blue-color{color:#004880}.summer-sky-color{color:#35b5ea}.alice-blue-color{color:#eaf7fd}.page-template-get-in-touch header{position:static}.page-template-get-in-touch header.absolute{position:absolute}.page-template-get-in-touch .map-embed{padding-bottom:900px;height:900px}.page-template-get-in-touch .triangle-orange-bg{display:block;content:'';height:131px;background-image:url(assets/img/svg/triangle-orange.svg);background-position:center bottom;background-repeat:no-repeat;background-size:cover;-ms-transform:translateY(-311px);transform:translateY(-311px)}.page-template-get-in-touch .address-bar{padding:80px 75px 0;background:#f37e00;-ms-transform:translateY(-310px);transform:translateY(-310px)}.page-template-get-in-touch .address-bar img.move-left{margin-left:45px}.page-template-get-in-touch .address-bar a,.page-template-get-in-touch .address-bar h6,.page-template-get-in-touch .address-bar p{color:#fff}.page-template-get-in-touch .address-bar h6{margin-top:25px}.page-template-get-in-touch .address-bar .divider{width:94px;height:5px;background:#fff;display:block;margin:40px 0}.page-template-get-in-touch .address-bar p{margin-bottom:5px;font-size:1.571428571428571em}.page-template-get-in-touch main{margin-top:-100px}@media screen and (max-width:100em){.page-template-get-in-touch .address-bar,.page-template-get-in-touch .triangle-orange-bg,.page-template-get-in-touch form .row{width:90%;margin:0 auto}}@media screen and (max-width:62em){.page-template-get-in-touch .address-bar,.page-template-get-in-touch .triangle-orange-bg,.page-template-get-in-touch form .row{width:auto;margin-left:-15px;margin-right:-15px}.page-template-get-in-touch .address-bar{padding:40px 40px 0}.page-template-get-in-touch main{margin-top:0}.page-template-get-in-touch .address-bar,.page-template-get-in-touch .triangle-orange-bg{transform:translateY(0)}.page-template-get-in-touch .triangle-orange-bg{-ms-transform:translateY(-2px);transform:translateY(-2px)}.page-template-get-in-touch .map-embed{padding-bottom:60%;height:60%}}@media screen and (max-width:48em){.page-template-get-in-touch .address-bar{padding-top:0}.page-template-get-in-touch .address-bar .col-sm-4{margin-top:60px}.page-template-get-in-touch .address-bar .col-sm-4 h6,.page-template-get-in-touch .address-bar .col-sm-4 img{display:inline-block}.page-template-get-in-touch .address-bar .col-sm-4 img.move-left{margin-left:0}.page-template-get-in-touch .address-bar .col-sm-4 h6{margin-left:25px;-ms-transform:translateY(29px);transform:translateY(29px)}}@media screen and (max-width:23.125em){.page-template-get-in-touch .address-bar{padding:20px 20px 0}.page-template-get-in-touch .address-bar .col-sm-4 h6{margin:0}}
.hide-text-mixin{text-indent:100%;white-space:nowrap;overflow:hidden}.blue-btn-mixin{color:#fff;background:#004880;display:block;border-radius:27px;text-transform:uppercase;outline:0;border:none;width:296px;height:53px;font-size:1.071428571428571em;letter-spacing:.13em;font-weight:700}.blue-btn-mixin:hover{background:#002b4d}.circle-mixin{position:absolute;z-index:10;width:24px;height:24px;border:7px solid #004880;border-radius:12px;background:#fff}.read-more-btn-mixin{width:260px;height:66px;border:1px solid #fff;border-radius:33px;text-transform:uppercase;text-align:center;line-height:3.3;color:#fff;letter-spacing:.15em;font-size:1.428571428571429em}.prussian-blue-bg,.prussian-blue-bg:before{background-color:#004880}.summer-sky-bg,.summer-sky-bg:before{background-color:#35b5ea}.alice-blue-bg,.alice-blue-bg:before{background-color:#eaf7fd}.white-bg{background-color:#fff}.prussian-blue-color{color:#004880}.summer-sky-color{color:#35b5ea}.alice-blue-color{color:#eaf7fd}header{position:absolute;top:0;z-index:9999;width:100%;padding-top:20px}.navbar-default{border:none;background:0 0;height:103px}.navbar-default nav ul li.current-menu-item a{color:#f37e00}.navbar-default nav ul li{-webkit-transition:all .3s ease-in;-moz-transition:all .3s ease-in;transition:all .3s ease-in;border-bottom:4px solid transparent;height:63px}.navbar-default a.make-an-app-link,.navbar-default nav ul li a{text-transform:uppercase;color:#fff;display:inline-block;font-size:1.142857142857143em}.navbar-default a.make-an-app-link:hover,.navbar-default nav ul li a:hover{color:#f37e00}.navbar-default h1,.navbar-default nav{float:left}.navbar-default nav{margin-left:80px}.navbar-default a.make-an-app-link,.navbar-default nav{margin-top:20px}.navbar-default a.make-an-app-link{float:right;color:#fff;display:block;border-radius:27px;text-transform:uppercase;outline:0;width:296px;height:53px;font-size:1.071428571428571em;letter-spacing:.13em;text-align:center;line-height:3.5;border:1px solid #fff;background:0 0;margin-top:4px;font-weight:400}.navbar-default a.make-an-app-link:hover{background:#fff;color:#f37e00}.navbar-default nav ul li{display:inline-block;margin-right:30px}.letter,.navbar-default{-webkit-transition:all .3s ease-in;-moz-transition:all .3s ease-in;transition:all .3s ease-in}.navbar-default.sticky,.navbar-default:not(.navbar-fixed-top),.page-template-get-in-touch .navbar-default{background:#fff}.navbar-default.sticky .letter,.navbar-default:not(.navbar-fixed-top) .letter,.page-template-get-in-touch .navbar-default .letter{fill:#004c82}.navbar-default.sticky a,.navbar-default:not(.navbar-fixed-top) a,.page-template-get-in-touch .navbar-default a{color:#004880;font-weight:700}.navbar-default.sticky nav ul li.current-menu-item,.navbar-default.sticky nav ul li:hover,.navbar-default:not(.navbar-fixed-top) nav ul li.current-menu-item,.navbar-default:not(.navbar-fixed-top) nav ul li:hover,.page-template-get-in-touch .navbar-default nav ul li.current-menu-item,.page-template-get-in-touch .navbar-default nav ul li:hover{border-bottom:4px solid #f37e00}.navbar-default.sticky nav ul li.current-menu-item a,.navbar-default.sticky nav ul li:hover a,.navbar-default:not(.navbar-fixed-top) nav ul li.current-menu-item a,.navbar-default:not(.navbar-fixed-top) nav ul li:hover a,.page-template-get-in-touch .navbar-default nav ul li.current-menu-item a,.page-template-get-in-touch .navbar-default nav ul li:hover a{color:#f37e00}.navbar-default.sticky a.make-an-app-link,.navbar-default:not(.navbar-fixed-top) a.make-an-app-link,.page-template-get-in-touch .navbar-default a.make-an-app-link{border:1px solid #f37e00;color:#f37e00}.navbar-default.sticky a.make-an-app-link:hover,.navbar-default:not(.navbar-fixed-top) a.make-an-app-link:hover,.page-template-get-in-touch .navbar-default a.make-an-app-link:hover{background:#f37e00;color:#fff}.navbar-default.sticky .logo.total-white .letter,.navbar-default.sticky .logo.total-white path,.navbar-default.sticky .logo.total-white polygon,.navbar-default:not(.navbar-fixed-top) .logo.total-white .letter,.navbar-default:not(.navbar-fixed-top) .logo.total-white path,.navbar-default:not(.navbar-fixed-top) .logo.total-white polygon,.page-template-get-in-touch .navbar-default .logo.total-white .letter,.page-template-get-in-touch .navbar-default .logo.total-white path,.page-template-get-in-touch .navbar-default .logo.total-white polygon{fill:#fff}@media screen and (max-width:65.625em){header nav{display:none}.navbar-default.sticky a.make-an-app-link,.navbar-default:not(.navbar-fixed-top) a.make-an-app-link,.page-template-get-in-touch .navbar-default a.make-an-app-link{display:none}header .logo{float:none}header #mobileNaviBtn{display:block;opacity:1}}@media screen and (max-width:86.25em){.navbar-default a.make-an-app-link{display:none}.navbar-default nav{margin-left:10%}}@media screen and (max-width:68.75em){.navbar-default nav{margin-left:50px}}
.hero-image{background:url(assets/img/jpg/dun-laoghaire-pier.jpg) center 0 no-repeat;height:793px;padding-top:300px}.hero-image h1{text-align:center;color:#fff;font-size:5em}.hero-image.stewart-explaining-bg{background:url(assets/img/jpg/stewart-explaining.jpg) center 0 no-repeat}.hero-image.lighthouse-bg{background:url(assets/img/jpg/lighthouse.jpg) center 0 no-repeat}.hero-image.paul-john-kirwan-bg{background:url(assets/img/jpg/paul-john-kirwan.jpg) center 0 no-repeat}@media screen and (max-width:56.25em){.hero-image{height:550px;padding-top:180px}.hero-image.stewart-explaining-bg{background-position:center 90%}}@media screen and (max-width:31.25em){.hero-image{height:400px;padding-top:120px}.hero-image h1{font-size:3.928571428571429em}.hero-image.stewart-explaining-bg{background-position:center 70%}}@media screen and (max-width:28.125em){.hero-image h1{font-size:2.857142857142857em}}
.testimonials .testimonials-slider blockquote,.testimonials .testimonials-slider h6,.testimonials .testimonials-slider p,.testimonials h2,.testimonials h3{text-align:center}.hide-text-mixin{text-indent:100%;white-space:nowrap;overflow:hidden}.blue-btn-mixin{color:#fff;background:#004880;display:block;border-radius:27px;text-transform:uppercase;outline:0;border:none;width:296px;height:53px;font-size:1.071428571428571em;letter-spacing:.13em;font-weight:700}.blue-btn-mixin:hover{background:#002b4d}.circle-mixin{position:absolute;z-index:10;width:24px;height:24px;border:7px solid #004880;border-radius:12px;background:#fff}.read-more-btn-mixin{width:260px;height:66px;border:1px solid #fff;border-radius:33px;text-transform:uppercase;text-align:center;line-height:3.3;color:#fff;letter-spacing:.15em;font-size:1.428571428571429em}.prussian-blue-bg,.prussian-blue-bg:before{background-color:#004880}.summer-sky-bg,.summer-sky-bg:before{background-color:#35b5ea}.alice-blue-bg,.alice-blue-bg:before{background-color:#eaf7fd}.white-bg{background-color:#fff}.prussian-blue-color{color:#004880}.summer-sky-color{color:#35b5ea}.alice-blue-color{color:#eaf7fd}.testimonials{background-color:#f2f2f2;background-image:url(assets/img/svg/testimonials-face.svg);background-repeat:no-repeat;background-position:-200px 100px;background-sizee:cover;min-height:960px;padding:30px 0}.testimonials .divider{width:70px;height:5px;background:#004880;display:block;margin:120px auto 10px}.testimonials h2{color:#004880;margin:20px auto 0}.testimonials h3{color:#868686;margin:0 20%;font-size:2.5em;line-height:1.6}.testimonials .testimonials-slider{margin-top:30px}.testimonials .testimonials-slider blockquote{color:#868686;width:80%;margin:0 auto 70px;font-size:1.785714285714286em;font-weight:700;border:0}.testimonials .testimonials-slider .author,.testimonials .testimonials-slider .title{color:#004880}.testimonials .testimonials-slider .place{text-transform:uppercase;font-size:1.428571428571429em;margin-top:10px}.testimonials .unslider a.unslider-arrow.next,.testimonials .unslider a.unslider-arrow.prev{display:none}.testimonials .unslider .unslider-nav{margin:80px 0}.testimonials .unslider .unslider-nav ol li{width:16px;height:16px;border-radius:8px;background:#fff;-webkit-transition:all 50ms ease-in;-moz-transition:all 50ms ease-in;transition:all 50ms ease-in}.testimonials .unslider .unslider-nav ol li.unslider-active{background:#f37e00;border-color:#f37e00}@media screen and (max-width:75em){.testimonials .divider{margin:70px auto 10px}.testimonials .unslider .unslider-nav{margin:50px 0 60px}.testimonials .unslider .unslider-nav ol li{border:1px solid #f37e00}}@media screen and (max-width:62em){.testimonials h3{margin:0 80px;font-size:1.785714285714286em}.testimonials .unslider .unslider-nav ol li{border:none}}@media screen and (max-width:43.75em){.testimonials{background-color:#f2f2f2;background-image:none;min-height:0}.testimonials h2{font-size:2.5em}.testimonials h3,.testimonials h6{font-size:1.785714285714286em}.testimonials .testimonials-slider blockquote{font-size:1.5em;font-weight:400}.testimonials .unslider .unslider-nav{margin-bottom:60px}}@media screen and (max-width:31.25em){.testimonials h3{margin:0 30px}.testimonials .unslider .unslider-nav{margin:40px 0 5	0}}
.read-more-btn-mixin,.read-more-link{text-transform:uppercase;text-align:center;line-height:3.3}.hide-text-mixin{text-indent:100%;white-space:nowrap;overflow:hidden}.blue-btn-mixin{color:#fff;background:#004880;display:block;border-radius:27px;text-transform:uppercase;outline:0;border:none;width:296px;height:53px;font-size:1.071428571428571em;letter-spacing:.13em;font-weight:700}.blue-btn-mixin:hover{background:#002b4d}.circle-mixin{position:absolute;z-index:10;width:24px;height:24px;border:7px solid #004880;border-radius:12px;background:#fff}.read-more-btn-mixin{width:260px;height:66px;border:1px solid #fff;border-radius:33px;color:#fff;letter-spacing:.15em;font-size:1.428571428571429em}.prussian-blue-bg,.prussian-blue-bg:before{background-color:#004880}.summer-sky-bg,.summer-sky-bg:before{background-color:#35b5ea}.alice-blue-bg,.alice-blue-bg:before{background-color:#eaf7fd}.white-bg{background-color:#fff}.prussian-blue-color{color:#004880}.summer-sky-color{color:#35b5ea}.alice-blue-color{color:#eaf7fd}.tangerine-rectangles{background-image:url(assets/img/svg/tangerine-rectangles.svg);background-repeat:no-repeat;background-position:center 0;background-size:cover;display:block;height:166px;-ms-transform:translateY(-84px);transform:translateY(-84px)}main .divider-center{display:block;width:70px;height:5px;margin:0 auto;background:#004880}main .top h1,main .top h2{text-align:center}main .top h1{margin:47px 0}main .top h2{color:#868686;font-size:2.142857142857143em}.flipping-section{background-image:url(assets/img/jpg/family-breakfast-sol.jpg);background-repeat:no-repeat;background-position:center 0;background-size:cover;color:#fff}.flipping-section .number{font-family:'Playfair Display',Arial,serif;font-weight:700;font-size:5.357142857142857em}.flipping-section h4,.flipping-section h5{color:#fff}.flipping-section h5{text-transform:uppercase;letter-spacing:.2em}.flipping-section .divider{display:block;width:95px;height:5px;background:#fff;margin-top:50px}.flipping-section .left-inner,.flipping-section .solid-bg{width:50%;float:left}.flipping-section .left-inner,.flipping-section .right-inner{position:relative;height:825px}.flipping-section .left-inner{background:#35b5ea;margin:150px 0;padding:110px 60px}.flipping-section .left-inner span{color:#004880}.flipping-section .left-inner h5{display:none}.flipping-section .solid-bg .right-inner{margin:0 0 70px;padding:90px 60px 110px}.flipping-section .solid-bg .right-inner .divider{margin-bottom:50px}.flipping-section .solid-bg .right-inner .read-more-link{bottom:107px}.flipping-section .solid-bg .right-inner .read-more-link:hover{background:#002b4d;border-color:#002b4d}.flipping-section .solid-bg h5{margin:140px 0 0 60px}.flipping-section .solid-bg span{color:#35b5ea}.flipping-section .solid-bg p{color:#a9ddf2;font-size:1.571428571428571em}.read-more-link{bottom:90px;left:120px;position:absolute;width:260px;height:66px;border:1px solid #fff;border-radius:33px;color:#fff;letter-spacing:.15em;font-size:1.428571428571429em}.read-more-link:hover{color:#fff;background:#169ed6;border-color:#169ed6}@media screen and (max-width:82.5em){.flipping-section .left-inner,.flipping-section .right-inner{height:925px}.flipping-section .left-inner{margin:100px 0;padding:50px 60px}.flipping-section .solid-bg .right-inner{margin:0 0 70px;padding:30px 60px 110px}.flipping-section .solid-bg h5{margin:90px 0 0 60px}}@media screen and (max-width:62em){main .top h1{margin:27px 0;font-size:3.928571428571429em}.flipping-section .left-inner,.flipping-section .solid-bg .right-inner{margin:0}.flipping-section{background:0 0}.flipping-section .left-inner,.flipping-section .solid-bg .right-inner{padding:30px 60px 60px}.flipping-section .left-inner,.flipping-section .solid-bg{width:100%;float:none}.flipping-section .left-inner,.flipping-section .right-inner{height:auto}.flipping-section .left-inner h5{display:block;margin-top:50px}.flipping-section .right-inner{background:#004880}.flipping-section .container-fluid{padding:0}.flipping-section .solid-bg h5{display:none}.flipping-section .number,.flipping-section h4{font-size:2.5em}.flipping-section .number{margin:25px 0 5px;display:block}.flipping-section .read-more-link{position:static;display:block;margin-top:60px}}@media screen and (max-width:25em){.flipping-section .left-inner,.flipping-section .solid-bg .right-inner{padding:10px 30px 60px}}
.hide-text-mixin{text-indent:100%;white-space:nowrap;overflow:hidden}.blue-btn-mixin{color:#fff;background:#004880;display:block;border-radius:27px;text-transform:uppercase;outline:0;border:none;width:296px;height:53px;font-size:1.071428571428571em;letter-spacing:.13em;font-weight:700}.blue-btn-mixin:hover{background:#002b4d}.circle-mixin{position:absolute;z-index:10;width:24px;height:24px;border:7px solid #004880;border-radius:12px;background:#fff}.read-more-btn-mixin{width:260px;height:66px;border:1px solid #fff;border-radius:33px;text-transform:uppercase;text-align:center;line-height:3.3;color:#fff;letter-spacing:.15em;font-size:1.428571428571429em}.prussian-blue-bg,.prussian-blue-bg:before{background-color:#004880}.summer-sky-bg,.summer-sky-bg:before{background-color:#35b5ea}.alice-blue-bg,.alice-blue-bg:before{background-color:#eaf7fd}.white-bg{background-color:#fff}.prussian-blue-color{color:#004880}.summer-sky-color{color:#35b5ea}.alice-blue-color{color:#eaf7fd}#insurance-modal h5{text-align:left;color:#004880;margin-bottom:20px}#insurance-modal p{margin-top:10px;font-size:1.285714285714286em;line-height:1.6em}#insurance-modal .commercial-clients{margin-top:40px}
.hide-text-mixin{text-indent:100%;white-space:nowrap;overflow:hidden}.blue-btn-mixin{color:#fff;background:#004880;display:block;border-radius:27px;text-transform:uppercase;outline:0;border:none;width:296px;height:53px;font-size:1.071428571428571em;letter-spacing:.13em;font-weight:700}.blue-btn-mixin:hover{background:#002b4d}.circle-mixin{position:absolute;z-index:10;width:24px;height:24px;border:7px solid #004880;border-radius:12px;background:#fff}.read-more-btn-mixin{width:260px;height:66px;border:1px solid #fff;border-radius:33px;text-transform:uppercase;text-align:center;line-height:3.3;color:#fff;letter-spacing:.15em;font-size:1.428571428571429em}.prussian-blue-bg,.prussian-blue-bg:before{background-color:#004880}.summer-sky-bg,.summer-sky-bg:before{background-color:#35b5ea}.alice-blue-bg,.alice-blue-bg:before{background-color:#eaf7fd}.white-bg{background-color:#fff}.prussian-blue-color{color:#004880}.summer-sky-color{color:#35b5ea}.alice-blue-color{color:#eaf7fd}.map-text-container .read-more-link{left:65px;bottom:62px}.map-text-container .read-more-link:hover{background:#c06400;border-color:#c06400}.map-text-container .image-bg,.map-text-container .map-embed{width:50%;float:left;height:1125px}.map-text-container .image-bg{background-image:url(assets/img/jpg/dun-laoghaire-library.jpg);background-repeat:no-repeat;background-size:cover;color:#fff}.map-text-container .image-bg .inner-bg{background:#f37e00;width:82%;height:825px;margin:150px 0;padding:74px 60px;position:relative}.map-text-container .image-bg .inner-bg h4,.map-text-container .image-bg .inner-bg h5{color:#fff}.map-text-container .image-bg .inner-bg h5{text-transform:uppercase;letter-spacing:.2em}.map-text-container .image-bg .inner-bg h4{font-size:4.642857142857143em;margin-top:45px}.map-text-container .image-bg .inner-bg .divider{display:block;width:95px;height:5px;background:#fff;margin-top:50px;margin-bottom:45px}.map-text-container .image-bg .inner-bg .address-wrapper div,.map-text-container .image-bg .inner-bg .address-wrapper img{float:left}.map-text-container .image-bg .inner-bg .address-wrapper div{margin-left:35px}.map-text-container .image-bg .inner-bg .address-wrapper div p{margin-bottom:4px;font-size:1.571428571428571em}.map-text-container .image-bg .inner-bg .address-wrapper div p.phone{margin:35px auto}.map-text-container .image-bg .inner-bg .address-wrapper div p.email{font-weight:700;text-decoration:underline}@media screen and (max-width:72.5em){.map-text-container .image-bg,.map-text-container .map-embed{height:825px}.map-text-container .image-bg .inner-bg{width:100%;margin:0}}@media screen and (min-width:62em){.map-text-container h4 span{display:block}}@media screen and (max-width:62em){.map-text-container .image-bg,.map-text-container .map-embed{width:100%;float:none}.map-text-container .map-embed{height:60%;padding-bottom:60%}.map-text-container .image-bg,.map-text-container .image-bg .inner-bg{height:auto}.map-text-container .read-more-link{position:static!important;margin-top:60px;display:block}}@media screen and (max-width:43.75em){.map-text-container .image-bg .inner-bg h4{font-size:2.5em;margin-top:25px}.map-text-container .image-bg .inner-bg .divider{margin-top:30px;margin-bottom:30px}}@media screen and (max-width:31.25em){.map-text-container .image-bg .inner-bg .address-wrapper img{display:none}.map-text-container .image-bg .inner-bg .address-wrapper div{float:none;margin-left:0}}
.hide-text-mixin{text-indent:100%;white-space:nowrap;overflow:hidden}.blue-btn-mixin{color:#fff;background:#004880;display:block;border-radius:27px;text-transform:uppercase;outline:0;border:none;width:296px;height:53px;font-size:1.071428571428571em;letter-spacing:.13em;font-weight:700}.blue-btn-mixin:hover{background:#002b4d}.circle-mixin{position:absolute;z-index:10;width:24px;height:24px;border:7px solid #004880;border-radius:12px;background:#fff}.read-more-btn-mixin{width:260px;height:66px;border:1px solid #fff;border-radius:33px;text-transform:uppercase;text-align:center;line-height:3.3;color:#fff;letter-spacing:.15em;font-size:1.428571428571429em}#mobileNaviBtn,div[id^=hamb]{position:absolute;width:38px}.prussian-blue-bg,.prussian-blue-bg:before{background-color:#004880}.summer-sky-bg,.summer-sky-bg:before{background-color:#35b5ea}.alice-blue-bg,.alice-blue-bg:before{background-color:#eaf7fd}.white-bg{background-color:#fff}.prussian-blue-color{color:#004880}.summer-sky-color{color:#35b5ea}.alice-blue-color{color:#eaf7fd}#mobileNaviBtn{top:48px;right:40px;height:28px;-webkit-tap-highlight-color:rgba(0,0,0,0);z-index:1000;display:none;opacity:0;cursor:pointer;-webkit-transition:all .15s ease-in;-moz-transition:all .15s ease-in;transition:all .15s ease-in}div[id^=hamb]{left:0;z-index:1001;height:4px;background-color:#f37e00;-webkit-transition:all .2s ease-in;-moz-transition:all .2s ease-in;transition:all .2s ease-in}#hamb1{top:0}#hamb2{top:8px}#hamb3{top:16px}#hamb4{top:24px}#hamb1,#hamb4{-webkit-transform-origin:0 50%;-moz-transform-origin:0 50%;-ms-transform-origin:0 50%;transform-origin:0 50%}#hamb2,#hamb3{-webkit-transition:all .2s ease-in;-moz-transition:all .2s ease-in;transition:all .2s ease-in}#mobileNaviBtn.changedToX div[id^=hamb]{background:#fff}#mobileNaviBtn.changedToX #hamb1,#mobileNaviBtn.changedToX #hamb4{left:8px;width:35px}#mobileNaviBtn.changedToX #hamb1{-webkit-animation:rotateDown .3s ease-in-out forwards;animation:rotateDown .3s ease-in-out forwards}#mobileNaviBtn.changedToX #hamb2,#mobileNaviBtn.changedToX #hamb3{opacity:0}#mobileNaviBtn.changedToX #hamb4{-webkit-animation:rotateUp .3s ease-in-out forwards;animation:rotateUp .3s ease-in-out forwards}#mobileNaviBtn.unchangedFromX #hamb1{-webkit-animation:unrotateDown .3s ease-in-out forwards;animation:unrotateDown .3s ease-in-out forwards}#mobileNaviBtn.unchangedFromX #hamb2{opacity:1}#mobileNaviBtn.unchangedFromX #hamb4{-webkit-animation:unrotateUp .3s ease-in-out forwards;animation:unrotateUp .3s ease-in-out forwards}@-webkit-keyframes rotateDown{100%{-ms-transform:rotate(45deg);transform:rotate(45deg)}}@keyframes rotateDown{100%{-ms-transform:rotate(45deg);transform:rotate(45deg)}}@-webkit-keyframes rotateUp{100%{-ms-transform:rotate(-45deg);transform:rotate(-45deg)}}@keyframes rotateUp{100%{-ms-transform:rotate(-45deg);transform:rotate(-45deg)}}@-webkit-keyframes unrotateDown{0%{-ms-transform:rotate(45deg);transform:rotate(45deg)}100%{-ms-transform:rotate(0);transform:rotate(0)}}@keyframes unrotateDown{0%{-ms-transform:rotate(45deg);transform:rotate(45deg)}100%{-ms-transform:rotate(0);transform:rotate(0)}}@-webkit-keyframes unrotateUp{0%{-ms-transform:rotate(-45deg);transform:rotate(-45deg)}100%{-ms-transform:rotate(0);transform:rotate(0)}}@keyframes unrotateUp{0%{-ms-transform:rotate(-45deg);transform:rotate(-45deg)}100%{-ms-transform:rotate(0);transform:rotate(0)}}
.hide-text-mixin{text-indent:100%;white-space:nowrap;overflow:hidden}.blue-btn-mixin{color:#fff;background:#004880;display:block;border-radius:27px;text-transform:uppercase;outline:0;border:none;width:296px;height:53px;font-size:1.071428571428571em;letter-spacing:.13em;font-weight:700}.blue-btn-mixin:hover{background:#002b4d}.circle-mixin{position:absolute;z-index:10;width:24px;height:24px;border:7px solid #004880;border-radius:12px;background:#fff}.read-more-btn-mixin{width:260px;height:66px;border:1px solid #fff;border-radius:33px;text-transform:uppercase;text-align:center;line-height:3.3;color:#fff;letter-spacing:.15em;font-size:1.428571428571429em}.prussian-blue-bg,.prussian-blue-bg:before{background-color:#004880}.summer-sky-bg,.summer-sky-bg:before{background-color:#35b5ea}.alice-blue-bg,.alice-blue-bg:before{background-color:#eaf7fd}.white-bg{background-color:#fff}.prussian-blue-color{color:#004880}.summer-sky-color{color:#35b5ea}.alice-blue-color{color:#eaf7fd}#navMobile{display:none;background:#f37e00;position:absolute;top:0;left:0;right:0;z-index:999;padding-top:140px;padding-bottom:200px}#navMobile .menu-main-container>ul>li{text-align:center;margin:0;padding:0}#navMobile .menu-main-container>ul>li:after{content:'';display:block;border-bottom:1px solid rgba(255,255,255,.3);width:0}#navMobile .menu-main-container>ul>li a{display:block;color:#fff;width:100%;height:100%;cursor:pointer;font-size:1.785714285714286em;text-transform:uppercase;font-weight:700;padding:20px 0;text-decoration:none}#navMobile .menu-main-container>ul>li a:hover{color:#004880}#navMobile a.make-an-app-link{color:#fff;display:block;border-radius:27px;text-transform:uppercase;outline:0;width:296px;height:53px;font-size:1.071428571428571em;letter-spacing:.13em;text-align:center;line-height:3.5;border:1px solid #fff;background:0 0;margin:60px auto 80px;font-weight:400}#navMobile a.make-an-app-link:hover{background:#fff;color:#f37e00}#navMobile .social p{color:#fff;opacity:0;-webkit-animation:fadeInNavItems .7s ease-in .7s forwards;animation:fadeInNavItems .7s ease-in .7s forwards}@-webkit-keyframes fadeInNavItems{100%{opacity:1}}@keyframes fadeInNavItems{100%{opacity:1}}
.hide-text-mixin{text-indent:100%;white-space:nowrap;overflow:hidden}.blue-btn-mixin{color:#fff;background:#004880;display:block;border-radius:27px;text-transform:uppercase;outline:0;border:none;width:296px;height:53px;font-size:1.071428571428571em;letter-spacing:.13em;font-weight:700}.blue-btn-mixin:hover{background:#002b4d}.circle-mixin{position:absolute;z-index:10;width:24px;height:24px;border:7px solid #004880;border-radius:12px;background:#fff}.read-more-btn-mixin{width:260px;height:66px;border:1px solid #fff;border-radius:33px;text-transform:uppercase;text-align:center;line-height:3.3;color:#fff;letter-spacing:.15em;font-size:1.428571428571429em}.prussian-blue-bg,.prussian-blue-bg:before{background-color:#004880}.summer-sky-bg,.summer-sky-bg:before{background-color:#35b5ea}.alice-blue-bg,.alice-blue-bg:before{background-color:#eaf7fd}.white-bg{background-color:#fff}.prussian-blue-color{color:#004880}.summer-sky-color{color:#35b5ea}.alice-blue-color{color:#eaf7fd}.modal-backdrop.in{opacity:.9}.modal-backdrop{background:#004880;z-index:9999}.modal-footer,.modal-header{border:none}.modal{z-index:10000}.modal-dialog{width:1040px;margin-top:110px}.modal-content{position:relative;border-radius:0;border:none;padding:60px;box-shadow:none}.modal-content .modal-header .close{position:absolute;width:94px;height:94px;border-radius:47px;border:2px solid #868686;color:#868686;background:#fff;top:-47px;right:-47px;margin:0;font-weight:400;opacity:1;text-shadow:none;font-size:44px;-webkit-box-shadow:0 0 0 13px #fff;-moz-box-shadow:0 0 0 13px #fff;box-shadow:0 0 0 13px #fff}.modal-content .divider{width:70px;height:5px;display:block;background:#004880;margin:20px auto 50px}.modal-content h4,.modal-content h5{text-align:center}.modal-content h4{font-size:4.285714285714286em;margin-bottom:35px}.modal-content h4 span{font-size:.4em}.modal-content h5{font-size:2.5em;color:#868686}@media screen and (max-width:68.75em){.modal-dialog{width:90%}}@media screen and (max-width:56.25em){.modal-content{padding:30px}.modal-content .divider{margin:10px auto 30px}.modal-content h4{font-size:2.857142857142857em;margin-bottom:25px}.modal-content h4 span{font-size:.5em}.modal-content h5{font-size:1.785714285714286em}}@media screen and (max-width:48em){.modal-dialog{width:90%;margin:90px auto}}
.hide-text-mixin{text-indent:100%;white-space:nowrap;overflow:hidden}.blue-btn-mixin{color:#fff;background:#004880;display:block;border-radius:27px;text-transform:uppercase;outline:0;border:none;width:296px;height:53px;font-size:1.071428571428571em;letter-spacing:.13em;font-weight:700}.blue-btn-mixin:hover{background:#002b4d}.circle-mixin{position:absolute;z-index:10;width:24px;height:24px;border:7px solid #004880;border-radius:12px;background:#fff}.read-more-btn-mixin{width:260px;height:66px;border:1px solid #fff;border-radius:33px;text-transform:uppercase;text-align:center;line-height:3.3;color:#fff;letter-spacing:.15em;font-size:1.428571428571429em}.prussian-blue-bg,.prussian-blue-bg:before{background-color:#004880}.summer-sky-bg,.summer-sky-bg:before{background-color:#35b5ea}.alice-blue-bg,.alice-blue-bg:before{background-color:#eaf7fd}.white-bg{background-color:#fff}.prussian-blue-color{color:#004880}.summer-sky-color{color:#35b5ea}.alice-blue-color{color:#eaf7fd}a#scroll-down{display:block;position:absolute;z-index:9;bottom:30px;left:50%;width:80px;margin-left:-40px}a#scroll-down .circle{display:block;width:63px;height:63px;border:2px solid #f37e00;border-radius:33px;-webkit-transform:translateX(8px);transform:translateX(8px)}a#scroll-down .circle .arrow{width:16px;height:16px;display:block;border-left:2px solid #f37e00;border-bottom:2px solid #f37e00;-ms-transform:rotate(-45deg) translate(0,30px);transform:rotate(-45deg) translate(0,30px);-webkit-transition:all .3s ease-in;-moz-transition:all .3s ease-in;transition:all .3s ease-in}a#scroll-down:hover{text-decoration:none}a#scroll-down:hover .circle .arrow{-webkit-animation:moveArrow .6s ease-in-out infinite alternate;animation:moveArrow .6s ease-in-out infinite alternate}@media screen and (max-width:43.75em){a#scroll-down{display:none}}@keyframes moveArrow{0%,100%{-ms-transform:rotate(-45deg) translate(0,30px);transform:rotate(-45deg) translate(0,30px)}50%{-ms-transform:rotate(-45deg) translate(-3px,33px);transform:rotate(-45deg) translate(-3px,33px)}}
.hero-image .right-link,.slider.main .right-link{right:10px}.hero-image .left-link .line,.slider.main .left-link .line{margin-right:20px}.hide-text-mixin{text-indent:100%;white-space:nowrap;overflow:hidden}.blue-btn-mixin{color:#fff;background:#004880;display:block;border-radius:27px;text-transform:uppercase;outline:0;border:none;width:296px;height:53px;font-size:1.071428571428571em;letter-spacing:.13em;font-weight:700}.blue-btn-mixin:hover{background:#002b4d}.circle-mixin{position:absolute;z-index:10;width:24px;height:24px;border:7px solid #004880;border-radius:12px;background:#fff}.read-more-btn-mixin{width:260px;height:66px;border:1px solid #fff;border-radius:33px;text-transform:uppercase;text-align:center;line-height:3.3;color:#fff;letter-spacing:.15em;font-size:1.428571428571429em}.prussian-blue-bg,.prussian-blue-bg:before{background-color:#004880}.summer-sky-bg,.summer-sky-bg:before{background-color:#35b5ea}.alice-blue-bg,.alice-blue-bg:before{background-color:#eaf7fd}.white-bg{background-color:#fff}.prussian-blue-color{color:#004880}.summer-sky-color{color:#35b5ea}.alice-blue-color{color:#eaf7fd}.hero-image .line,.slider.main .line{display:inline-block;width:86px;height:2px;-ms-transform:translateY(-7px);transform:translateY(-7px);background:#fff}.hero-image .left-link,.hero-image .right-link,.slider.main .left-link,.slider.main .right-link{font-size:1.5em}.hero-image .right-link span,.slider.main .right-link span{float:right}.hero-image .right-link .line,.slider.main .right-link .line{margin-left:20px;-ms-transform:translateY(13px);transform:translateY(13px)}.slider.main .left-link,.slider.main .right-link{position:absolute;top:400px;width:390px;color:#fff;height:55px;padding-top:15px}.slider.main .left-link{left:10px}.hero-image .left-link,.hero-image .right-link{-ms-transform:translateY(-62px);transform:translateY(-62px)}.hero-image .left-link a,.hero-image .left-link a:hover,.hero-image .right-link a,.hero-image .right-link a:hover{color:#fff}.hero-image .left-link{float:left;margin-left:10px}.hero-image .right-link{float:right;margin-right:10px}@media screen and (max-width:76.875em){.hero-image .line,.slider.main .line{width:35px}}@media screen and (max-width:71.875em){.hero-image .line,.slider.main .line{display:none}}@media screen and (max-width:66.25em){.hero-image .left-link,.hero-image .right-link,.slider.main .left-link,.slider.main .right-link,.wrapper>.unslider .unslider-arrow.next,.wrapper>.unslider .unslider-arrow.prev{display:none}}
.hide-text-mixin{text-indent:100%;white-space:nowrap;overflow:hidden}.blue-btn-mixin{color:#fff;background:#004880;display:block;border-radius:27px;text-transform:uppercase;outline:0;border:none;width:296px;height:53px;font-size:1.071428571428571em;letter-spacing:.13em;font-weight:700}.blue-btn-mixin:hover{background:#002b4d}.circle-mixin{position:absolute;z-index:10;width:24px;height:24px;border:7px solid #004880;border-radius:12px;background:#fff}.read-more-btn-mixin,.slider.main .cta{width:260px;text-transform:uppercase;text-align:center}.read-more-btn-mixin{height:66px;border:1px solid #fff;border-radius:33px;line-height:3.3;color:#fff;letter-spacing:.15em;font-size:1.428571428571429em}.prussian-blue-bg,.prussian-blue-bg:before{background-color:#004880}.summer-sky-bg,.summer-sky-bg:before{background-color:#35b5ea}.alice-blue-bg,.alice-blue-bg:before{background-color:#eaf7fd}.white-bg{background-color:#fff}.prussian-blue-color{color:#004880}.summer-sky-color{color:#35b5ea}.alice-blue-color{color:#eaf7fd}.slider.main{height:974px}.slider.main div[class^=slide]{height:974px;position:relative}.slider.main h1{padding-top:350px;color:#fff;font-size:5em}.slider.main h2{margin-top:55px;color:#f37e00;letter-spacing:.2em;font-size:1.785714285714286em;text-transform:uppercase;line-height:1.6em}.slider.main h1,.slider.main h2{text-align:center}.slider.main .cta{display:block;height:66px;border:1px solid #fff;border-radius:33px;line-height:3.3;color:#fff;letter-spacing:.15em;font-size:1.428571428571429em;margin:100px auto 0}.slider.main .cta:hover{border-color:#f37e00;background:#f37e00}.wrapper>.unslider .unslider-arrow.next,.wrapper>.unslider .unslider-arrow.prev{display:block;width:48px;height:96px;position:absolute;top:400px;background-size:contain;background-position:center 0;background-repeat:no-repeat;text-indent:100%;white-space:nowrap;overflow:hidden}.wrapper>.unslider a.unslider-arrow.next{background-image:url(assets/img/svg/arrow-right.svg);right:20px}.wrapper>.unslider a.unslider-arrow.prev{background-image:url(assets/img/svg/arrow-left.svg);left:20px}.wrapper>.unslider .unslider-nav{display:none}@media screen and (max-width:90.86275em){.hero-image h1 span,.slider.main h1 span{display:block}}@media screen and (max-width:75em){.slider.main h2{padding:0 60px}}@media screen and (max-width:56.25em){.slider.main,.slider.main div[class^=slide]{height:674px}.slider.main h1{padding-top:160px}.slider.main .cta{margin-top:30px}.wrapper>.unslider .unslider-arrow.next,.wrapper>.unslider .unslider-arrow.prev{width:24px;height:48px}}@media screen and (max-width:50em){.slider.main h1{padding:130px 40px 0}}@media screen and (max-width:31.25em){.slider.main h1{font-size:3.928571428571429em}}@media screen and (max-width:28.125em){.slider.main h1{font-size:2.857142857142857em;padding-top:235px}.slider.main h2{padding:0 20px;font-size:1.5em}}@media screen and (max-width:24.375em){.slider.main h1{padding-top:105px;margin-bottom:130px}}.fade-up-move-animation{opacity:0;-ms-transform:translateY(14px);transform:translateY(14px);-webkit-animation:fadeUpMove 1s .7s ease-in-out forwards;animation:fadeUpMove 1s .7s ease-in-out forwards}.fade-up-move-animation-delay{opacity:0;-ms-transform:translateY(14px);transform:translateY(14px);-webkit-animation:fadeUpMove 1s .9s ease-in-out forwards;animation:fadeUpMove 1s .9s ease-in-out forwards}@-webkit-keyframes fadeUpMove{100%{opacity:1;-ms-transform:translateY(0);transform:translateY(0)}}@keyframes fadeUpMove{100%{opacity:1;-ms-transform:translateY(0);transform:translateY(0)}}
.hide-text-mixin{text-indent:100%;white-space:nowrap;overflow:hidden}.blue-btn-mixin{color:#fff;background:#004880;display:block;border-radius:27px;text-transform:uppercase;outline:0;border:none;width:296px;height:53px;font-size:1.071428571428571em;letter-spacing:.13em;font-weight:700}.blue-btn-mixin:hover{background:#002b4d}.circle-mixin{position:absolute;z-index:10;width:24px;height:24px;border:7px solid #004880;border-radius:12px;background:#fff}.read-more-btn-mixin{width:260px;height:66px;border:1px solid #fff;border-radius:33px;text-transform:uppercase;text-align:center;line-height:3.3;color:#fff;letter-spacing:.15em;font-size:1.428571428571429em}.prussian-blue-bg,.prussian-blue-bg:before{background-color:#004880}.summer-sky-bg,.summer-sky-bg:before{background-color:#35b5ea}.alice-blue-bg,.alice-blue-bg:before{background-color:#eaf7fd}.white-bg{background-color:#fff}.prussian-blue-color{color:#004880}.summer-sky-color{color:#35b5ea}.alice-blue-color{color:#eaf7fd}.social ul{width:120px;margin:0 auto 25px}.social ul li{width:48%;text-align:center;display:inline-block}.social ul li.google-icon-holder{-ms-transform:translateY(11px);transform:translateY(11px)}.social svg path,.social svg polygon{-webkit-transition:all .3s ease-in;-moz-transition:all .3s ease-in;transition:all .3s ease-in}.social .google-plus-icon:hover path,.social .google-plus-icon:hover polygon{fill:#dc4e41}.social .linkedin-icon:hover path{fill:#007fb2}
.hide-text-mixin{text-indent:100%;white-space:nowrap;overflow:hidden}.blue-btn-mixin{color:#fff;background:#004880;display:block;border-radius:27px;text-transform:uppercase;outline:0;border:none;width:296px;height:53px;font-size:1.071428571428571em;letter-spacing:.13em;font-weight:700}.blue-btn-mixin:hover{background:#002b4d}.circle-mixin{position:absolute;z-index:10;width:24px;height:24px;border:7px solid #004880;border-radius:12px;background:#fff}.read-more-btn-mixin{width:260px;height:66px;border:1px solid #fff;border-radius:33px;text-transform:uppercase;text-align:center;line-height:3.3;color:#fff;letter-spacing:.15em;font-size:1.428571428571429em}.prussian-blue-bg,.prussian-blue-bg:before{background-color:#004880}.summer-sky-bg,.summer-sky-bg:before{background-color:#35b5ea}.alice-blue-bg,.alice-blue-bg:before{background-color:#eaf7fd}.white-bg{background-color:#fff}.prussian-blue-color{color:#004880}.summer-sky-color{color:#35b5ea}.alice-blue-color{color:#eaf7fd}.steps,.steps-with-line{margin-top:160px}.steps h4,.steps-with-line h4{color:#004880}.steps img,.steps-with-line img{display:block;margin:0 auto}.steps .step{margin-bottom:110px}.steps .step .text{position:relative;width:80%}.steps .step .text p{margin-top:30px;font-size:1.785714285714286em;line-height:1.6em}.steps .step .text .bg-number{display:block;position:absolute;top:-130px;z-index:-1;font-family:'Playfair Display',Arial,serif;color:rgba(53,181,234,.1);font-size:19em;font-weight:700}.steps .row:nth-child(2n+1) .text .bg-number{right:-30%}.steps .row:nth-child(2n+2) .text .bg-number{left:-30%;text-align:right}@media screen and (max-width:97.5em){.steps{padding-left:40px;padding-right:40px}.steps h3{font-size:5em}.steps .row:nth-child(2n+1) .text .bg-number{right:0}.steps .row:nth-child(2n+2) .text .bg-number{left:30%}}@media screen and (max-width:88.75em){.steps .step .text{width:100%}}@media screen and (min-width:62em){.steps h3 span{display:block}}@media screen and (max-width:62em){.steps .step .text{width:100%}.steps h3{margin-top:40px;font-size:2.857142857142857em}.steps h3,.steps p{text-align:center}.steps .row:nth-child(2n+1) .text .bg-number,.steps .row:nth-child(2n+2) .text .bg-number{top:-190px;left:50%;width:390px;margin-left:-195px}}
.hide-text-mixin{text-indent:100%;white-space:nowrap;overflow:hidden}.blue-btn-mixin{color:#fff;background:#004880;display:block;border-radius:27px;text-transform:uppercase;outline:0;border:none;width:296px;height:53px;font-size:1.071428571428571em;letter-spacing:.13em;font-weight:700}.blue-btn-mixin:hover{background:#002b4d}.circle-mixin{position:absolute;z-index:10;width:24px;height:24px;border:7px solid #004880;border-radius:12px;background:#fff}.read-more-btn-mixin{width:260px;height:66px;border:1px solid #fff;border-radius:33px;text-transform:uppercase;text-align:center;line-height:3.3;color:#fff;letter-spacing:.15em;font-size:1.428571428571429em}.prussian-blue-bg,.prussian-blue-bg:before{background-color:#004880}.summer-sky-bg,.summer-sky-bg:before{background-color:#35b5ea}.alice-blue-bg,.alice-blue-bg:before{background-color:#eaf7fd}.white-bg{background-color:#fff}.prussian-blue-color{color:#004880}.summer-sky-color{color:#35b5ea}.alice-blue-color{color:#eaf7fd}.team-member-modal .modal-body .img-wrapper,.team-member-modal .modal-body p{float:left;width:50%}.team-member-modal .modal-body p{font-size:1.285714285714286em;padding-left:60px;line-height:1.6em}@media screen and (max-width:56.25em){.team-member-modal .modal-body p{padding-left:30px}}@media screen and (max-width:48em){.team-member-modal .modal-content .divider{display:none}.team-member-modal .modal-content h4,.team-member-modal .modal-content h5{text-align:left}.team-member-modal .modal-body .img-wrapper,.team-member-modal .modal-body p{float:none;width:100%}.team-member-modal .modal-body p{padding-left:0;margin-top:30px}}
.hide-text-mixin{text-indent:100%;white-space:nowrap;overflow:hidden}.blue-btn-mixin{color:#fff;background:#004880;display:block;border-radius:27px;text-transform:uppercase;outline:0;border:none;width:296px;height:53px;font-size:1.071428571428571em;letter-spacing:.13em;font-weight:700}.blue-btn-mixin:hover{background:#002b4d}.circle-mixin{position:absolute;z-index:10;width:24px;height:24px;border:7px solid #004880;border-radius:12px;background:#fff}.read-more-btn-mixin{width:260px;height:66px;border:1px solid #fff;border-radius:33px;text-transform:uppercase;text-align:center;line-height:3.3;color:#fff;letter-spacing:.15em;font-size:1.428571428571429em}.prussian-blue-bg,.prussian-blue-bg:before{background-color:#004880}.summer-sky-bg,.summer-sky-bg:before{background-color:#35b5ea}.alice-blue-bg,.alice-blue-bg:before{background-color:#eaf7fd}.white-bg{background-color:#fff}.prussian-blue-color{color:#004880}.summer-sky-color{color:#35b5ea}.alice-blue-color{color:#eaf7fd}.page-template-what-it-costs .top{padding-top:200px;padding-bottom:200px}.page-template-what-it-costs .para,.page-template-what-it-costs main h1{text-align:center;margin-left:40px;margin-right:40px}.page-template-what-it-costs .para{font-size:2.5em;width:80%;margin-left:auto;margin-right:auto}.page-template-what-it-costs .white-bg{border:1px dashed #000;background:#fff;padding:100px}.page-template-what-it-costs .img-quote-wrapper{background:#35b5ea;padding:60px 0 40px}.page-template-what-it-costs .img-quote-wrapper .quote-icon{margin:60px 0 50px;text-align:center}.page-template-what-it-costs .img-quote-wrapper .handshake-icon{display:block;margin:0 auto}.page-template-what-it-costs .img-quote-wrapper p{color:#fff;font-size:3.714285714285714em}.page-template-what-it-costs .case-studies{padding:170px 0}.page-template-what-it-costs .case-studies .para:first-child{margin-bottom:70px}.page-template-what-it-costs .pay-bases{padding-top:90px;background:#eaf7fd}.page-template-what-it-costs .pay-bases .number{font-family:'Playfair Display',Arial,serif;color:#35b5ea;display:block;font-size:3.571428571428571em}.page-template-what-it-costs .pay-bases .divider{display:block;background:#35b5ea;width:94px;height:5px;margin:50px 0 40px}.page-template-what-it-costs .pay-bases p{font-size:1.571428571428571em;width:80%;line-height:1.6em}.page-template-what-it-costs .pay-bases .pay-base{position:relative;height:639px}.page-template-what-it-costs .pay-bases .pay-base .read-more-btn{color:#fff;background:#004880;display:block;border-radius:27px;text-transform:uppercase;outline:0;border:none;width:296px;height:53px;font-size:1.071428571428571em;letter-spacing:.13em;font-weight:700;text-align:center;line-height:3.5;position:absolute;bottom:100px;right:160px}.page-template-what-it-costs .pay-bases .pay-base .read-more-btn:hover{background:#002b4d}@media screen and (max-width:103.75em){.page-template-what-it-costs .pay-bases{padding-top:60px}.page-template-what-it-costs .pay-bases .container-fluid{padding-left:40px;padding-right:40px}}@media screen and (max-width:97.5em){.page-template-what-it-costs .img-quote-wrapper .quote-icon{margin:30px 0}.page-template-what-it-costs .img-quote-wrapper .container-fluid{margin:0 40px}}@media screen and (max-width:81.25em){.page-template-what-it-costs .img-quote-wrapper .quote-icon{width:100px}.page-template-what-it-costs .img-quote-wrapper p{font-size:3.214285714285714em}.page-template-what-it-costs .pay-bases .pay-base{height:750px}.page-template-what-it-costs .pay-bases .pay-base .read-more-btn{bottom:60px}}@media screen and (max-width:68.125em){.page-template-what-it-costs .img-quote-wrapper p{font-size:2.857142857142857em}}@media screen and (max-width:62em){.page-template-what-it-costs .pay-bases .pay-base{height:auto;padding-bottom:160px}}@media screen and (max-width:36.25em){.page-template-what-it-costs .img-quote-wrapper p{font-size:2.142857142857143em}.page-template-what-it-costs .img-quote-wrapper .quote-icon{width:70px;margin:20px 0}.page-template-what-it-costs .img-quote-wrapper .container-fluid{margin:0 15px}.page-template-what-it-costs .pay-bases .pay-base p{width:100%}.page-template-what-it-costs .pay-bases .pay-base .read-more-btn{position:static;margin-top:60px}}@media screen and (max-width:23.75em){.page-template-what-it-costs .pay-bases .pay-base .read-more-btn{width:200px}}
.hide-text-mixin{text-indent:100%;white-space:nowrap;overflow:hidden}.blue-btn-mixin{color:#fff;background:#004880;display:block;border-radius:27px;text-transform:uppercase;outline:0;border:none;width:296px;height:53px;font-size:1.071428571428571em;letter-spacing:.13em;font-weight:700}.blue-btn-mixin:hover{background:#002b4d}.circle-mixin{position:absolute;z-index:10;width:24px;height:24px;border:7px solid #004880;border-radius:12px;background:#fff}.read-more-btn-mixin{width:260px;height:66px;border:1px solid #fff;border-radius:33px;text-transform:uppercase;text-align:center;line-height:3.3;color:#fff;letter-spacing:.15em;font-size:1.428571428571429em}.prussian-blue-bg,.prussian-blue-bg:before{background-color:#004880}.summer-sky-bg,.summer-sky-bg:before{background-color:#35b5ea}.alice-blue-bg,.alice-blue-bg:before{background-color:#eaf7fd}.white-bg{background-color:#fff}.prussian-blue-color{color:#004880}.summer-sky-color{color:#35b5ea}.alice-blue-color{color:#eaf7fd}.left-triangle-arrow-mixin{content:'';display:inline-block;width:0;height:0;border-style:solid;position:absolute;bottom:0;border-width:0 0 18px 18px;border-color:transparent transparent #35b5ea;left:-18px}.page-template-what-to-expect .steps-with-line{position:relative}.page-template-what-to-expect .steps-with-line .line{position:absolute;top:45px;left:50%;height:97.5%;width:8px;z-index:9;margin-left:-4px;background:#004880}.page-template-what-to-expect .steps-with-line .step{position:relative;padding:75px 20px}.page-template-what-to-expect .steps-with-line .step .circle{position:absolute;z-index:10;width:24px;height:24px;border:7px solid #004880;border-radius:12px;background:#fff;margin-left:-12px;top:110px;left:50%}.page-template-what-to-expect .steps-with-line .step .number{position:relative;font-family:'Playfair Display',Arial,serif;font-weight:700;font-size:5.357142857142857em;display:inline-block;line-height:66px;height:84px;width:133px;background:#35b5ea;color:#fff;text-align:center;margin-bottom:40px}.page-template-what-to-expect .steps-with-line .step h3,.page-template-what-to-expect .steps-with-line .step p{padding:0 52px}.page-template-what-to-expect .steps-with-line .step p{margin-top:30px;font-size:1.785714285714286em;line-height:1.6em}.page-template-what-to-expect .steps-with-line .step:nth-child(2n+1){background:#eaf7fd}.page-template-what-to-expect .steps-with-line .step:nth-child(2n+1) .number{float:right;margin-right:35px}.page-template-what-to-expect .steps-with-line .step:nth-child(2n+1) .number:after{content:'';display:inline-block;width:0;height:0;border-style:solid;position:absolute;bottom:0;border-width:18px 0 0 18px;border-color:transparent transparent transparent #35b5ea;right:-18px}.page-template-what-to-expect .steps-with-line .step:nth-child(2n+1) h3,.page-template-what-to-expect .steps-with-line .step:nth-child(2n+1) p{text-align:right}.page-template-what-to-expect .steps-with-line .step:nth-child(2n+2) .number{margin-left:35px}.page-template-what-to-expect .steps-with-line .step:nth-child(2n+2) .number:before{content:'';display:inline-block;width:0;height:0;border-style:solid;position:absolute;bottom:0;border-width:0 0 18px 18px;border-color:transparent transparent #35b5ea;left:-18px}.page-template-what-to-expect .steps-with-line .step.first{background:#35b5ea}.page-template-what-to-expect .steps-with-line .step.first .number{background:#004880}.page-template-what-to-expect .steps-with-line .step.first .number:before{border-bottom-color:#004880}.page-template-what-to-expect .steps-with-line .step.first p{color:#fff}@media screen and (max-width:68.75em){.what-to-expect-page .steps-with-line .step h3{font-size:2.857142857142857em}}@media screen and (max-width:62em){.what-to-expect-page .steps-with-line .line{left:20px}.what-to-expect-page .steps-with-line .step img{width:80%;margin-bottom:40px}.what-to-expect-page .steps-with-line .step .circle{top:76%;left:35px}.what-to-expect-page .steps-with-line .step:nth-child(2n+1) .number,.what-to-expect-page .steps-with-line .step:nth-child(2n+2) .number{margin-left:70px;font-size:2.857142857142857em;line-height:1.5em;height:64px;width:93px;margin-bottom:30px}.what-to-expect-page .steps-with-line .step:nth-child(2n+1) .number{margin-right:0;float:none}.what-to-expect-page .steps-with-line .step:nth-child(2n+1) .number:after{display:none}.what-to-expect-page .steps-with-line .step:nth-child(2n+1) .number:before{content:'';display:inline-block;width:0;height:0;border-style:solid;position:absolute;bottom:0;border-width:0 0 18px 18px;border-color:transparent transparent #35b5ea;left:-18px}.what-to-expect-page .steps-with-line .step:nth-child(2n+1) h3,.what-to-expect-page .steps-with-line .step:nth-child(2n+1) p{text-align:left}.what-to-expect-page .steps-with-line .step:nth-child(2n+1) p{margin-top:20px}}@media screen and (max-width:60.1875em){.page-template-what-to-expect .steps-with-line .step .circle{top:73.5%}}@media screen and (max-width:56.25em){.page-template-what-to-expect .steps-with-line .step .circle{top:72%}}@media screen and (max-width:50em){.page-template-what-to-expect .steps-with-line .step .circle{top:70%}}@media screen and (max-width:42.0625em){.page-template-what-to-expect .steps-with-line .step .circle{top:63%}}@media screen and (max-width:32.5em){.page-template-what-to-expect .steps-with-line .step .circle{top:54%}}@media screen and (max-width:25em){.page-template-what-to-expect .steps-with-line .step .circle{top:41%}}
.hide-text-mixin{text-indent:100%;white-space:nowrap;overflow:hidden}.blue-btn-mixin{color:#fff;background:#004880;display:block;border-radius:27px;text-transform:uppercase;outline:0;border:none;width:296px;height:53px;font-size:1.071428571428571em;letter-spacing:.13em;font-weight:700}.blue-btn-mixin:hover{background:#002b4d}.circle-mixin{position:absolute;z-index:10;width:24px;height:24px;border:7px solid #004880;border-radius:12px;background:#fff}.read-more-btn-mixin{width:260px;height:66px;border:1px solid #fff;border-radius:33px;text-transform:uppercase;text-align:center;line-height:3.3;color:#fff;letter-spacing:.15em;font-size:1.428571428571429em}.prussian-blue-bg,.prussian-blue-bg:before{background-color:#004880}.summer-sky-bg,.summer-sky-bg:before{background-color:#35b5ea}.alice-blue-bg,.alice-blue-bg:before{background-color:#eaf7fd}.white-bg{background-color:#fff}.prussian-blue-color{color:#004880}.summer-sky-color{color:#35b5ea}.alice-blue-color{color:#eaf7fd}.page-template-what-we-do .kirwan-tabs.nav-tabs.sticky{border:none;width:100%;position:fixed;z-index:999;top:102px;left:0;height:200px;display:block;margin-top:0}.page-template-what-we-do .kirwan-tabs.nav-tabs.sticky li{width:50%;height:91px;border-bottom:1px solid #35b5ea}.page-template-what-we-do .kirwan-tabs.nav-tabs.sticky li:first-child{margin-right:0}.page-template-what-we-do .kirwan-tabs.nav-tabs.sticky li:first-child span{margin-left:20%}.page-template-what-we-do .kirwan-tabs.nav-tabs.sticky li:last-child a{padding-left:52px}.page-template-what-we-do .kirwan-tabs.nav-tabs.sticky li a{padding-top:22px}.page-template-what-we-do .kirwan-tabs.nav-tabs.sticky li h2,.page-template-what-we-do .kirwan-tabs.nav-tabs.sticky li span{display:inline-block}.page-template-what-we-do .kirwan-tabs.nav-tabs.sticky li span{font-size:2.142857142857143em}.page-template-what-we-do .kirwan-tabs.nav-tabs.sticky li h2{font-size:1.428571428571429em;margin-top:0}@media screen and (max-width:78.125em){.page-template-what-we-do .kirwan-tabs.nav-tabs.sticky li:first-child span{margin-left:0}}@media screen and (max-width:65.625em){.page-template-what-we-do .kirwan-tabs.nav-tabs.sticky li{height:62px}.page-template-what-we-do .kirwan-tabs.nav-tabs.sticky li a{padding:5px 17px 10px}.page-template-what-we-do .kirwan-tabs.nav-tabs.sticky li:last-child a{padding-left:15px}}
.hide-text-mixin{text-indent:100%;white-space:nowrap;overflow:hidden}.blue-btn-mixin{color:#fff;background:#004880;display:block;border-radius:27px;text-transform:uppercase;outline:0;border:none;width:296px;height:53px;font-size:1.071428571428571em;letter-spacing:.13em;font-weight:700}.blue-btn-mixin:hover{background:#002b4d}.circle-mixin{position:absolute;z-index:10;width:24px;height:24px;border:7px solid #004880;border-radius:12px;background:#fff}.read-more-btn-mixin{width:260px;height:66px;border:1px solid #fff;border-radius:33px;text-transform:uppercase;text-align:center;line-height:3.3;color:#fff;letter-spacing:.15em;font-size:1.428571428571429em}.prussian-blue-bg,.prussian-blue-bg:before{background-color:#004880}.summer-sky-bg,.summer-sky-bg:before{background-color:#35b5ea}.alice-blue-bg,.alice-blue-bg:before{background-color:#eaf7fd}.white-bg{background-color:#fff}.prussian-blue-color{color:#004880}.summer-sky-color{color:#35b5ea}.alice-blue-color{color:#eaf7fd}.page-template-what-we-do .kirwan-tabs{margin-top:-276px}.page-template-what-we-do .kirwan-tabs.nav-tabs li{width:48.5%;height:276;background:#35b5ea}.page-template-what-we-do .kirwan-tabs.nav-tabs li:first-child{margin-right:3%}.page-template-what-we-do .kirwan-tabs.nav-tabs li.active{color:#fff}.page-template-what-we-do .kirwan-tabs.nav-tabs li a{display:block;width:100%;height:100%;padding:10px 57px 27px;-webkit-transition:all .1s ease-in;-moz-transition:all .1s ease-in;transition:all .1s ease-in}.page-template-what-we-do .kirwan-tabs.nav-tabs li a:hover{background:#fff;border-color:#fff}.page-template-what-we-do .kirwan-tabs.nav-tabs li h2,.page-template-what-we-do .kirwan-tabs.nav-tabs li span{color:#004880}.page-template-what-we-do .kirwan-tabs.nav-tabs li span{font-family:'Playfair Display',Arial,serif;font-weight:700;font-size:5.357142857142857em;display:block}.page-template-what-we-do .kirwan-tabs.nav-tabs li h2{font-size:3.928571428571429em;margin-top:10px}@media screen and (max-width:89.375em){.page-template-what-we-do .kirwan-tabs{margin-top:-194px}.page-template-what-we-do .kirwan-tabs.nav-tabs li h2,.page-template-what-we-do .kirwan-tabs.nav-tabs li span{font-size:2.857142857142857em}}@media screen and (max-width:70em){.page-template-what-we-do .kirwan-tabs{margin-top:-157px}.page-template-what-we-do .kirwan-tabs.nav-tabs li h2,.page-template-what-we-do .kirwan-tabs.nav-tabs li span{font-size:2.142857142857143em}}@media screen and (max-width:56.25em){.page-template-what-we-do .kirwan-tabs{margin-top:-138px}.page-template-what-we-do .kirwan-tabs.nav-tabs li a{padding:10px 27px 27px}.page-template-what-we-do .kirwan-tabs.nav-tabs li h2,.page-template-what-we-do .kirwan-tabs.nav-tabs li span{font-size:1.785714285714286em}}@media screen and (max-width:43.125em){.page-template-what-we-do .kirwan-tabs{margin-top:-62px}.page-template-what-we-do .kirwan-tabs.nav-tabs li{height:62px}.page-template-what-we-do .kirwan-tabs.nav-tabs li a{padding:2px 15px 10px}.page-template-what-we-do .kirwan-tabs.nav-tabs li span{display:none}.page-template-what-we-do .kirwan-tabs.nav-tabs li h2{font-size:1.285714285714286em}}@media screen and (max-width:29.875em){.page-template-what-we-do .kirwan-tabs{margin-top:-81px}.page-template-what-we-do .kirwan-tabs.nav-tabs li{height:82px}}