.flexiblebanner .cmp-drkblue-bg .flexiblebanner-container .cmp-txt-white a,.flexiblebanner .cmp-green-bg .flexiblebanner-container .cmp-txt-white a,.flexiblebanner .cmp-blue-bg .flexiblebanner-container .cmp-txt-white a{color:#fff}
.flexiblebanner .cmp-drkblue-bg .flexiblebanner-container .cmp-txt-white a:hover,.flexiblebanner .cmp-drkblue-bg .flexiblebanner-container .cmp-txt-white a:focus,.flexiblebanner .cmp-drkblue-bg .flexiblebanner-container .cmp-txt-white a:active,.flexiblebanner .cmp-green-bg .flexiblebanner-container .cmp-txt-white a:hover,.flexiblebanner .cmp-green-bg .flexiblebanner-container .cmp-txt-white a:focus,.flexiblebanner .cmp-green-bg .flexiblebanner-container .cmp-txt-white a:active,.flexiblebanner .cmp-blue-bg .flexiblebanner-container .cmp-txt-white a:hover,.flexiblebanner .cmp-blue-bg .flexiblebanner-container .cmp-txt-white a:focus,.flexiblebanner .cmp-blue-bg .flexiblebanner-container .cmp-txt-white a:active{color:#fff;text-decoration:underline}
.flexiblebanner-container h1,.flexiblebanner-container h2,.flexiblebanner-container h3,.flexiblebanner-container h4,.flexiblebanner-container h5,.flexiblebanner-container h6{font-family:'Arial';letter-spacing:.5px;font-weight:400 !important}
h1{font-size:36px !important;line-height:43px !important}
h2{font-size:27px !important;line-height:34px !important}
h3{font-size:21px !important;line-height:27px !important}
h4{font-size:17px !important;line-height:23px !important}
h5{font-size:14px !important;line-height:21px !important}
h6{font-size:11px !important;line-height:17px !important}
.bottomline{width:100%;max-width:400px;height:2px;margin:16px auto}
.align-left-title{text-align:left}
.align-center-title{text-align:center}
.align-end-title{text-align:end}
.fplhomerdcontainer .flexiblebanner .flexiblebanner-container>div .video-image-banner .tb-image-container img{object-fit:contain;max-width:530px;min-height:300px;max-height:360px}
.cmp-white-bg{background-color:#fff}
.cmp-green-bg{background-color:#447b2d}
.cmp-light-gray-bg{background-color:#eef1f2}
.cmp-gray-bg{background-color:#f7f8f9}
.cmp-blue-bg{background-color:#0073a8}
.cmp-drkblue-bg{background-color:#0c2739}
.cmp-color-green{background-color:#68bb45}
.cmp-color-drkblue{background-color:#0c2739}
.cmp-color-blue{background-color:#0096db}
.cmp-txt-white{color:#fff}
.cmp-txt-black{color:#000}
.cmp-txt-blue{color:#0073a8}
.cmp-btn-white{background-color:#fff !important;color:#0073a8 !important}
.cmp-btn-darkblue{background-color:#0073a8 !important;color:#fff !important}
.cmp-btn-blueoutline{color:#0073a8 !important;border:1px solid #0073a8 !important;background-color:transparent !important}
.cmp-btn-whiteoutline{color:#fff !important;border:1px solid #fff !important;background-color:transparent !important}
.profile-banner .profile-info .profile-button-style a{border-radius:4px;width:248px;max-width:248px;height:40px;display:inline-flex;justify-content:center;align-items:center;gap:10px;font-size:15px;text-transform:none !important;font-weight:600;color:#0073a8;letter-spacing:1px;margin:5px}
.flexiblebanner .flexiblebanner-container .left-section-links>a:hover{text-decoration:underline}
.flexiblebanner .flexiblebanner-container>div .links-banner>div a:hover{text-decoration:underline}
.flexiblebanner .flexiblebanner-container>div .profile-banner .profile-info a:hover{text-decoration:underline}
.profile-button-style a:hover{text-decoration:none !important}
@media(max-width:767px){.visible-xs{display:block !important}
}
@media(min-width:768px) and (max-width:1023px){.visible-sm{display:block !important}
}
@media(min-width:1024px) and (max-width:1279px){.visible-md{display:block !important}
}
@media(min-width:1280px){.visible-lg{display:block !important}
}
@media(max-width:767px){.hidden-xs{display:none !important}
}
@media(min-width:768px) and (max-width:1023px){.hidden-sm{display:none !important}
}
@media(min-width:1024px) and (max-width:1279px){.hidden-md{display:none !important}
}
@media(max-width:768px){.flexiblebanner-container .left-section-links{padding-left:30px !important}
.flexiblebanner .flexiblebanner-container .left-section-links>a{padding:0 !important}
}
@media(min-width:1280px){.hidden-lg{display:none !important}
}
@media(min-width:768px) and (max-width:1023px){.flexiblebanner{margin-bottom:60px}
}
@media(max-width:767px){.flexiblebanner{margin-bottom:50px}
}
.flexiblebanner h3:empty{display:none}
.flexiblebanner .flexi-banner-header{max-width:1280px;width:100%;margin:0 auto -40px;padding:30px 30px 0 30px}
@media(max-width:1023px){.flexiblebanner .flexi-banner-header{margin:20px auto -30px}
}
.flexiblebanner .flexi-banner-header a{position:relative;padding-left:15px;font-family:'Arial';font-size:15px;font-weight:700;line-height:21px}
.flexiblebanner .flexi-banner-header a:hover{text-decoration:underline}
.flexiblebanner .flexi-banner-header a:not(:empty)::before{content:'';background-size:contain;position:absolute;background-repeat:no-repeat;background-color:transparent;background-position:center;width:10px;height:10px;cursor:pointer;left:0;top:2px}
.flexiblebanner .flexi-banner-header .cmp-txt-white:not(:empty)::before{background-image:url('../../../../../../content/dam/fplhome_rd/img/icons/link-arrow-left_light.png')}
.flexiblebanner .flexi-banner-header .cmp-txt-blue:not(:empty)::before{background-image:url('../../../../../../content/dam/fplhome_rd/img/icons/arrow-left-blue.svg')}
.flexiblebanner .flexi-banner-header a:empty{display:none}
.flexiblebanner .flexi-banner-header .text-banner-title{font-family:'Arial';font-size:36px;font-weight:700;padding-top:20px}
.flexiblebanner .flexi-banner-header .text-banner-title:empty{display:none}
.flexiblebanner>div{align-items:center;position:relative;flex-wrap:wrap;width:100%}
.flexiblebanner .flexiblebanner-container{display:flex;justify-content:center;align-items:stretch;margin:auto;width:100%;padding:75px 0}
@media(min-width:768px) and (max-width:1023px){.flexiblebanner .flexiblebanner-container{padding:60px 0}
}
@media(max-width:767px){.flexiblebanner .flexiblebanner-container{flex-direction:column;padding:30px 0}
}
.flexiblebanner .flexiblebanner-container p{font-size:15px;font-family:'Arial';font-weight:400;line-height:21px}
.flexiblebanner .flexiblebanner-container .flexiblebanner-separator{width:1px !important;background-color:#c4c7c8;padding:0 !important;box-sizing:border-box;display:none}
@media(max-width:767px){.flexiblebanner .flexiblebanner-container .flexiblebanner-separator{width:auto !important;height:1px;margin:20px 30px}
}
.flexiblebanner .flexiblebanner-container>div{width:50%;max-width:600px;box-sizing:border-box;flex-wrap:wrap;position:relative}
@media(max-width:767px){.flexiblebanner .flexiblebanner-container>div:last-child{padding-top:0}
.flexiblebanner .flexiblebanner-container>div h1,.flexiblebanner .flexiblebanner-container>div h2,.flexiblebanner .flexiblebanner-container>div h3,.flexiblebanner .flexiblebanner-container>div h4,.flexiblebanner .flexiblebanner-container>div h5,.flexiblebanner .flexiblebanner-container>div h6{margin-top:20px !important}
}
.flexiblebanner .flexiblebanner-container>div h1{margin-top:10px;font-size:36px;font-family:'Arial';font-weight:400;line-height:43px;margin-bottom:20px}
@media(max-width:767px){.flexiblebanner .flexiblebanner-container>div{width:100%;max-width:initial}
.flexiblebanner-space{margin-top:20px}
}
.flexiblebanner .flexiblebanner-container>div .video-image-banner{min-height:180px;align-self:flex-start;padding:0;position:relative;width:100%;z-index:10}
@media(max-width:767px){.flexiblebanner .flexiblebanner-container>div .video-image-banner{padding:0;min-height:110px;position:relative;margin-top:20px}
}
.flexiblebanner .flexiblebanner-container>div .video-image-banner .tb-image-container,.flexiblebanner .flexiblebanner-container>div .video-image-banner .tb-video-container,.flexiblebanner .flexiblebanner-container>div .video-image-banner .tb-video-container-yt{position:absolute;max-width:600px;top:-10px}
@media(max-width:767px){.flexiblebanner .flexiblebanner-container>div .video-image-banner .tb-image-container,.flexiblebanner .flexiblebanner-container>div .video-image-banner .tb-video-container,.flexiblebanner .flexiblebanner-container>div .video-image-banner .tb-video-container-yt{top:10px;right:0;left:0;text-align:center;padding:0 30px}
.flexiblebanner .flexiblebanner-container>div .video-image-banner{min-height:110px;margin-top:20px}
}
@media(min-width:768px) and (max-width:1023px){.flexiblebanner .flexiblebanner-container>div .video-image-banner .tb-image-container,.flexiblebanner .flexiblebanner-container>div .video-image-banner .tb-video-container,.flexiblebanner .flexiblebanner-container>div .video-image-banner .tb-video-container-yt{position:relative;top:0}
}
.flexiblebanner .flexiblebanner-container>div .video-image-banner .tb-image-container img,.flexiblebanner .flexiblebanner-container>div .video-image-banner .tb-video-container img,.flexiblebanner .flexiblebanner-container>div .video-image-banner .tb-video-container-yt img,.flexiblebanner .flexiblebanner-container>div .video-image-banner .tb-image-container video,.flexiblebanner .flexiblebanner-container>div .video-image-banner .tb-video-container video,.flexiblebanner .flexiblebanner-container>div .video-image-banner .tb-video-container-yt video{min-height:360px;max-height:360px;max-width:600px}
@media(max-width:767px){.flexiblebanner .flexiblebanner-container>div .video-image-banner .tb-image-container img,.flexiblebanner .flexiblebanner-container>div .video-image-banner .tb-video-container img,.flexiblebanner .flexiblebanner-container>div .video-image-banner .tb-video-container-yt img,.flexiblebanner .flexiblebanner-container>div .video-image-banner .tb-image-container video,.flexiblebanner .flexiblebanner-container>div .video-image-banner .tb-video-container video,.flexiblebanner .flexiblebanner-container>div .video-image-banner .tb-video-container-yt video{max-width:100%;position:relative}
.flexiblebanner .flexiblebanner-container>div .video-image-banner .tb-video-container video,.flexiblebanner .flexiblebanner-container>div .video-image-banner .tb-image-container img{min-height:200px !important}
.fplhomerdcontainer .flexiblebanner .flexiblebanner-container>div .video-image-banner .tb-image-container img{min-height:200px !important;position:relative !important;max-width:100% !important}
}
@media(min-width:768px) and (max-width:1023px){.flexiblebanner .flexiblebanner-container>div .video-image-banner .tb-image-container img,.flexiblebanner .flexiblebanner-container>div .video-image-banner .tb-video-container img,.flexiblebanner .flexiblebanner-container>div .video-image-banner .tb-video-container-yt img,.flexiblebanner .flexiblebanner-container>div .video-image-banner .tb-image-container video,.flexiblebanner .flexiblebanner-container>div .video-image-banner .tb-video-container video,.flexiblebanner .flexiblebanner-container>div .video-image-banner .tb-video-container-yt video{max-width:350px;position:relative}
}
.flexiblebanner .flexiblebanner-container>div .video-image-banner .tb-image-container .btn-round,.flexiblebanner .flexiblebanner-container>div .video-image-banner .tb-video-container .btn-round,.flexiblebanner .flexiblebanner-container>div .video-image-banner .tb-video-container-yt .btn-round{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff}
.flexiblebanner .flexiblebanner-container>div .video-image-banner .tb-image-container .btn-round.fa-pause,.flexiblebanner .flexiblebanner-container>div .video-image-banner .tb-video-container .btn-round.fa-pause,.flexiblebanner .flexiblebanner-container>div .video-image-banner .tb-video-container-yt .btn-round.fa-pause{display:none}
.flexiblebanner .flexiblebanner-container>div .video-image-banner .tb-image-container:hover .btn-round.fa-pause,.flexiblebanner .flexiblebanner-container>div .video-image-banner .tb-video-container:hover .btn-round.fa-pause,.flexiblebanner .flexiblebanner-container>div .video-image-banner .tb-video-container-yt:hover .btn-round.fa-pause{display:block}
.flexiblebanner .flexiblebanner-container>div .video-image-banner .tb-video-container-yt{width:100%}
@media(max-width:767px){.flexiblebanner .flexiblebanner-container>div .video-image-banner .tb-video-container-yt{width:auto}
}
.flexiblebanner .flexiblebanner-container>div .video-image-banner .tb-video-container-yt .video-foreground{position:relative;padding-bottom:56.25%;height:0;overflow:hidden}
@media(min-width:768px) and (max-width:1023px){.flexiblebanner .flexiblebanner-container>div .video-image-banner .tb-video-container-yt .video-foreground{margin-right:35px}
}
.flexiblebanner .flexiblebanner-container>div .video-image-banner .tb-video-container-yt .video-foreground iframe{position:absolute;top:0;left:0;width:100%;height:100%}
.flexiblebanner .flexiblebanner-container>div:first-child .video-image-banner .tb-image-container,.flexiblebanner .flexiblebanner-container>div:first-child .video-image-banner .tb-video-container,.flexiblebanner .flexiblebanner-container>div:first-child .video-image-banner .tb-video-container-yt{right:0;text-align:right}
@media(max-width:767px){.flexiblebanner .flexiblebanner-container>div:first-child .video-image-banner .tb-image-container,.flexiblebanner .flexiblebanner-container>div:first-child .video-image-banner .tb-video-container,.flexiblebanner .flexiblebanner-container>div:first-child .video-image-banner .tb-video-container-yt{right:initial;top:0;position:relative}
}
@media(min-width:768px) and (max-width:1023px){.flexiblebanner .flexiblebanner-container>div:first-child .video-image-banner .tb-video-container-yt .video-foreground{margin-right:0;margin-left:35px}
}
.flexiblebanner .flexiblebanner-container>div .profile-banner{border:0;flex-wrap:nowrap;display:flex;align-items:center;padding:0 60px}
@media(max-width:767px){.flexiblebanner .flexiblebanner-container>div .profile-banner{flex-direction:column;margin:auto;margin-top:20px}
}
@media(max-width:1023px){.flexiblebanner .flexiblebanner-container>div .profile-banner{padding:0 20px;width:100%}
}
.flexiblebanner .flexiblebanner-container>div .profile-banner .profile-circle{position:relative;max-width:196px;max-height:196px;margin-right:25px}
@media(max-width:767px){.flexiblebanner .flexiblebanner-container>div .profile-banner .profile-circle{margin-right:0}
}
@media(min-width:768px) and (max-width:1023px){.flexiblebanner .flexiblebanner-container>div .profile-banner .profile-circle{margin-right:15px}
}
.flexiblebanner .flexiblebanner-container>div .profile-banner .profile-circle .profile-image img{width:100%}
.flexiblebanner .flexiblebanner-container>div .profile-banner .profile-info{flex-grow:1}
@media(max-width:767px){.flexiblebanner .flexiblebanner-container>div .profile-banner .profile-info{text-align:center}
}
.flexiblebanner .flexiblebanner-container>div .profile-banner .profile-info>div:first-child{margin-bottom:25px}
@media(min-width:768px) and (max-width:1023px){.flexiblebanner .flexiblebanner-container>div .profile-banner .profile-info>div:first-child{padding-right:10px}
}
.flexiblebanner .flexiblebanner-container>div .profile-banner .profile-info p{font-size:15px;font-family:'Arial';line-height:21px}
.flexiblebanner .flexiblebanner-container>div .profile-banner .profile-info .btn:empty{display:none}
.flexiblebanner .flexiblebanner-container>div .profile-banner .profile-info .profile-contacts{display:flex;align-items:center;font-size:0;margin-bottom:10px}
@media(max-width:767px){.flexiblebanner .flexiblebanner-container>div .profile-banner .profile-info .profile-contacts{justify-content:center}
}
.flexiblebanner .flexiblebanner-container>div .profile-banner .profile-info .profile-contacts a{font-size:0;padding:0 22px}
.profile-show-separator a{border-left:1px solid #c4c7c8}
.flexiblebanner .flexiblebanner-container>div .profile-banner .profile-info .profile-contacts a:first-child{padding-left:0;border-left:0}
.flexiblebanner .flexiblebanner-container>div .profile-banner .profile-info .profile-contacts a:last-child{padding-right:0}
@media(min-width:768px) and (max-width:1023px){.flexiblebanner .flexiblebanner-container>div .profile-banner .profile-info .profile-contacts a{padding:0 10px}
}
.flexiblebanner .flexiblebanner-container>div .profile-banner .profile-info .profile-contacts.hide-pipes a{display:none}
.flexiblebanner .flexiblebanner-container>div .links-banner>div{flex-wrap:wrap;display:flex;width:100%}
@media(min-width:768px) and (max-width:1023px){.flexiblebanner .flexiblebanner-container>div .links-banner>div{width:310px}
}
.flexiblebanner .flexiblebanner-container>div .links-banner>div a{width:50%;margin:9px 0;font-family:'Arial';font-size:15px;font-weight:700;line-height:21px}
@media(max-width:767px){.flexiblebanner .flexiblebanner-container>div .links-banner>div a{width:100%}
}
.flexiblebanner .flexiblebanner-container>div .left-section,.flexiblebanner .flexiblebanner-container>div .links-title,.flexiblebanner .flexiblebanner-container>div .links-banner{padding:0 60px;width:100%}
@media(max-width:1023px){.flexiblebanner .flexiblebanner-container>div .left-section,.flexiblebanner .flexiblebanner-container>div .links-title,.flexiblebanner .flexiblebanner-container>div .links-banner{padding:0 30px}
}
.flexiblebanner .flexiblebanner-container .left-section-links>a{font-family:'Arial';font-size:15px;font-weight:700;line-height:21px}
.flexiblebanner-container .left-section-links{padding-left:60px}
@media(max-width:1023px){.flexiblebanner .flexiblebanner-container .left-section-links>a{padding:7px 30px;width:100%;font-family:'Arial';font-size:15px;font-weight:700;line-height:21px}
.flexiblebanner-container .left-section-links{padding-left:60px}
}
.flexiblebanner a{font-family:'Arial';font-size:15px}
.flexiblebanner a:empty{display:none}
.flexiblebanner p a{font-size:15px}
.flexiblebanner .blue-line{width:100%;max-width:400px;height:2px;background-color:#0096bd;margin:16px auto}
@media(max-width:767px){.flexiblebanner .blue-line{max-width:1024px}
}
@media(max-width:767px){.flexiblebanner .blue-line .blue-line.short{margin:16px 30px;width:30px}
}
.singlevideo .img-responsive{width:100%}
.singlevideo .image-video{position:relative}
.singlevideo .image-video iframe{position:absolute;width:100%}
@media(max-width:1920px) and (min-width:1600px){.singlevideo .image-video iframe{width:99%}
}
@media(max-width:1599px) and (min-width:1367px){.singlevideo .image-video iframe{width:98%}
}
@media(max-width:1366px) and (min-width:1024px){}
@media(max-width:1023px) and (min-width:768px){.singlevideo .image-video iframe{width:95%}
}
@media(max-width:767px){.singlevideo .image-video iframe{width:90%}
}
.singlevideo .image-video .sv-player{display:flex;justify-content:center;align-items:center;width:100%;margin:0}
@media(max-width:1023px) and (min-width:768px){.singlevideo .image-video .sv-player .sv-player-icon{width:40px;height:40px}
}
.sv-modal{text-align:center;padding:0 !important}
@media(min-width:768px){.sv-modal:before{display:inline-block;vertical-align:middle;content:" ";height:100%}
}
.sv-modal .sv-modal-dialog{display:inline-block;text-align:left;vertical-align:middle;width:1024px;height:576px;max-width:100%;position:relative}
@media(max-width:1439px) and (min-width:1024px){.sv-modal .sv-modal-dialog{width:820px;height:400px}
}
@media(max-width:767px){.sv-modal .sv-modal-dialog{width:100%;height:300px;position:absolute;top:50%;transform:translateY(-50%);left:0;margin:0 !important}
}
@media(max-width:1023px) and (min-width:768px){.sv-modal .sv-modal-dialog{width:100%;display:table-cell}
}
.sv-modal .sv-modal-content{line-height:0;overflow:hidden !important}
.sv-modal .sv-modal-body{padding:0;height:100%}
.sv-modal .sv-modal-close{position:absolute;color:#fff;z-index:9999;font-size:30px;right:5px;top:10px;text-decoration:none;padding:0}
@media(max-width:767px){#sv-yt-modal{z-index:99999}
}
#sv-yt-modal iframe{width:100%;height:576px;border-width:0}
@media(max-width:1439px) and (min-width:1024px){#sv-yt-modal iframe{height:460px}
}
@media(max-width:767px){#sv-yt-modal iframe{height:300px}
}
@media(max-width:1024px) and (min-width:768px){#sv-yt-modal.fade.in{display:table !important;width:100%;height:100%}
}
.video .videoautoplay{position:relative;height:100%}
.video .videoautoplay .video-autoplay-dam{width:100%;border-left:0;border-right:0;position:relative}
.video .videoautoplay .video-autoplay-dam .video-container-dam .video-poster-dam{display:none !important}
.video .videoautoplay .video-autoplay-dam .video-container-dam .video-foreground-dam #video-dam-sm,.video .videoautoplay .video-autoplay-dam .video-container-dam .video-foreground-dam #video-dam-md{height:auto !important;width:100%;z-index:99;color:#fff}
.video .videoautoplay .video-autoplay-dam i.btn-round{position:absolute;border:2px solid #fff;padding-left:2px;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.video .videoautoplay .video-autoplay-dam i.btn-round.fa-pause{display:none}
@media(min-width:1024px){.video .videoautoplay .video-autoplay-dam:hover i.btn-round.fa-pause{display:block}
}
@media(max-width:1023px){.video .videoautoplay .video-autoplay-dam:active i.btn-round.fa-pause,.video .videoautoplay .video-autoplay-dam:focus i.btn-round.fa-pause{display:block}
}